OSDN Git Service

pf3gnuchains/pf3gnuchains4x.git
19 years ago(TARGET_FORMAT): Remove LynxOS COFF definition.
nickc [Fri, 1 Oct 2004 08:38:34 +0000 (08:38 +0000)]
(TARGET_FORMAT): Remove LynxOS COFF definition.

19 years agofix spelling typo in ChangeLog entry
nickc [Fri, 1 Oct 2004 08:30:37 +0000 (08:30 +0000)]
fix spelling typo in ChangeLog entry

19 years ago * config/tc-arc.c (tc_gen_reloc): Don't assume fixP->fx_addsy is an
amodra [Fri, 1 Oct 2004 08:08:52 +0000 (08:08 +0000)]
* config/tc-arc.c (tc_gen_reloc): Don't assume fixP->fx_addsy is an
asymbol *, instead use symbol_get_bfdsym.

19 years ago2004-09-30 Kei Sakamoto <sakamoto.kei@renesas.com>
ksakamot [Fri, 1 Oct 2004 07:29:32 +0000 (07:29 +0000)]
2004-09-30    Kei Sakamoto  <sakamoto.kei@renesas.com>

        Add m32r-linux support.
        * configure.tgt: Add m32r*-*-linux*.
        * Makefile.in (ALLDEPFILES): Add m32r-tdep.c, m32r-linux-nat.c
        and m32r-linux-tdep.c.
        (m32r-linux-nat.o, m32r-linux-tdep.o): New dependencies.
        * m32r-tdep.c: Move some definitions to m32r-tdep.h.
        * config/djgpp/fnchange.lst: Add m32r-linux-nat.c and
        m32r-linux-tdep.c.
        * m32r-tdep.h, m32r-linux-nat.c, m32r-linux-tdep.c,
        config/m32r/linux.mh, config/m32r/linux.mt,
        config/m32r/nm-linux.h: New files.

19 years ago * ld-powerpc/tls.s (gd, ld): Set tls type for undefined syms.
amodra [Fri, 1 Oct 2004 02:19:00 +0000 (02:19 +0000)]
* ld-powerpc/tls.s (gd, ld): Set tls type for undefined syms.
* ld-powerpc/tls32.s (gd, ld): Likewise.
* ld-powerpc/tlstoc.s (gd, ld): Likewise.
* ld-powerpc/tlsso.r: Update.
* ld-powerpc/tlsso32.r: Update.
* ld-powerpc/tlstocso.r: Update.

19 years ago * elf-bfd.h (struct eh_cie_fde): Add need_relative and
amodra [Fri, 1 Oct 2004 00:51:36 +0000 (00:51 +0000)]
* elf-bfd.h (struct eh_cie_fde): Add need_relative and
need_lsda_relative.
* elf-eh-frame.c (_bfd_elf_eh_frame_section_offset): Set
need_relative or need_lsda_relative if we are processing an
offset for a reloc on a FDE initial loc or LSDA field
respectively.
(_bfd_elf_write_section_eh_frame): Test need_relative and
need_lsda_relative in place of corresponding make_* field
when deciding to use pc-relative encodings.

19 years ago * mips-tdep.c (mips32_decode_reg_save): Remove, unused.
brobecke [Fri, 1 Oct 2004 00:43:21 +0000 (00:43 +0000)]
    * mips-tdep.c (mips32_decode_reg_save): Remove, unused.
        (mips32_fetch_instruction): Remove, unused.

19 years ago * mips-tdep.c (mips_insn16_frame_cache): Remove dead code or
brobecke [Fri, 1 Oct 2004 00:20:13 +0000 (00:20 +0000)]
    * mips-tdep.c (mips_insn16_frame_cache): Remove dead code or
        conditions that will always be true.

19 years agodaily update
amodra [Fri, 1 Oct 2004 00:00:04 +0000 (00:00 +0000)]
daily update

19 years ago*** empty log message ***
gdbadmin [Fri, 1 Oct 2004 00:00:03 +0000 (00:00 +0000)]
*** empty log message ***

19 years ago* vaxbsd-nat.c: Include "target,h" and "inf-ptrace.h".
kettenis [Thu, 30 Sep 2004 21:04:35 +0000 (21:04 +0000)]
* vaxbsd-nat.c: Include "target,h" and "inf-ptrace.h".
(vaxbsd_fetch_inferior_registers): Rename from
fetch_inferior_registers.  Make static.
(vaxbsd_store_inferior_registers): Rename from
store_inferior_registers.  Make static.
(_initialize_vaxbsd_nat): Construct and add target vector.
* config/vax/nbsdaout.mh (NATDEPFILES): Remove infptrace.o and
inftarg.o.  Add inf-child.o and inf-ptrace.o.
* config/vax/nbsdelf.mh (NATDEPFILES): Remove infptrace.o and
inftarg.o.  Add inf-child.o and inf-ptrace.o.
(NAT_FILE): Remove.
* config/vax/obsd.mh (NATDEPFILES): Remove infptrace.o and
inftarg.o.  Add inf-child.o and inf-ptrace.o.
(NAT_FILE): Remove.
* Makefile.in (vaxbsd-nat.o): Update dependencies.

19 years ago* m88kbsd-nat.c: Include "target.h" and "inf-ptrace.h".
kettenis [Thu, 30 Sep 2004 20:52:57 +0000 (20:52 +0000)]
* m88kbsd-nat.c: Include "target.h" and "inf-ptrace.h".
(m88kbsd_fetch_inferior_registers): Rename from
fetch_inferior_registers.  Make static.
(m88kbsd_store_inferior_registers): Rename from
store_inferior_registers.  Make static.
(_initialize_m88kbsd_nat): New prototype and function.
* config/m88k/obsd.mh (NATDEPFILES): Remove infptrace.o and
inftarg.o.  Add inf-child.o and inf-ptrace.o.
(NAT_FILE): Remove.
* Makefile.in (m88kbsd-nat.o): Update dependencies.

