OSDN Git Service
amodra [Wed, 19 Jun 2002 00:00:07 +0000 (00:00 +0000)]
daily update
dhoward [Tue, 18 Jun 2002 23:40:57 +0000 (23:40 +0000)]
2002-06-18 Don Howard <dhoward@redhat.com>
* valops.c (value_ind): Use value_at_lazy() when dereferencing
type int expressions. Thanks to Jim Blandy <jimb@redhat.com> for
suggesting this solution.
fitzsim [Tue, 18 Jun 2002 22:39:08 +0000 (22:39 +0000)]
* testsuite/lib/passfail.exp (newlib_pass_fail_all): New
procedure.
(newlib_pass_fail): Change to compile and run only one file.
* testsuite/newlib.locale/locale.exp: Use new
newlib_pass_fail_all procedure.
* testsuite/newlib.string/string.exp: Likewise.
cagney [Tue, 18 Jun 2002 22:30:38 +0000 (22:30 +0000)]
* config/romp/xm-rtbsd.h: Delete file.
* config/romp/rtbsd.mh: Delete file.
cagney [Tue, 18 Jun 2002 22:30:23 +0000 (22:30 +0000)]
* config/romp/xm-rtbsd.h: Delete file.
* config/romp/rtbsd.mh: Delete file.
cgd [Tue, 18 Jun 2002 22:15:03 +0000 (22:15 +0000)]
2002-06-18 Chris Demetriou <cgd@broadcom.com>
* mdmx.c (SD_): Delete.
(Unpredictable): Re-define, for now, to directly invoke
unpredictable_action().
(mdmx_acc_op): Fix error in .ob immediate handling.
kseitz [Tue, 18 Jun 2002 21:58:52 +0000 (21:58 +0000)]
* breakpoint.c (condition_command): Post breakpoint_modify
when a condition is added to an existing breakpoint.
(commands_command): Likewise for commands.
(set_ignore_count): Likewise for ignore counts.
If no tty, do not simply return, still need to send event
notification.
(ignore_command): Only print a newline if the command came
from a tty.
Don't call breakpoints_changed, since this is now properly
handled by set_ignore_count.
brolley [Tue, 18 Jun 2002 21:41:22 +0000 (21:41 +0000)]
Fix formatting of ;; for frv.
brolley [Tue, 18 Jun 2002 21:34:27 +0000 (21:34 +0000)]
2002-06-18 Dave Brolley <brolley@redhat.com>
* configure.in: Add support for frv.
* config.sub: Add support for frv.
cagney [Tue, 18 Jun 2002 21:32:15 +0000 (21:32 +0000)]
* interp.c (sim_firmware_command): Initialize `address'.
brolley [Tue, 18 Jun 2002 21:20:59 +0000 (21:20 +0000)]
2002-06-18 Dave Brolley <brolley@redhat.com>
* po/POTFILES.in: Add frv-*.[ch].
* disassemble.c (ARCH_frv): New macro.
(disassembler): Handle bfd_arch_frv.
* configure.in: Support frv_bfd_arch.
* Makefile.am (HFILES): Add frv-*.h.
(CFILES): Add frv-*.c
(ALL_MACHINES): Add frv-*.lo.
(CLEANFILES): Add stamp-frv.
(FRV_DEPS): New variable.
(stamp-frv): New target.
(frv-asm.lo): New target.
(frv-desc.lo): New target.
(frv-dis.lo): New target.
(frv-ibld.lo): New target.
(frv-opc.lo): New target.
(frv-*.[ch]): New files.
brolley [Tue, 18 Jun 2002 21:20:17 +0000 (21:20 +0000)]
2002-06-18 Dave Brolley <brolley@redhat.com>
From Catherine Moore, Michael Meissner, Richard Sandiford:
* libc/include/machine/setjmp.h (_JBLEN): Define for __frv__.
(_JBTYPE): Ditto.
* libc/include/sys/config.h (__IEEE_BIG_ENDIAN): Ditto.
(__ATTRIBUTE_IMPURE_PTR__): Ditto.
* libc/include/machine/ieeefp.h (__IEEE_BIG_ENDIAN): Ditto.
* configure.host: Support frv-*-*.
* libc/machine/frv/Makefile.am: New file.
* libc/machine/frv/configure.in: New file.
* libc/machine/frv/setjmp.S: New file.
brolley [Tue, 18 Jun 2002 21:19:12 +0000 (21:19 +0000)]
2002-06-18 Dave Brolley <brolley@redhat.com>
From Catherine Moore, Michael Meissner, Richard Sandiford:
* configure.in: Support frv*-*-*.
* frv/Makefile.in: New file.
* frv/configure: New file.
* frv/configure.in: New file.
* frv/crt0.S: New file.
* frv/fstat.c: New file.
* frv/getpid.c: New file.
* frv/isatty.c: New file.
* frv/kill.c: New file.
* frv/print.c: New file.
* frv/putnum.c: New file.
* frv/sbrk.c: New file.
* frv/sim-close.S: New file.
* frv/sim-exit.S: New file.
* frv/sim-inbyte.c: New file.
* frv/sim-lseek.S: New file.
* frv/sim-open.S: New file.
* frv/sim-read.S: New file.
* frv/sim-time.c: New file.
* frv/sim-unlink.S: New file.
* frv/sim-write.S: New file.
* frv/stat.c: New file.
brolley [Tue, 18 Jun 2002 21:17:22 +0000 (21:17 +0000)]
2002-06-18 Dave Brolley <brolley@redhat.com>
From Catherine Moore, Michael Meissner, Jim Blandy:
* emulparams/elf32frv.sh: New file.
* configure.tgt: Support frv-*-*.
* Makefile.am (ALL_EMULATIONS): Add eelf32frv.o.
(eelf32frv.c): New target.
brolley [Tue, 18 Jun 2002 21:16:31 +0000 (21:16 +0000)]
2002-06-18 Dave Brolley <brolley@redhat.com>
From Catherine Moore:
* dis-asm.h (print_insn_frv): New prototype.
brolley [Tue, 18 Jun 2002 21:15:56 +0000 (21:15 +0000)]
2002-06-18 Dave Brolley <brolley@redhat.com>
From Catherine Moore, Michael Meissner, Dave Brolley:
* common.h (EM_CYGNUS_FRV): New macro.
* frv.h: New file.
brolley [Tue, 18 Jun 2002 21:15:11 +0000 (21:15 +0000)]
2002-06-18 Dave Brolley <brolley@redhat.com>
From Catherine Moore, Michael Meissner, Richard Sandiford, Dave Brolley:
* po/POTFILES.in: Add tc-frv.c, tc-frv.h.
* configure.in: Support frv-*-*.
* Makefile.am (CPU_TYPES): Add frv.
(TARGET_CPU_CFILES): Add tc-frv.c.
(TARGET_CPU_HFILES): Add tc-frv.h.
(DEPTC_frv_coff): New variable.
(DEPTC_frv_elf): New variable.
(DEPOBJ_frv_coff): New variable.
(DEPOBJ_frv_elf): New variable.
(DEP_frv_coff): New variable.
(DEP_frv_elf): New variable.
* tc-frv.c: New file.
* tc-frv.h: New file.
brolley [Tue, 18 Jun 2002 21:14:43 +0000 (21:14 +0000)]
2002-06-18 Dave Brolley <brolley@redhat.com>
* gas/frv: New testsuite.
brolley [Tue, 18 Jun 2002 21:13:27 +0000 (21:13 +0000)]
2002-06-18 Dave Brolley <brolley@redhat.com>
From Catherine Moore, Michael Meissner, Mark Salter, Jim Blandy:
* baseboards/frv-elf.exp: New board description.
* baseboards/frv-sim.exp: New board description.
* baseboards/frv-tiger.exp: New board description.
* baseboards/frv-tomcat.exp: New board description.
brolley [Tue, 18 Jun 2002 21:12:32 +0000 (21:12 +0000)]
2002-06-18 Dave Brolley <brolley@redhat.com>
* cpu/frv.cpu: New cpu description.
* cpu/frv.opc: New cpu support code.
brolley [Tue, 18 Jun 2002 21:11:45 +0000 (21:11 +0000)]
2002-06-18 Dave Brolley <brolley@redhat.com>
From Catherine Moore:
* readelf.c (elf/frv.h): #include it.
(guess_is_rela): Support EM_CYGNUS_FRV.
(dump_relocations): Ditto.
(get_machine_name): Ditto.
* Makefile.am (readelf.o): add dependency on $(INCDIR)/elf/frv.h.
brolley [Tue, 18 Jun 2002 21:10:43 +0000 (21:10 +0000)]
2002-06-18 Dave Brolley <brolley@redhat.com>
From Catherine Moore, Michael Meissner, Dave Brolley:
* po/SRC-POTFILES.in: Add cpu-frv.c and elf32-frv.c
* targets.c: Support bfd_elf32_frv_vec.
* reloc.c: Add FRV relocs.
* configure.in: Add support for bfd-elf32-frv-vec.
* config.bfd (targ_cpu): Add support for frv-*-elf.
* archures.c: Add frv arch and machines.
* Makefile.am (ALL_MACHINES): Add cpu-frv.lo.
(ALL_MACHINES_CFILES): Add cpu-frv.c.
(BFD32_BACKENDS): Add elf32-frv.lo.
(BFD32_BACKENDS_CFILES): Add elf32-frv.c
(cpu-frv.lo): New target.
(elf32-frv.lo): New target.
* cpu-frv.c: New file.
* elf32-frv.c: New file.
brolley [Tue, 18 Jun 2002 21:09:32 +0000 (21:09 +0000)]
2002-06-18 Dave Brolley <brolley@redhat.com>
* configure.in: Add support for frv.
* config.sub: Add support for frv.
dannysmith [Tue, 18 Jun 2002 20:48:55 +0000 (20:48 +0000)]
* include/tchar.h (_getts): Define as _getws for _UNICODE.
(_putts): Define as _putws for _UNICODE.
Thanks to: Tomasz Pona <cochisek@poczta.onet.pl> for report.
fitzsim [Tue, 18 Jun 2002 18:49:04 +0000 (18:49 +0000)]
* libc/include/ctype.h: Remove isblank macro.
* libc/ctype/Makefile.am (LIB_SOURCES): Add isblank.c.
* libc/ctype/isblank.c: New file.
* libc/include/ctype.h [!__STRICT_ANSI__]: Add isblank
declaration. Add isblank macro.
bje [Tue, 18 Jun 2002 17:43:05 +0000 (17:43 +0000)]
* Makefile.am (CGENDEPS): Remove unnecessary stamp-cgen.
* Makefile.in: Regenerate.
jjohnstn [Tue, 18 Jun 2002 16:07:09 +0000 (16:07 +0000)]
2002-06-18 Jeff Johnston <jjohnstn@redhat.com>
* testsuite/newlib.stdlib/atexit.c: New file.
* testsuite/newlib.stdlib/atexit.exp: Ditto.
* testsuite/newlib.string/tstring.c: Change default start size
to something more reasonable for embedded platforms.
cagney [Tue, 18 Jun 2002 16:01:05 +0000 (16:01 +0000)]
* MAINTAINERS: Note that cris-elf target can be compiled with
-Werror.
* cris-tdep.c (cris_register_name): Make return type constant.
(cris_breakpoint_from_pc): Ditto.
amylaar [Tue, 18 Jun 2002 15:54:43 +0000 (15:54 +0000)]
* interp.c (sim_resume): Fix setting of bus error for
instruction fetch.
jakub [Tue, 18 Jun 2002 14:09:06 +0000 (14:09 +0000)]
binutils/
* readelf.c (get_file_header): Only read the first section header if
e_shoff is non-zero.
bfd/
* elfcode.h (elf_object_p): Sanity check eh_shoff == 0 implies
e_shnum == 0.
Only read the first section header if e_shoff is non-zero.
Don't consider e_shstrndx if there are no sections.
jakub [Tue, 18 Jun 2002 14:08:55 +0000 (14:08 +0000)]
binutils/
* readelf.c (get_file_header): Only read the first section header if
e_shoff is non-zero.
bfd/
* elfcode.h (elf_object_p): Sanity check eh_shoff == 0 implies
e_shnum == 0.
Only read the first section header if e_shoff is non-zero.
Don't consider e_shstrndx if there are no sections.
mludvig [Tue, 18 Jun 2002 09:04:23 +0000 (09:04 +0000)]
2002-06-18 Michal Ludvig <mludvig@suse.cz>
* frame.h (struct frame_info): Change type of context to
'struct context'.
dannysmith [Tue, 18 Jun 2002 04:20:11 +0000 (04:20 +0000)]
* include/float.h: #include_next<float.h> before header guard.
dannysmith [Tue, 18 Jun 2002 04:13:16 +0000 (04:13 +0000)]
2002-06-18 Casper S. Hornstrup <chorns@users.sourceforge.net>
* include/_mingw.h (__MINGW_IMPORT): Check for prior definition before
defining.
* include/excpt.h (): Include windef.h not windows.h.
* include/fcntl.h (_O_SHORT_LIVED): Add define.
(_chmod): Add prototype.
(_creat): Correct prototype.
(SH_DENY*): Rename defines to _SH_DENY*.
(SH_DENY*): Add Non-ANSI names for _SH_DENY*.
include/stdio.h (_IOMYBUF, _IOEOF, _IOERR, _IOSTRG,
_IOAPPEND): Add defines.
(_wfindfirst): Correct prototype.
(_wfdopen): Add prototype.
* include/stdlib.h (_rotl, _rotr, _lrotl, _lrotr): Add
prototypes.
* include/string.h (_mbschr, _mbstok, _mbsncat): Remove
prototypes.
(_wcsdup): Correct prototype.
* include/mbstring.h: Remove comments about _mbschr, _mbstok,
_mbsncat being in string.h.
* include/wchar.h (_wfindfirst): Correct prototype.
* include/tchar.h (_tfdopen): Add _UNICODE mappings.
dj [Tue, 18 Jun 2002 03:01:41 +0000 (03:01 +0000)]
merge from gcc
clm [Tue, 18 Jun 2002 01:37:31 +0000 (01:37 +0000)]
* config/obj-elf.h (TARGET_SYMBOL_FIELDS): Conditionally define.
gdbadmin [Tue, 18 Jun 2002 00:00:37 +0000 (00:00 +0000)]
*** empty log message ***
amodra [Tue, 18 Jun 2002 00:00:06 +0000 (00:00 +0000)]
daily update
cagney [Mon, 17 Jun 2002 23:53:43 +0000 (23:53 +0000)]
* hw-events.c (hw_event_queue_schedule): Initialize `dummy'.
cagney [Mon, 17 Jun 2002 23:37:42 +0000 (23:37 +0000)]
* d10v_sim.h (SET_PSW_BIT): Add cast to avoid inverting an enum.
cagney [Mon, 17 Jun 2002 23:32:22 +0000 (23:32 +0000)]
* gdbarch.sh (REGISTER_NAME): Change return type a constant string
pointer.
* gdbarch.h, gdbarch.c: Regenerate.
* config/mips/tm-mips.h (mips_register_name): Update.
* i386-tdep.h (i386_register_name): Update.
* mips-tdep.c (mips_register_name): Update
* alpha-tdep.c (alpha_register_name): Update.
* arch-utils.c (legacy_register_name): Update.
* arch-utils.h (legacy_register_name): Update.
* avr-tdep.c (avr_register_name): Update.
* ia64-tdep.c (ia64_register_name): Update.
* i386-tdep.c (i386_register_name): Update.
* sparc-tdep.c (sparc32_register_name): Update.
(sparc64_register_name): Update.
(sparclite_register_name): Update.
(sparclet_register_name):
* sh-tdep.c (sh_generic_register_name): Update.
(sh_sh_register_name): Update.
(sh_sh3_register_name): Update.
(sh_sh3e_register_name): Update.
(sh_sh_dsp_register_name): Update.
(sh_sh3_dsp_register_name): Update.
(sh_sh4_register_name): Update.
(sh_sh64_register_name): Update.
* s390-tdep.c (s390_register_name): Update.
* rs6000-tdep.c (rs6000_register_name): Update.
* ns32k-tdep.c (ns32k_register_name_32082): Update.
(ns32k_register_name_32382): Update.
* d10v-tdep.c (d10v_ts2_register_name): Update.
(d10v_ts3_register_name): Update.
* xstormy16-tdep.c (xstormy16_register_name): Update.
* vax-tdep.c (vax_register_name): Update.
* v850-tdep.c (v850_register_name): Update.
* m68hc11-tdep.c (m68hc11_register_name): Update.
* mn10300-tdep.c (mn10300_generic_register_name): Update.
(am33_register_name): Update.
cagney [Mon, 17 Jun 2002 21:49:04 +0000 (21:49 +0000)]
* simops.c (trace_result): Fix printf formatting.
graces [Mon, 17 Jun 2002 21:49:03 +0000 (21:49 +0000)]
Indented m68k-tdep.c using gdb_indent.sh
cagney [Mon, 17 Jun 2002 21:45:54 +0000 (21:45 +0000)]
* sim-memopt.c: Include <unistd.h>.
(do_memopt_add): Fix printf format.
* sim-events.c (sim_events_schedule): Initialize ``dummy''.
cagney [Mon, 17 Jun 2002 21:44:06 +0000 (21:44 +0000)]
* gen.c (gen_entry_expand_opcode): Initialize ``value'' to -1 and
``t'' to NULL.
* igen.c (main): Add default case to switch.
* gen-icache.c (print_icache_extraction): Ditto.
graces [Mon, 17 Jun 2002 21:39:01 +0000 (21:39 +0000)]
Indented file using gdb_indent.sh.
cagney [Mon, 17 Jun 2002 21:03:40 +0000 (21:03 +0000)]
* Makefile.in (BUILD_CFLAGS): Remove -O0.
ezannoni [Mon, 17 Jun 2002 19:58:39 +0000 (19:58 +0000)]
2002-06-17 Elena Zannoni <ezannoni@redhat.com>
* psim.c (psim_options): Don't choke when gdb invokes us with
the --architecture option, just ignore it.
cagney [Mon, 17 Jun 2002 19:56:09 +0000 (19:56 +0000)]
* gdb_indent.sh: Add prgregset_t, fpregset_t, and gregset_t to the
list of predefined types.
kseitz [Mon, 17 Jun 2002 17:30:57 +0000 (17:30 +0000)]
* gdbmi.texinfo: Update command examples with real MI behavior.
amylaar [Mon, 17 Jun 2002 15:32:21 +0000 (15:32 +0000)]
* config/tc-sh.c (assemble_ppi): Initialize reg_n.
amylaar [Mon, 17 Jun 2002 15:27:57 +0000 (15:27 +0000)]
Fix comment.
amylaar [Mon, 17 Jun 2002 15:25:39 +0000 (15:25 +0000)]
* gas/sh/dsp.s: Add three more instructions.
* gas/sh/dsp.d: Update.
trix [Mon, 17 Jun 2002 14:08:34 +0000 (14:08 +0000)]
Fix ld segfault for some elf targets. Fix default layout for d10v.
trix [Mon, 17 Jun 2002 14:05:49 +0000 (14:05 +0000)]
Tests for d10v.
trix [Mon, 17 Jun 2002 13:48:52 +0000 (13:48 +0000)]
Fix build breakage.
trix [Mon, 17 Jun 2002 13:43:47 +0000 (13:43 +0000)]
Fix pc relocations.
dannysmith [Mon, 17 Jun 2002 08:21:59 +0000 (08:21 +0000)]
2002-06-17 Casper S. Hornstrup <chorns@users.sourceforge.net>
* include/windef.h (_fastcall, __fastcall, FASTCALL):
Add defines.
amodra [Mon, 17 Jun 2002 02:33:41 +0000 (02:33 +0000)]
* opncls.c (bfd_openr): Remove redundant bfd_set_error.
(bfd_fdopenr): Likewise.
(bfd_openstreamr): Likewise.
(bfd_openw): Likewise.
amodra [Mon, 17 Jun 2002 02:27:37 +0000 (02:27 +0000)]
* targets.c: Sort target vecs.
(_bfd_target_vector): Add aix5coff64_vec, bfd_elf32_sh64_vec,
bfd_elf32_sh64l_vec, bfd_elf32_sh64lnbsd_vec,
bfd_elf32_sh64nbsd_vec, bfd_elf64_sh64_vec, bfd_elf64_sh64l_vec,
bfd_elf64_sh64lnbsd_vec, bfd_elf64_sh64nbsd_vec.
* configure.in: Sort target vecs. Add m88kmach3_vec.
* configure: Regenerate.
gdbadmin [Mon, 17 Jun 2002 00:00:34 +0000 (00:00 +0000)]
*** empty log message ***
amodra [Mon, 17 Jun 2002 00:00:06 +0000 (00:00 +0000)]
daily update
cgf [Sun, 16 Jun 2002 23:38:50 +0000 (23:38 +0000)]
reword
cgf [Sun, 16 Jun 2002 23:34:42 +0000 (23:34 +0000)]
* cygheap.h (cygheap_user::issetuid): New method.
* dtable.cc (dtable::vfork_child_dup): Use new method to determine if we are in
"setuid mode."
* fork.cc (fork_parent): Ditto.
* spawn.cc (spawn_guts): Ditto.
* syscalls.cc (seteuid32): Ditto.
(setegid32): Ditto.
* environ.cc (spenv::retrieve): (Suggested by Pierre Humblet) Do potential
recalculation of cygheap_user stuff when in setuid mode. Return special value
when environment variable exists but should not be added.
(build_env): Don't add retrieved value to dstp if it is 'dont_add'.
hp [Sun, 16 Jun 2002 20:48:42 +0000 (20:48 +0000)]
* elf64-mmix.c (bpo_reloc_request_sort_fn): Use member
bpo_reloc_no to break sort order ties, not address of items.
cagney [Sun, 16 Jun 2002 16:33:10 +0000 (16:33 +0000)]
Import current --enable-gdb-build-warnings.
cagney [Sun, 16 Jun 2002 15:59:34 +0000 (15:59 +0000)]
* Makefile.in (autoconf-changelog autoheader-changelog): Let name,
id, date and host to be overriden by NAME, ID, DATE and HOST
respectfully. Use ISO dates.
law [Sun, 16 Jun 2002 15:32:07 +0000 (15:32 +0000)]
* elf-hppa.h (elf_hppa_final_link): Fix formatting in comment.
Skip excluded sections in determing __gp value.
(elf_hppa_final_link_relocate): Use the symbol's address in
R_PARISC_FPTR64 relocations that don't need an opd entry.
* elf64-hppa.c (allocate_dynrel_entries): Simplify code.
(elf64_hppa_finalize_dynreloc): Likewise.
(elf64_hppa_size_dynamic_sections): Move comments and fix typo.
(elf64_hppa_finish_dynamic_symbol): Break up assert.
kettenis [Sun, 16 Jun 2002 15:32:07 +0000 (15:32 +0000)]
* config/i386/tm-i386.h (REGISTER_VIRTUAL_TYPE,
REGISTER_CONVERTIBLE, REGISTER_CONVERT_TO_VIRTUAL,
REGISTER_CONVERT_TO_RAW): Remove defines.
(i386_register_virtual_type, i386_register_convertible,
i386_register_convert_to_virtual, i386_register_convert_to_raw):
Remove prototypes.
* i386-tdep.c (i386_gdbarch_init): Adjust for removal of the
macros mentioned above.
duda [Sun, 16 Jun 2002 13:21:37 +0000 (13:21 +0000)]
* include/ntdll.h: New file.
* lib/ntdll.def: Add NtShutdownSystem.
dannysmith [Sun, 16 Jun 2002 07:19:32 +0000 (07:19 +0000)]
2002-06-16 Steven Edwards <Steven_Ed4153@yahoo.com>
* lib/dinput.def (DirectInputCreateEx): Add stub.
* lib/ntdll.def: New file.
cgf [Sun, 16 Jun 2002 05:45:35 +0000 (05:45 +0000)]
Changes suggested by Pierre Humblet.
* environ.cc (NL): New macro.
(conv_envvars): Use NL macro to fill in name and namelen.
(spenv::namelen): New field.
(spenvs): Use NL to fill in name and namelen.
(spenv::retrieve): Eliminate length argument. Instead, use namelen throughout.
(build_env): Don't calculate length of initial FOO= part of environment.
Accommodate spenv::retrive argument change.
cgf [Sun, 16 Jun 2002 05:26:06 +0000 (05:26 +0000)]
* cygheap.h (cygheap_user::winname): New field.
* cygheap.cc (cygheap_user::set_name): Clear winname when name changes.
* uinfo.cc (cygheap_user::env_logsrv): Avoid calculating server when Windows
user == SYSTEM.
(cygheap_user::env_domain): Set winname here too.
(cygheap_user::env_userprofile): Eliminate superfluous tests.
(cygheap_user::env_name): Seed winname by calling env_domain().
cgf [Sun, 16 Jun 2002 04:25:54 +0000 (04:25 +0000)]
* spawn.cc (spawn_guts): Revert removal of ciresrv.moreinfo->uid = ILLEGAL_UID.
kettenis [Sun, 16 Jun 2002 02:19:21 +0000 (02:19 +0000)]
* config/i386/tm-i386lynx.h (SAVED_PC_AFTER_CALL): Remove define.
(i386lynx_saved_pc_after_call): Remove prototype.
* i386ly-tdep.c: Include "i386-tdep.h".
(i386lynx_saved_pc_after_call): Make static. Use
read_memory_nobpt instead of read_memory. Use
read_memory_unsigned_integer instead of read_memory_integer.
(i386lynx_init_abi): New function.
(i386lynx_coff_osabi_sniffer): New function.
(_initialize_i386bsd_tdep): New function.
gdbadmin [Sun, 16 Jun 2002 00:00:05 +0000 (00:00 +0000)]
*** empty log message ***
amodra [Sun, 16 Jun 2002 00:00:04 +0000 (00:00 +0000)]
daily update
cagney [Sat, 15 Jun 2002 22:49:38 +0000 (22:49 +0000)]
* sim-arm.h (enum sim_arm_regs): Rename sim_arm_regnum.
kettenis [Sat, 15 Jun 2002 22:10:58 +0000 (22:10 +0000)]
* config/i386/tm-i386.h (PARM_BOUNDARY, CALL_DUMMY,
CALL_DUMMY_LENGTH, CALL_DUMMY_START_OFFSET,
CALL_DUMMY_BREAKPOINT_OFFSET, FIX_CALL_DUMMY): Remove defines.
(i386_fix_call_dummy): Remove prototype.
* i386-tdep.c (i386_call_dummy_words): New variable.
(i386_gdbarch_init): Adjust for removal of the
macros mentioned above.
cagney [Sat, 15 Jun 2002 22:05:32 +0000 (22:05 +0000)]
* command.h (add_setshow_auto_boolean_cmd): Replace
add_set_auto_boolean_cmd.
* cli/cli-decode.c (add_setshow_auto_boolean_cmd): Replace
add_set_auto_boolean_cmd.
* cli/cli-decode.h (add_set_auto_boolean_cmd): Delete declaration.
* mips-tdep.c (_initialize_mips_tdep): Update ``set mips
mask-address'' command.
(show_mask_address): Add cmd parameter.
* remote.c (add_packet_config_cmd): Update. Change type of
set_func and show_func to cmd_sfunc_ftype.
(_initialize_remote): Update `set remote Z-packet'
(show_remote_protocol_qSymbol_packet_cmd): Add cmd parameter.
(show_remote_protocol_e_packet_cmd): Ditto.
(show_remote_protocol_E_packet_cmd): Ditto.
(show_remote_protocol_P_packet_cmd): Ditto.
(show_remote_protocol_Z_software_bp_packet_cmd): Ditto.
(show_remote_protocol_Z_hardware_bp_packet_cmd): Ditto.
(show_remote_protocol_Z_write_wp_packet_cmd): Ditto.
(show_remote_protocol_Z_read_wp_packet_cmd): Ditto.
(show_remote_protocol_Z_access_wp_packet_cmd): Ditto.
(show_remote_protocol_Z_packet_cmd): Ditto.
(show_remote_protocol_binary_download_cmd): Ditto.
(show_remote_cmd): Pass NULL to all of above.
cgf [Sat, 15 Jun 2002 21:59:32 +0000 (21:59 +0000)]
* child_info.h (child_proc_info): Declare as base class.
(spawn_info): Declare as alias of child_proc_info to aid debugging.
(fork_info): Ditto.
* cygheap.cc (cygheap_fixup_in_child): Use child_proc_info global rather than
parameter.
* cygheap.h (cygheap_fixup_in_child): Reflect above change in declaration.
* dcrt0.cc (_dll_crt0): Move 'si' definition here. Assign child_proc_info.
(dll_crt0_1): Accommodate cygheap_fixup_in_child and *_info changes.
* environ.cc (spenv::retrieve): Make regparm.
* environ.h (environ_init): Ditto.
(win_env::add_cache): Ditto.
(build_env): Ditto.
(getwinenv): Ditto.
* fork.cc (sync_with_parent): Use fork_info global.
(fork_child): Ditto.
kettenis [Sat, 15 Jun 2002 21:15:40 +0000 (21:15 +0000)]
* config/i386/tm-i386.h (PUSH_ARGUMENTS, STORE_STRUCT_RETURN,
DEPRECATED_EXTRACT_RETURN_VALUE, STORE_RETURN_VALUE,
DEPRECATED_EXTRACT_STRUCT_VALUE_ADDRESS, PUSH_DUMMY_FRAME,
POP_FRAME): Remove defines.
(i386_push_arguments, i386_store_struct_return,
i386_extract_return_value, i386_store_return_value,
i386_extract_struct_value_address, i386_push_dummy_frame,
i386_pop_frame): Renove prototypes.
* i386-tdep.c (i386_gdbarch_init): Adjust for removal of the
macros mentioned above.
cagney [Sat, 15 Jun 2002 21:07:56 +0000 (21:07 +0000)]
* cli/cli-decode.c (add_setshow_boolean_cmd): Replace
add_set_boolean_cmd.
(add_setshow_cmd): New function.
* command.h (add_setshow_boolean_cmd): Replace
add_set_boolean_cmd.
* remote-rdi.c (_initialize_remote_rdi): Update ``set rdiheartbeat''
and ``set rdiromatzero''.
* maint.c (_initialize_maint_cmds): Update commented out code.
* cli/cli-decode.h (add_set_boolean_cmd): Delete declaration.
* target.c (initialize_targets): Update `set
trust-readonly-sections'.
* remote.c (_initialize_remote): Update `set remotebreak'.
kettenis [Sat, 15 Jun 2002 20:41:51 +0000 (20:41 +0000)]
* config/i386/tm-i386.h (FUNCTION_START_OFFSET, INNER_THAN,
BREAKPOINT, DECR_PC_AFTER_BREAK): Removed.
* i386-tdep.c (i386_skip_prologue): Adjust function signature to
fit into multi-arch framework.
(i386_breakpoint_from_pc): New function.
(i386_gdbarch_init): Adjust for removal of the macros mentioned
above.
kettenis [Sat, 15 Jun 2002 19:59:07 +0000 (19:59 +0000)]
* config/i386/tm-i386.h (FRAMELESS_FUNCTION_INVOCATION,
FRAME_ARGS_ADDRESS, FRAME_LOCALS_ADDRESS, FRAME_NUM_ARGS,
FRAME_ARGS_SKIP, FRAME_INIT_SAVED_REGS): Remove defines.
(i386_frameless_function_invocation, i386_frame_num_args,
i386_frame_init_saved_regs): Remove prototypes.
* i386-tdep.c (i386_gdbarch_init): Adjust for removal of the
macros mentioned above.
cagney [Sat, 15 Jun 2002 19:54:24 +0000 (19:54 +0000)]
* cli/cli-decode.c (set_cmd_cfunc): Update.
(set_cmd_sfunc): Update.
* command.h (cmd_cfunc_ftype, cmd_sfunc_ftype): Declare.
(set_cmd_sfunc, set_cmd_cfunc): Update.
* cli/cli-decode.h: Update.
kettenis [Sat, 15 Jun 2002 18:49:51 +0000 (18:49 +0000)]
* i386-sol2-tdep.c (i386_sol2_osabi_sniffer): New function.
(_initialize_i386_sol2_tdep): Register i386_sol2_osabi_sniffer.
cagney [Sat, 15 Jun 2002 18:45:30 +0000 (18:45 +0000)]
* defs.h (auto_boolean): Declare enum.
* command.h (cmd_auto_boolean): Delete enum.
* mips-tdep.c (mask_address_var): Update.
(mips_mask_address_p): Update.
(show_mask_address): Update.
* remote.c (struct packet_config): Update.
(update_packet_config): Update.
(show_packet_config_cmd): Update.
(packet_ok): Update.
(add_packet_config_cmd): Update.
(_initialize_remote):
* command.h: Update.
* cli/cli-setshow.c (parse_auto_binary_operation): Update.
(do_setshow_command): Update.
* cli/cli-decode.c (add_set_auto_boolean_cmd): Update.
* cli/cli-decode.h: Update.
hjl [Sat, 15 Jun 2002 18:40:25 +0000 (18:40 +0000)]
2002-06-15 H.J. Lu (hjl@gnu.org)
* nm.c (print_size): New variable. Initialize to 0.
(long_options): Add 'S'/"print-size".
(main): Handle 'S'.
(print_symbol_info_bsd): Print size only if print_size is not
0.
* doc/binutils.texi: Document -S/--print-size.
kettenis [Sat, 15 Jun 2002 18:09:30 +0000 (18:09 +0000)]
* config/i386/tm-cygwin.h, config/i386/tm-fbsd.h,
config/i386/tm-go32.h, config/i386/tm-i386gnu.h,
config/i386/tm-i386sol2.h, config/i386/tm-i386v4.h,
config/i386/tm-linux.h, config/i386/tm-nbsd.h,
config/i386/tm-obsd.h (HAVE_I387_REGS): Remove define.
* config/i386/tm-i386.h: Unconditionally define FLOAT_INFO.
kettenis [Sat, 15 Jun 2002 17:53:23 +0000 (17:53 +0000)]
* i386-tdep.c (i386_coff_osabi_sniffer): Add "coff-go32" to the
list of DJGPP COFF targets.
kettenis [Sat, 15 Jun 2002 17:51:35 +0000 (17:51 +0000)]
Clean up the mess I made from my last checkin.
kettenis [Sat, 15 Jun 2002 17:41:28 +0000 (17:41 +0000)]
* config/i386/tm-i386.h (REGISTER_SIZE): Remove define.
(NUM_GREGS, NUM_FREGS, NUM_SSE_REGS): Remove defines.
(FP_REGNUM, SP_REGNUM, PC_REGNUM, PS_REGNUM): Remove defines.
(FP0_REGNUM): Remove define.
(MAX_REGISTER_RAW_SIZE, MAX_REGISTER_VIRTUAL_SIZE,
MAX_REGISTER_VIRTUAL_SIZE): Remove define.
(i386_register_virtual_size): Remove protoype.
* i386-tdep.c (i386_register_virtual_size): Removed.
(i386_extract_return_value, i386_store_return_value): Use
FP0_REGNUM instead of NUM_FREGS to determine whether the
floating-point registers are available.
(i386_gdbarch_init): Tweak FIXME about FPU registers.
Adjust for removal of macros mentioned above.
* i386-tdep.c (i386_gdbarch_init): Tewak
kettenis [Sat, 15 Jun 2002 17:22:00 +0000 (17:22 +0000)]
* i386v4-nat.c: Include "i386-tdep.h". Reformat and tweak various
comments.
(fill_gregset, supply_gregset, supply_fpregset, fill_fpregset):
Remove prototypes.
(supply_gregset, fill_gregset): Remove use of register keyword and
remove declaration for regmap. Use I386_NUM_GREGS instead of
NUM_REGS and NUM_FREGS.
(FPREGSET_FSAVE_OFFSET): Remove.
(supply_fpregset, fill_fpregset): Use FPO_REGNUM instead of
NUM_FREGS to determine whether the floating-point registers are
available.
kettenis [Sat, 15 Jun 2002 17:04:04 +0000 (17:04 +0000)]
* i386gnu-nat.c (supply_gregset, gnu_fetch_registers,
gnu_store_registers): Replace usage of NUM_GREGS with
I386_NUM_GREGS.
kettenis [Sat, 15 Jun 2002 16:43:53 +0000 (16:43 +0000)]
* i386-linux-nat.c (OLD_CANNOT_FETCH_REGISTER,
OLD_CANNOT_STORE_REGISTER, supply_gregset, fill_gregset): Replace
usage of NUM_GREGS with I386_NUM_GREGS.
earnie [Sat, 15 Jun 2002 15:56:57 +0000 (15:56 +0000)]
* include/_mingw.h: Increment to version 2.1.
* Makefile.in: Ditto.
earnie [Sat, 15 Jun 2002 14:06:21 +0000 (14:06 +0000)]
* Makefile.in (conf_prefix): New variable.
(dist_prefix): Ditto. Conditionally set to $(conf_prefix).
(bindist): Use dist_prefix.
kettenis [Sat, 15 Jun 2002 14:03:09 +0000 (14:03 +0000)]
* i386-linux-nat.c (fill_gregset): Remove redundant parentheses.
kettenis [Sat, 15 Jun 2002 13:54:22 +0000 (13:54 +0000)]
* i386bsd-nat.c: Include "i386-tdep.h".
(supply_gregset, fill_gregset): Replace usage of NUM_GREGS with
I386_NUM_GREGS.