19 years ago2004-09-30 Andrew Cagney <cagney@gnu.org>
cagney [Thu, 30 Sep 2004 20:36:23 +0000 (20:36 +0000)]
2004-09-30  Andrew Cagney  <cagney@gnu.org>

* target.c (target_xfer_partial): New function.
(target_read_memory_partial, target_write_memory_partial)
(default_xfer_partial, target_read_partial, target_write_partial)
(xfer_using_stratum): Use.
(debug_to_xfer_partial): Delete function.
(setup_target_debug): Do not override to_xfer_partial.

19 years ago* fork-child.c: Update copyright year. Fix coding style.
kettenis [Thu, 30 Sep 2004 20:15:34 +0000 (20:15 +0000)]
* fork-child.c: Update copyright year.  Fix coding style.

19 years ago* how-using.texinfo: Fix typo. Add note about "Install For All Users"
joshuadfranklin [Thu, 30 Sep 2004 19:58:07 +0000 (19:58 +0000)]
* how-using.texinfo: Fix typo. Add note about "Install For All Users"

19 years ago* defs.h (msavestring, mstrsave): Remove prototypes.
kettenis [Thu, 30 Sep 2004 19:57:50 +0000 (19:57 +0000)]
* defs.h (msavestring, mstrsave): Remove prototypes.
* utils.c (msavestring, mstrsave): Remove functions.
* objfiles.c (allocate_objfile): Use xstrdup instead of mstrsave.
* solib-sunos.c (allocate_rt_common_objfile): Use xstrdup instead
of mstrsave.
* source.c (find_and_open_source): Use xstrdup instead of
mstrsave.

19 years agoemultempl/pe.em (gld_${EMULATION_NAME}_set_symbols): Generate correct base
nickc [Thu, 30 Sep 2004 17:19:18 +0000 (17:19 +0000)]
emultempl/pe.em (gld_${EMULATION_NAME}_set_symbols): Generate correct base
  address for position independant executables.
pe-dll.c (pe_dll_fill_sections): Don't mark position independant executables
  as DLLs.

19 years ago(select_control_regs): Add mcf5249.
nickc [Thu, 30 Sep 2004 17:08:49 +0000 (17:08 +0000)]
(select_control_regs): Add mcf5249.

19 years agobfd/
pbrook [Thu, 30 Sep 2004 17:03:45 +0000 (17:03 +0000)]
bfd/
* elf32-arm.h (bfd_elf32_arm_set_target_relocs): Handle "abs"
target2 relocation type.
ld/
* ld.texinfo: Document --target2=abs.
* emulparms/armsymbian.sh (TARGET2_TYPE): Set.
ld/testsuite/
* ld-arm/arm-elf.exp: Add test for --target2=abs.
* ld-arm/arm-target2-abs.d: New file.

19 years agoReally delete inf_ptrace_xfer_memory!
cagney [Thu, 30 Sep 2004 16:46:40 +0000 (16:46 +0000)]
Really delete inf_ptrace_xfer_memory!

19 years ago2004-09-30 H.J. Lu <hongjiu.lu@intel.com>
hjl [Thu, 30 Sep 2004 16:43:40 +0000 (16:43 +0000)]
2004-09-30  H.J. Lu  <hongjiu.lu@intel.com>

PR 414
* elflink.c (_bfd_elf_merge_symbol): Check TLS symbol.

19 years agoEnable target-libgloss for crx-*-*.
nickc [Thu, 30 Sep 2004 16:34:36 +0000 (16:34 +0000)]
Enable target-libgloss for crx-*-*.

19 years agoApply Paul Brook's patch to implement armv6k instructions
nickc [Thu, 30 Sep 2004 16:21:43 +0000 (16:21 +0000)]
Apply Paul Brook's patch to implement armv6k instructions

19 years ago2004-09-30 Andrew Cagney <cagney@gnu.org>
cagney [Thu, 30 Sep 2004 16:18:53 +0000 (16:18 +0000)]
2004-09-30  Andrew Cagney  <cagney@gnu.org>

* inf-ptrace.c (inf_ptrace_target): Do not set to_xfer_memory.
(inf_ptrace_xfer_memory): Delete.
* target.c (target_xfer_partial_p, xfer_using_stratum): New.
(target_read_memory, target_write_memory): Use xfer_using_stratum
when target_xfer_partial_p.
(debug_target): Move to start of file.
(target_read_memory_partial, target_write_memory_partial): Use
to_xfer_partial when target_xfer_partial_p.

19 years ago2004-09-30 Andrew Cagney <cagney@gnu.org>
cagney [Thu, 30 Sep 2004 15:47:28 +0000 (15:47 +0000)]
2004-09-30  Andrew Cagney  <cagney@gnu.org>

* inf-ptrace.c (inf_ptrace_xfer_partial): Replace call to
inf_ptrace_xfer_memory with equivalent code.
* inftarg.c (child_xfer_partial): When performing a write, pass
writebuf to child_xfer_memory.

19 years agoUse ISO C90 semantics
nickc [Thu, 30 Sep 2004 15:40:05 +0000 (15:40 +0000)]
Use ISO C90 semantics

19 years ago2004-09-30 Andrew Cagney <cagney@gnu.org>
cagney [Thu, 30 Sep 2004 14:16:20 +0000 (14:16 +0000)]
2004-09-30  Andrew Cagney  <cagney@gnu.org>

* target.c (target_read_string): Use target_read_memory instead of
target_xfer_memory.

19 years ago2004-09-30 Andrew Cagney <cagney@gnu.org>
cagney [Thu, 30 Sep 2004 14:16:08 +0000 (14:16 +0000)]
2004-09-30  Andrew Cagney  <cagney@gnu.org>

* target.c (target_read_string): Use target_read_memory instead of
target_xfer_memory.

19 years ago(mav_reg_required_here): Allow REG_TYPE_CN as alternative when REG_TYPE_MVF,
nickc [Thu, 30 Sep 2004 13:18:52 +0000 (13:18 +0000)]
(mav_reg_required_here): Allow REG_TYPE_CN as alternative when REG_TYPE_MVF,
REG_TYPE_MVD, REG_TYPE_MVFX or REG_TYPE_MVDX is expected.

19 years ago * include/winbase.h (WINBASEAPI): Define as DECLSPEC_IMPORT only
dannysmith [Thu, 30 Sep 2004 09:08:15 +0000 (09:08 +0000)]
* include/winbase.h (WINBASEAPI): Define as DECLSPEC_IMPORT only
 if __W32API_USE_DLLIMPORT__ is defined.
* include/winuser.h (WINUSERAPI): Likewise.

19 years ago* how-using.texinfo: Add FAQ about network shares and authentication.
joshuadfranklin [Thu, 30 Sep 2004 05:19:27 +0000 (05:19 +0000)]
* how-using.texinfo: Add FAQ about network shares and authentication.

19 years ago2004-09-30 Joshua Daniel Franklin <joshuadfranklin@yahoo.com>
joshuadfranklin [Thu, 30 Sep 2004 05:03:52 +0000 (05:03 +0000)]
2004-09-30  Joshua Daniel Franklin  <joshuadfranklin@yahoo.com>

* how-programming.texinfo: Add gcj note to WinMain@16 FAQ.
* how-using.texinfo: Add FAQ about network shares and authentication.
* install.texinfo: Add "Where is make" to FAQ subtitle.

19 years agodaily update
amodra [Thu, 30 Sep 2004 00:00:06 +0000 (00:00 +0000)]
daily update

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

19 years ago2004-09-29 Andrew Cagney <cagney@gnu.org>
cagney [Wed, 29 Sep 2004 19:03:42 +0000 (19:03 +0000)]
2004-09-29  Andrew Cagney  <cagney@gnu.org>

* infptrace.c (kill_inferior): Fix typo, in previous inline.  Pass
the address of status.

19 years agoxstormy16.sc: Only perform the assignments to the ROM region when not performing
nickc [Wed, 29 Sep 2004 16:45:59 +0000 (16:45 +0000)]
xstormy16.sc: Only perform the assignments to the ROM region when not performing
 a relocatable link.  The ROM region does not start at address 0, but the
 sections will.
Makefile.am: Fix linker script dependency for the generation of eelf32xstormy16.c.

19 years ago2004-09-29 Andrew Cagney <cagney@gnu.org>
cagney [Wed, 29 Sep 2004 15:55:51 +0000 (15:55 +0000)]
2004-09-29  Andrew Cagney  <cagney@gnu.org>

* infptrace.c (ptrace_wait): Mention problem with HPUX.
(kill_inferior): Inline ptrace_wait call.
* linux-nat.c (kill_inferior): Inline ptrace_wait call.
* inftarg.c (child_wait): Inline ptrace_wait call.

19 years ago2004-09-29 Andrew Cagney <cagney@gnu.org>
cagney [Wed, 29 Sep 2004 15:33:00 +0000 (15:33 +0000)]
2004-09-29  Andrew Cagney  <cagney@gnu.org>

* target.h (struct target_ops): Delete field to_post_wait.
(target_post_wait): Delete macro.
(child_post_wait): Delete declaration.
* target.c (update_current_target, update_current_target)
(debug_to_post_wait, setup_target_debug): Delete functions and
references.
* infttrace.c (ptrace_wait): Delete call to target_post_wait.
* inftarg.c (child_post_wait): Delete.
(init_child_ops): Do not set to_post_wait.
* infptrace.c (ptrace_wait): Delete call to target_post_wait.
* inf-ptrace.c (inf_ptrace_wait): Delete call to target_post_wait.
* inf-child.c (inf_child_post_wait): Delete.
(inf_child_target): Do not set to_post_wait.
* inf-ptrace.c (inf_ptrace_post_wait): Delete.
(inf_ptrace_target): Do not set to_post_wait.

19 years ago2004-09-29 Andrew Cagney <cagney@gnu.org>
cagney [Wed, 29 Sep 2004 14:26:52 +0000 (14:26 +0000)]
2004-09-29  Andrew Cagney  <cagney@gnu.org>

* wince.c (child_ops): Delete.
* win32-nat.c (child_ops): Delete.

19 years ago2004-09-29 Andrew Cagney <cagney@gnu.org>
cagney [Wed, 29 Sep 2004 14:26:43 +0000 (14:26 +0000)]
2004-09-29  Andrew Cagney  <cagney@gnu.org>

* wince.c (child_ops): Delete.
* win32-nat.c (child_ops): Delete.

19 years ago2004-09-29 Andrew Cagney <cagney@gnu.org>
cagney [Wed, 29 Sep 2004 14:20:25 +0000 (14:20 +0000)]
2004-09-29  Andrew Cagney  <cagney@gnu.org>

* inftarg.c (inftarg_set_find_memory_regions)
(inftarg_set_make_corefile_notes): Delete functions.
(_initialize_linux_nat): Inline calls.

19 years ago2004-09-29 Andrew Cagney <cagney@gnu.org>
cagney [Wed, 29 Sep 2004 13:54:32 +0000 (13:54 +0000)]
2004-09-29  Andrew Cagney  <cagney@gnu.org>

* target.h (child_ops): Declare.
* inftarg.c (child_ops): Move from here ...
* target.c (child_ops): ... to here.
* wince.c (child_ops): Delete extern declaration.
* win32-nat.c (child_ops): Delete extern declaration.
* linux-nat.c (child_ops): Delete extern declaration.
* hpux-thread.c (child_ops): Delete extern declaration.

19 years ago2004-09-29 Andrew Cagney <cagney@gnu.org>
cagney [Wed, 29 Sep 2004 13:54:21 +0000 (13:54 +0000)]
2004-09-29  Andrew Cagney  <cagney@gnu.org>

* target.h (child_ops): Declare.
* inftarg.c (child_ops): Move from here ...
* target.c (child_ops): ... to here.
* wince.c (child_ops): Delete extern declaration.
* win32-nat.c (child_ops): Delete extern declaration.
* linux-nat.c (child_ops): Delete extern declaration.
* hpux-thread.c (child_ops): Delete extern declaration.

19 years agogas/testsuite/
amodra [Wed, 29 Sep 2004 13:36:21 +0000 (13:36 +0000)]
gas/testsuite/
* gas/i386/secrel.s: Pad .rdata out to 16 byte boundary.
* gas/i386/secrel.d: Adjust to suit.

ld/testsuite/
* ld-pe/secrel1.s: Pad .rdata out to 16 byte boundary.
* ld-pe/secrel.d: Adjust to suit.

19 years ago * configure.in (--without-headers): Add missing double quotes.
rsandifo [Wed, 29 Sep 2004 11:43:25 +0000 (11:43 +0000)]
* configure.in (--without-headers): Add missing double quotes.
* configure: Regenerate.

19 years ago * doc/c-i386.texi (i386-Mnemonics): Fix typo.
amodra [Wed, 29 Sep 2004 00:31:13 +0000 (00:31 +0000)]
* doc/c-i386.texi (i386-Mnemonics): Fix typo.

19 years agodaily update
amodra [Wed, 29 Sep 2004 00:00:05 +0000 (00:00 +0000)]
daily update

19 years ago*** empty log message ***
gdbadmin [Wed, 29 Sep 2004 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***

19 years agoFix up previous commit.
kettenis [Tue, 28 Sep 2004 20:39:16 +0000 (20:39 +0000)]
Fix up previous commit.

19 years ago* configure.tgt: Set default OS/ABI for OpenBSD ELF targets.
kettenis [Tue, 28 Sep 2004 20:25:53 +0000 (20:25 +0000)]
* configure.tgt: Set default OS/ABI for OpenBSD ELF targets.

19 years ago* configure.in: Only set host_makefile_frag when building a native
kettenis [Tue, 28 Sep 2004 20:17:29 +0000 (20:17 +0000)]
* configure.in: Only set host_makefile_frag when building a native
debugger.
* configure: Regenerate.

19 years ago* alphanbsd-tdep.c (_initialize_alphanbsd_tdep): Register OS/ABI
kettenis [Tue, 28 Sep 2004 20:02:20 +0000 (20:02 +0000)]
* alphanbsd-tdep.c (_initialize_alphanbsd_tdep): Register OS/ABI
for OpenBSD ELF.

19 years ago* alphanbsd-tdep.c (_initialize_alphanbsd_tdep): Register OS/ABI
kettenis [Tue, 28 Sep 2004 20:02:11 +0000 (20:02 +0000)]
* alphanbsd-tdep.c (_initialize_alphanbsd_tdep): Register OS/ABI
for OpenBSD ELF.

19 years ago* emulparams/arm_epoc_pe.sh, emulparams/armpe.sh, emulparams/i386pe.sh,
cgf [Tue, 28 Sep 2004 19:14:25 +0000 (19:14 +0000)]
* emulparams/arm_epoc_pe.sh, emulparams/armpe.sh, emulparams/i386pe.sh,
emulparams/i386pe_posix.sh, emulparams/mcorepe.sh, emulparams/mipspe.sh,
emulparams/ppcpe.sh, scripttempl/pe.sc: Define TARGET_PAGE_SIZE.
* scripttempl/pe.sc: Make the virtual address and file offset synced if the
alignment is lower than the target page size.

19 years ago2004-09-28 Andrew Cagney <cagney@gnu.org>
cagney [Tue, 28 Sep 2004 19:00:52 +0000 (19:00 +0000)]
2004-09-28  Andrew Cagney  <cagney@gnu.org>

Problem identified by Paul Hilfinger.
* Makefile.in (ada_lex_c): Define.
(ada-lex.o): Delete rule.

19 years ago2004-09-28 Andrew Cagney <cagney@gnu.org>
cagney [Tue, 28 Sep 2004 19:00:43 +0000 (19:00 +0000)]
2004-09-28  Andrew Cagney  <cagney@gnu.org>

Problem identified by Paul Hilfinger.
* Makefile.in (ada_lex_c): Define.
(ada-lex.o): Delete rule.

19 years ago2004-09-28 Andrew Cagney <cagney@gnu.org>
cagney [Tue, 28 Sep 2004 17:29:02 +0000 (17:29 +0000)]
2004-09-28  Andrew Cagney  <cagney@gnu.org>

* linux-proc.c: Delete file.
* Makefile.in: Update.
* config/sparc/linux64.mh (NATDEPFILES):
* config/sparc/linux.mh (NATDEPFILES): Update.
* config/s390/s390.mh (NATDEPFILES): Update.
* config/powerpc/ppc64-linux.mh (NATDEPFILES): Update.
* config/powerpc/linux.mh (NATDEPFILES): Update.
* config/pa/linux.mh (NATDEPFILES): Update.
* config/mips/linux.mh (NATDEPFILES): Update.
* config/m68k/linux.mh (NATDEPFILES): Update.
* config/ia64/linux.mh (NATDEPFILES): Update.
* config/i386/linux64.mh (NATDEPFILES): Update.
* config/i386/linux.mh (NATDEPFILES): Update.
* config/arm/linux.mh (NATDEPFILES): Update.
* config/alpha/alpha-linux.mh (NATDEPFILES): Update.
* linux-nat.c: Update copyright.  Include <sys/param.h>,
<sys/procfs.h>, "elf-bfd.h", "gregset.h", <ctype.h>,
"gdbthread.h", "gdb_stat.h", <fcntl.h>.
(O_LARGEFILE): Possibly define.
(_initialize_linux_nat, linux_proc_pending_signals)
(add_line_to_sigset, linux_proc_xfer_memory)
(linux_nat_info_proc_cmd, linux_nat_make_corefile_notes)
(linux_nat_do_registers, linux_nat_corefile_thread_callback)
(struct linux_corefile_thread_data)
(linux_nat_do_thread_registers, linux_nat_find_memory_regions)
(child_pid_to_exec_file): Insert code previously in linux-proc.c.

19 years agoReoder functions to eliminate most of the static function prototypes.
nickc [Tue, 28 Sep 2004 16:26:39 +0000 (16:26 +0000)]
Reoder functions to eliminate most of the static function prototypes.

19 years ago* emultempl/pe.em (gld_${EMULATION_NAME}_unrecognized_file): Allow
cgf [Tue, 28 Sep 2004 15:00:44 +0000 (15:00 +0000)]
* emultempl/pe.em (gld_${EMULATION_NAME}_unrecognized_file): Allow
def_file_parse to handle pe_def_file if NULL and prevent crash with invalid
.def files.

19 years ago2004-09-29 Filip Navara <xnavara@volny.cz>
dannysmith [Tue, 28 Sep 2004 08:46:47 +0000 (08:46 +0000)]
2004-09-29  Filip Navara  <xnavara@volny.cz>

* include/ddk/(atm.h, batclass.h, cfg.h, cfgmgr32.h, d4drvif.h,
d4iface.h, ddkmapi.h, hidclass.h, hidpi.h, mcd.h, miniport.h,
mountdev.h, mountmgr.h, ndis.h, ndistapi.h, ndiswan.h, netpnp.h,
newdev.h, ntapi.h, ntdd8042.h, ntddbeep.h, ntddcdrm.h, ntddcdvd.h,
ntddchgr.h, ntdddisk.h, ntddkbd.h, ntddmou.h, ntddpar.h, ntddpcm.h,
ntddscsi.h, ntddser.h, ntddstor.h, ntddtape.h, ntddtdi.h,
ntddvdeo.h, ntddvol.h, ntpoapi.h, parallel.h, pfhook.h, poclass.h,
scsi.h, scsiscan.h, smbus.h, srb.h, storport.h, tdiinfo.h,
tdikrnl.h, tvout.h, upssvc.h, usb.h, usb100.h, usbdi.h, usbioctl.h,
usbiodef.h, usbscan.h, usbuser.h, videoagp.h, winddi.h, winddk.h,
winnt4.h, ws2san.h): Fixed packing.
* include/ddk/atm.h (ATM_TRAFFIC_DESCRIPTOR_IE): Fixed declaration.
* include/ddk/hidclass.h (HID_INTERFACE_HIDPARSE,
HID_INTERFACE_NOTIFY_PNP): Likewise.
* include/ddk/ndis.h (NDIS_DMA_BLOCK, CO_FLOW_PARAMETERS): Likewise.
(NdisQueryPacketLength): Added macro. Thanks to Art Yerkes
<ayerkes@speakeasy.net>.
* include/ddk/usb100.h (USB_CONFIGURATION_DESCRIPTOR): Fixed
declaration.
* include/ddk/winddi.h (PATHDATA, GLYPHPOS): Likewise.
* include/ddk/winddk.h (PDRIVER_CONTROL, PDRIVER_LIST_CONTROL,
PDRIVER_ADD_DEVICE, PIO_COMPLETION_ROUTINE, PDRIVER_CANCEL,
PKDEFERRED_ROUTINE, PDRIVER_DISPATCH, PIO_DPC_ROUTINE,
PMM_DLL_INITIALIZE, PMM_DLL_UNLOAD, PDRIVER_ENTRY,
PDRIVER_INITIALIZE, PKSERVICE_ROUTINE, PIO_TIMER_ROUTINE,
PDRIVER_REINITIALIZE, PDRIVER_STARTIO, PKSYNCHRONIZE_ROUTINE,
PDRIVER_UNLOAD, DRIVER_OBJECT): Fixed callback declarations.
(struct FILE_BASIC_INFORMATION): Renamed to _FILE_BASIC_INFORMATION.
(SYNCH_LEVEL): Added definition.
(KPCR, KPCR_TIB): Fixed declaration.
(Interlocked[Push/Pop]EntrySList): Declare only if winbase.h isn't
included and _WIN32_WINNT >= 0x0501.
(RtlEqualLuid): Fixed macro definition.
(KfLowerIrql, KfRaiseIrql): Declare and use instead of KeLowerIrql and
KeRaiseIrql on i386 architectures.

19 years ago* fhandler_termios.cc (fhandler_termios::tcsetpgrp): Disallow attempts to set
cgf [Tue, 28 Sep 2004 04:41:42 +0000 (04:41 +0000)]
* fhandler_termios.cc (fhandler_termios::tcsetpgrp): Disallow attempts to set
the process group to a nonexistent process group.

19 years agodaily update
amodra [Tue, 28 Sep 2004 00:06:36 +0000 (00:06 +0000)]
daily update

19 years ago*** empty log message ***
gdbadmin [Tue, 28 Sep 2004 00:00:03 +0000 (00:00 +0000)]
*** empty log message ***

19 years ago2004-09-16 Andrew Cagney <cagney@gnu.org>
cagney [Mon, 27 Sep 2004 19:55:15 +0000 (19:55 +0000)]
2004-09-16  Andrew Cagney  <cagney@gnu.org>

* lin-lwp.c: Delete file.
* linux-nat.c: Include "gdb_assert.h", "gdb_string.h", <unistd.h>,
<sys/syscall.h>, "gdbthread.h", "gdbcmd.h", "regcache.h".
(status_to_str, init_lwp_list, add_lwp, delete_lwp)
(find_lwp_pid, iterate_over_lwps, lin_lwp_attach_lwp)
(linux_nat_attach, detach_callback, linux_nat_detach)
(resume_callback, resume_clear_callback, linux_nat_resume)
(kill_lwp, linux_nat_handle_extended, wait_lwp, stop_callback)
(stop_wait_callback, linux_nat_has_pending, flush_callback)
(status_callback, running_callback, count_events_callback)
(select_singlestep_lwp_callback, select_event_lwp_callback)
(cancel_breakpoints_callback, select_event_lwp, resumed_callback)
(child_wait, stop_and_resume_callback, linux_nat_wait)
(kill_callback, kill_wait_callback, linux_nat_kill)
(linux_nat_create_inferior, linux_nat_mourn_inferior)
(linux_nat_xfer_memory, linux_nat_thread_alive)
(linux_nat_pid_to_str, init_linux_nat_ops, sigchld_handler)
(_initialize_linux_nat): New functions.
* Makefile.in: Update all dependencies.
* config/sparc/linux64.mh (NATDEPFILES): Remove lin-lwp.o.
* config/sparc/linux.mh (NATDEPFILES): Remove lin-lwp.o.
* config/s390/s390.mh (NATDEPFILES): Remove lin-lwp.o.
* config/powerpc/ppc64-linux.mh (NATDEPFILES): Remove lin-lwp.o.
* config/powerpc/linux.mh (NATDEPFILES): Remove lin-lwp.o.
* config/pa/linux.mh (NATDEPFILES): Remove lin-lwp.o.
* config/mips/linux.mh (NATDEPFILES): Remove lin-lwp.o.
* config/m68k/linux.mh (NATDEPFILES): Remove lin-lwp.o.
* config/ia64/linux.mh (NATDEPFILES): Remove lin-lwp.o.
* config/i386/linux64.mh (NATDEPFILES): Remove lin-lwp.o.
* config/i386/linux.mh (NATDEPFILES): Remove lin-lwp.o.
* config/arm/linux.mh (NATDEPFILES): Remove lin-lwp.o.
* config/alpha/alpha-linux.mh (NATDEPFILES): Remove lin-lwp.o.

19 years ago2004-09-27 Andrew Cagney <cagney@gnu.org>
cagney [Mon, 27 Sep 2004 19:23:25 +0000 (19:23 +0000)]
2004-09-27  Andrew Cagney  <cagney@gnu.org>
    Robert Picco  <Robert.Picco@hp.com>

* gdb.texinfo (Packets): Document the "p" packet.

19 years ago* config/i386/fbsd64.mh, config/i386/nbsd64.mh,
kettenis [Mon, 27 Sep 2004 18:46:02 +0000 (18:46 +0000)]
* config/i386/fbsd64.mh, config/i386/nbsd64.mh,
config/i386/obsd64.mh (NAT_FILE): Remove variable.

19 years ago* configure.in: Don't comment out NATDEPFILES in the generated
kettenis [Mon, 27 Sep 2004 18:41:23 +0000 (18:41 +0000)]
* configure.in: Don't comment out NATDEPFILES in the generated
Makefile if NAT_FILE is unset.
* configure: Regenerate.

19 years ago2004-09-27 Andrew Cagney <cagney@gnu.org>
cagney [Mon, 27 Sep 2004 17:58:06 +0000 (17:58 +0000)]
2004-09-27  Andrew Cagney  <cagney@gnu.org>

* infrun.c (check_for_old_step_resume_breakpoint): Delete.
(insert_step_resume_breakpoint): Delete.
(insert_step_resume_breakpoint_at_frame): New function.
(insert_step_resume_breakpoint_at_sal): New function.
(handle_inferior_event, step_into_function)
(insert_step_resume_breakpoint): Simplify by using same.

19 years ago * lib/_cygwin_crt0_common.cc: Revert patch from 2004-09-16. Brakes
corinna [Mon, 27 Sep 2004 16:30:41 +0000 (16:30 +0000)]
* lib/_cygwin_crt0_common.cc: Revert patch from 2004-09-16.  Brakes
newly built DLLs.

19 years ago2004-09-27 Andrew Cagney <cagney@gnu.org>
cagney [Mon, 27 Sep 2004 13:43:30 +0000 (13:43 +0000)]
2004-09-27  Andrew Cagney  <cagney@gnu.org>

* gdb_indent.sh (types): Add caddr_t to list of predefined types.

19 years agodaily update
amodra [Mon, 27 Sep 2004 00:00:05 +0000 (00:00 +0000)]
daily update

19 years ago*** empty log message ***
gdbadmin [Mon, 27 Sep 2004 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***

19 years ago * emultempl/ppc64elf.em (gld${EMULATION_NAME}_finish): Enable
amodra [Sun, 26 Sep 2004 23:42:30 +0000 (23:42 +0000)]
* emultempl/ppc64elf.em (gld${EMULATION_NAME}_finish): Enable
--emit-stub-syms automatically when --emit-relocs.

19 years ago* fbsd-proc.c: Remove file.
kettenis [Sun, 26 Sep 2004 19:50:01 +0000 (19:50 +0000)]
* fbsd-proc.c: Remove file.
* Makefile.in (fbsd-proc.o): Remove dependency.

19 years ago* i386fbsd-nat.c (_initialize_i386fbsd_nat): Group target related
kettenis [Sun, 26 Sep 2004 19:44:47 +0000 (19:44 +0000)]
* i386fbsd-nat.c (_initialize_i386fbsd_nat): Group target related
code together.

19 years ago* config/i386/nm-fbsd64.h: Remove file.
kettenis [Sun, 26 Sep 2004 19:41:20 +0000 (19:41 +0000)]
* config/i386/nm-fbsd64.h: Remove file.
* config/i386/fbsd64.mh (NAT_FILE): Set to config/nm-nbsd.h.

19 years ago* amd64-nat.h: Update copyright year.
kettenis [Sun, 26 Sep 2004 18:42:28 +0000 (18:42 +0000)]
* amd64-nat.h: Update copyright year.
(amd64bsd_target): New prototype.
* amd64bsd-nat.c: Include "target.h" and "inf-ptrace.h".
(amd64bsd_target): New function.
(amd64bsd_fetch_inferior_registers): Rename from
fetch_inferior_registers.  Make static.
(amd64bsd_store_inferior_registers): Rename from
store_inferior_registers.  Make static.
* amd64fbsd-nat.c: Include "target.h" and "fbsd-nat.h".
(_initialize_amd64fbsd_nat): Construct and add target vector.
* amd64nbsd-nat.o: Include "target.h".
(_initialize_amd64nbsd_nat): Construct and add target vector.
* amd64obsd-nat.c: Include "target.h".
(_initialize_amd64obsd_nat): Construct and add target vector.
* config/i386/nm-fbsd64.h (CHILD_PID_TO_EXEC_FILE): Remove define.
* config/i386/fbsd64.mh (NATDEPFILES): Remove infptrace.o,
inftarg.o and fbsd-proc.o.  Add inf-child.o, inf-ptrace.o and
fbsd-nat.o.
* config/i386/nbsd64.mh, config/i386/obsd64.mh (NATDEPFILES):
Remove infptrace.o and inftarg.o.  Add inf-child.o and
inf-ptrace.o.
* Makefile.in (amd64bsd-nat.o, amd64fbsd-nat.o, amd64nbsd-nat.o)
(amd64obsd-nat.o): Update dependencies.

19 years agodaily update
amodra [Sun, 26 Sep 2004 00:00:06 +0000 (00:00 +0000)]
daily update

19 years ago*** empty log message ***
gdbadmin [Sun, 26 Sep 2004 00:00:03 +0000 (00:00 +0000)]
*** empty log message ***

19 years ago* config/i386/fbsd.mh (NATDEPFILES): Remove infptrace.o.
kettenis [Sat, 25 Sep 2004 13:07:02 +0000 (13:07 +0000)]
* config/i386/fbsd.mh (NATDEPFILES): Remove infptrace.o.
* config/i386/nbsdaout.mh (NATDEPFILES): Remove infptrace.o.
* config/i386/nbsdelf.mh (NATDEPFILES): Remove infptrace.o.
* config/i386/obsd.mh (NATDEPFILES): Remove infptrace.o.
* config/i386/obsdaout.mh (NATDEPFILES): Remove infptrace.o.

19 years ago* inf-ptrace.c (inf_ptrace_attach): Remove redundant parenthesis.
kettenis [Sat, 25 Sep 2004 12:31:57 +0000 (12:31 +0000)]
* inf-ptrace.c (inf_ptrace_attach): Remove redundant parenthesis.
Inline attach call.
(inf_ptrace_detach): Inline detach call.

19 years ago* configure.in: Check for waddstr instead of mvwaddstr when
kettenis [Sat, 25 Sep 2004 09:17:43 +0000 (09:17 +0000)]
* configure.in: Check for waddstr instead of mvwaddstr when
searching for curses library.  Check for wborder.
* configure, config.in: Regenerate.
* tui/tui-wingeneral.c (box_win): Use box if wborder isn't
available.

19 years agoMerge from gcc:
dj [Sat, 25 Sep 2004 00:26:33 +0000 (00:26 +0000)]
Merge from gcc:
2004-09-24  Zack Weinberg  <zack@codesourcery.com>
* warnings.m4: New file.

19 years agodaily update
amodra [Sat, 25 Sep 2004 00:00:08 +0000 (00:00 +0000)]
daily update

19 years ago*** empty log message ***
gdbadmin [Sat, 25 Sep 2004 00:00:04 +0000 (00:00 +0000)]
*** empty log message ***

19 years ago* inf-ptrace.c (inf_ptrace_xfer_memory): Fix gdb_indent.sh wart.
kettenis [Fri, 24 Sep 2004 22:43:31 +0000 (22:43 +0000)]
* inf-ptrace.c (inf_ptrace_xfer_memory): Fix gdb_indent.sh wart.

19 years ago * lib/gdbserv-output.c, samples/demo-target.c, samples/main.c,
jimb [Fri, 24 Sep 2004 21:18:58 +0000 (21:18 +0000)]
* lib/gdbserv-output.c, samples/demo-target.c, samples/main.c,
samples/poll.c: #include <string.h>.

19 years ago2004-09-24 Monika Chaddha <monika@acmet.com>
cagney [Fri, 24 Sep 2004 20:28:24 +0000 (20:28 +0000)]
2004-09-24  Monika Chaddha  <monika@acmet.com>

Committed by Andrew Cagney.
* m16.igen (CMP, CMPI): Fix assembler.

19 years ago2004-09-24 Robert Picco <Robert.Picco@hp.com>
cagney [Fri, 24 Sep 2004 19:51:13 +0000 (19:51 +0000)]
2004-09-24  Robert Picco <Robert.Picco@hp.com>

Committed by Andrew Cagney.
* remote.c (set_remote_protocol_p_packet_cmd, remote_protocol_p)
(show_remote_protocol_p_packet_cmd): New.  Implement 'p' packet.
configuration.
(fetch_register_using_p): Implement 'p' packet.  Based on code by
Fernando Nasser.
(remote_fetch_registers): Call fetch_register_using_p.
(init_all_packet_configs, show_remote_cmd)
(_initialize_remote): Add p-packet.

19 years agoSergey Ivanov <seriv@parkheights.dyndns.org>
cgf [Fri, 24 Sep 2004 19:41:18 +0000 (19:41 +0000)]
Sergey Ivanov <seriv@parkheights.dyndns.org>
* path.cc (mount_info::read_cygdrive_info_from_registry): Default /cygdrive to
binary mode.

19 years ago* inf-ptrace.c (inf_ptrace_kill_inferior): Call ptrace directly
kettenis [Fri, 24 Sep 2004 19:00:40 +0000 (19:00 +0000)]
* inf-ptrace.c (inf_ptrace_kill_inferior): Call ptrace directly
instead of call_ptrace.  Call wait directly instead of
ptrace_wait.
(inf_ptrace_me): Call ptrace directly instead of call_ptrace.
(inf_ptrace_wait): Inline ptrace_wait call.

19 years ago2004-09-24 Andrew Cagney <cagney@redhat.com>
cagney [Fri, 24 Sep 2004 18:44:54 +0000 (18:44 +0000)]
2004-09-24  Andrew Cagney  <cagney@redhat.com>
    David Anderson <anderson@redhat.com>

* gdb.base/bigcore.exp (extract_heap): If the expect "file size"
command fails, assume things will work.
* gdb.base/bigcore.c: Include <sys/stat.h> and <fcntl.h>.
(_GNU_SOURCE): Define.
(print_unsigned, print_hex): Change parameter to "long long".
(print_byte_count): New function, use to print byte counts.
(large_off_t, large_lseek, O_LARGEFILE): Define dependant on
O_LARGEFILE.
(main): Compute an upper bound on a corefile in max_core_size.
Limit memory chunk size to max_core_size.  Limit total memory
allocated to max_core_size.

19 years ago2004-09-24 Ian Lance Taylor <ian@wasabisystems.com>
cagney [Fri, 24 Sep 2004 18:39:41 +0000 (18:39 +0000)]
2004-09-24  Ian Lance Taylor <ian@wasabisystems.com>

Committed by Andrew Cagney.
* configure.in: Check for sys/mount.h, sys/vfs.h, sys/statfs.h.
Check for struct statfs.
* emul_netbsd.c: If not HAVE_STRUCT_STATFS, #undef HAVE_FSTATFS.
* configure, config.in: Regenerate.

19 years agoMakefile.in: Revert previous change. yylwrap was rolled back instead.
hilfingr [Fri, 24 Sep 2004 18:17:56 +0000 (18:17 +0000)]
Makefile.in: Revert previous change.  yylwrap was rolled back instead.

19 years ago2004-09-24 Jeff Johnston <jjohnstn@redhat.com>
jjohnstn [Fri, 24 Sep 2004 16:03:43 +0000 (16:03 +0000)]
2004-09-24  Jeff Johnston  <jjohnstn@redhat.com>

        * libc/stdio/local.h: Include <stdlib.h>.

19 years agoMerge from gcc
dj [Fri, 24 Sep 2004 14:57:15 +0000 (14:57 +0000)]
Merge from gcc

19 years ago * ylwrap: Revert to previous version.
dj [Fri, 24 Sep 2004 13:21:46 +0000 (13:21 +0000)]
 * ylwrap: Revert to previous version.

19 years ago * scripttempl/elf.sc: Keep .preinit_array, .init_array and
pbrook [Fri, 24 Sep 2004 11:43:33 +0000 (11:43 +0000)]
* scripttempl/elf.sc: Keep .preinit_array, .init_array and
.fini_array sections.

19 years ago* Makefile.in (.y.c): Modify $(YLWRAP) invocation to use
hilfingr [Fri, 24 Sep 2004 09:50:27 +0000 (09:50 +0000)]
* Makefile.in (.y.c): Modify $(YLWRAP) invocation to use
the new argument order.

19 years ago * cygwinenv.sgml: smbntsec is not on by default.
corinna [Fri, 24 Sep 2004 09:47:10 +0000 (09:47 +0000)]
* cygwinenv.sgml: smbntsec is not on by default.