OSDN Git Service

pf3gnuchains/pf3gnuchains4x.git
22 years ago2002-06-19 Casper S. Hornstrup <chorns@users.sourceforge.net>
dannysmith [Wed, 19 Jun 2002 01:15:39 +0000 (01:15 +0000)]
2002-06-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>

* include/ddeml.h (DdeCreateStringHandle{AW]:Correct
prototypes.
* include/winsvc.h (StartServiceW): Correct prototype.
* include/winbase.h (BackupRead,BackupSeek,BackupWrite,
FileTimeToLocalFileTime, GetAce,GetPrivateProfileStruct[AW],
GetTickCount,InterlockedExchangeAdd,
WritePrivateProfileStruct[AW]: Correct prototypes.
(GetEnvironmentStrings): Correct mapping to
GetEnvironmentStringsA.
* include/winver.h (VerQueryValueA,VerQueryValueW):
Correct prototypes.
* include/wincon.h (CreateConsoleScreenBuffer): Correct
prototype.
* include/winreg.h (RegQueryMultipleValues[AW],
RegQueryValueEx[AW]):Correct prototypes.
* include/wingdi.h (PXFORM, PLOGBRUSH, PLOGPEN, PPOLYTEXTA,
PPOLYTEXTW): Add typedefs.
(_DESIGNVECTOR,COLOR16, _TRIVERTEX, _DISPLAY_DEVICE): Add
structures and typedefs.
(MM_MAX_NUMAXES): Add define.
(EnumFontsW,GetEnhMetaFilePixelFormat,wglGetLayerPaletteEntries):
Correct prototypes.
* include/winerror.h (RPC_X_INVALID_PIPE_OBJECT,
RPC_X_WRONG_PIPE_ORDER,RPC_X_WRONG_PIPE_VERSION,
RPC_S_SEND_INCOMPLETE): Add defines.

22 years agoAdd entry describing a change to alpha-tdep.c (heuristic_proc_desc).
brobecke [Wed, 19 Jun 2002 01:13:01 +0000 (01:13 +0000)]
Add entry describing a change to alpha-tdep.c (heuristic_proc_desc).

22 years ago * alpha-tdep.c (heuristic_proc_desc): Compute the size of the
brobecke [Wed, 19 Jun 2002 01:12:07 +0000 (01:12 +0000)]
    * alpha-tdep.c (heuristic_proc_desc): Compute the size of the
        current frame using only the first stack size adjustment. All
        subsequent size adjustments are not considered to be part of
        the "static" part of the current frame.
        Compute the address of the saved registers relative to the
        Frame Pointer ($fp) instead of the Stack Pointer if $fp is
        in use in this frame.

22 years ago*** empty log message ***
gdbadmin [Wed, 19 Jun 2002 00:00:15 +0000 (00:00 +0000)]
*** empty log message ***

22 years agodaily update
amodra [Wed, 19 Jun 2002 00:00:07 +0000 (00:00 +0000)]
daily update

22 years ago2002-06-18 Don Howard <dhoward@redhat.com>
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.

22 years ago * testsuite/lib/passfail.exp (newlib_pass_fail_all): New
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.

22 years ago* config/romp/xm-rtbsd.h: Delete file.
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.

22 years ago* config/romp/xm-rtbsd.h: 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.

22 years ago2002-06-18 Chris Demetriou <cgd@broadcom.com>
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.

22 years ago * breakpoint.c (condition_command): Post breakpoint_modify
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.

22 years agoFix formatting of ;; for frv.
brolley [Tue, 18 Jun 2002 21:41:22 +0000 (21:41 +0000)]
Fix formatting of ;; for frv.

22 years ago2002-06-18 Dave Brolley <brolley@redhat.com>
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.

22 years ago* interp.c (sim_firmware_command): Initialize `address'.
cagney [Tue, 18 Jun 2002 21:32:15 +0000 (21:32 +0000)]
* interp.c (sim_firmware_command): Initialize `address'.

22 years ago2002-06-18 Dave Brolley <brolley@redhat.com>
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.

22 years ago2002-06-18 Dave Brolley <brolley@redhat.com>
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.

22 years ago2002-06-18 Dave Brolley <brolley@redhat.com>
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.

22 years ago2002-06-18 Dave Brolley <brolley@redhat.com>
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.

22 years ago2002-06-18 Dave Brolley <brolley@redhat.com>
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.

22 years ago2002-06-18 Dave Brolley <brolley@redhat.com>
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.

22 years ago2002-06-18 Dave Brolley <brolley@redhat.com>
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.

22 years ago2002-06-18 Dave Brolley <brolley@redhat.com>
brolley [Tue, 18 Jun 2002 21:14:43 +0000 (21:14 +0000)]
2002-06-18  Dave Brolley  <brolley@redhat.com>

* gas/frv: New testsuite.

22 years ago2002-06-18 Dave Brolley <brolley@redhat.com>
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.

22 years ago2002-06-18 Dave Brolley <brolley@redhat.com>
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.

22 years ago2002-06-18 Dave Brolley <brolley@redhat.com>
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.

22 years ago2002-06-18 Dave Brolley <brolley@redhat.com>
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.

22 years ago2002-06-18 Dave Brolley <brolley@redhat.com>
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.

22 years ago * include/tchar.h (_getts): Define as _getws for _UNICODE.
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.

22 years ago * libc/include/ctype.h: Remove isblank macro.
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.

22 years ago * Makefile.am (CGENDEPS): Remove unnecessary stamp-cgen.
bje [Tue, 18 Jun 2002 17:43:05 +0000 (17:43 +0000)]
* Makefile.am (CGENDEPS): Remove unnecessary stamp-cgen.
* Makefile.in: Regenerate.

22 years ago2002-06-18 Jeff Johnston <jjohnstn@redhat.com>
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.

22 years ago* MAINTAINERS: Note that cris-elf target can be compiled with
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.

22 years ago * interp.c (sim_resume): Fix setting of bus error for
amylaar [Tue, 18 Jun 2002 15:54:43 +0000 (15:54 +0000)]
* interp.c (sim_resume): Fix setting of bus error for
instruction fetch.

22 years agobinutils/
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.

22 years agobinutils/
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.

22 years ago2002-06-18 Michal Ludvig <mludvig@suse.cz>
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'.

22 years ago * include/float.h: #include_next<float.h> before header guard.
dannysmith [Tue, 18 Jun 2002 04:20:11 +0000 (04:20 +0000)]
* include/float.h: #include_next<float.h> before header guard.

22 years ago2002-06-18 Casper S. Hornstrup <chorns@users.sourceforge.net>
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.

22 years agomerge from gcc
dj [Tue, 18 Jun 2002 03:01:41 +0000 (03:01 +0000)]
merge from gcc

22 years ago* config/obj-elf.h (TARGET_SYMBOL_FIELDS): Conditionally define.
clm [Tue, 18 Jun 2002 01:37:31 +0000 (01:37 +0000)]
* config/obj-elf.h (TARGET_SYMBOL_FIELDS): Conditionally define.

22 years ago*** empty log message ***
gdbadmin [Tue, 18 Jun 2002 00:00:37 +0000 (00:00 +0000)]
*** empty log message ***

22 years agodaily update
amodra [Tue, 18 Jun 2002 00:00:06 +0000 (00:00 +0000)]
daily update

22 years ago* hw-events.c (hw_event_queue_schedule): Initialize `dummy'.
cagney [Mon, 17 Jun 2002 23:53:43 +0000 (23:53 +0000)]
* hw-events.c (hw_event_queue_schedule): Initialize `dummy'.

22 years ago* d10v_sim.h (SET_PSW_BIT): Add cast to avoid inverting an enum.
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.

22 years ago* gdbarch.sh (REGISTER_NAME): Change return type a constant string
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.

22 years ago* simops.c (trace_result): Fix printf formatting.
cagney [Mon, 17 Jun 2002 21:49:04 +0000 (21:49 +0000)]
* simops.c (trace_result): Fix printf formatting.

22 years agoIndented m68k-tdep.c using gdb_indent.sh
graces [Mon, 17 Jun 2002 21:49:03 +0000 (21:49 +0000)]
Indented m68k-tdep.c using gdb_indent.sh

22 years ago* sim-memopt.c: Include <unistd.h>.
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''.

22 years ago* gen.c (gen_entry_expand_opcode): Initialize ``value'' to -1 and
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.

22 years agoIndented file using gdb_indent.sh.
graces [Mon, 17 Jun 2002 21:39:01 +0000 (21:39 +0000)]
Indented file using gdb_indent.sh.

22 years ago* Makefile.in (BUILD_CFLAGS): Remove -O0.
cagney [Mon, 17 Jun 2002 21:03:40 +0000 (21:03 +0000)]
* Makefile.in (BUILD_CFLAGS): Remove -O0.

22 years ago2002-06-17 Elena Zannoni <ezannoni@redhat.com>
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.

22 years ago* gdb_indent.sh: Add prgregset_t, fpregset_t, and gregset_t to the
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.

22 years ago * gdbmi.texinfo: Update command examples with real MI behavior.
kseitz [Mon, 17 Jun 2002 17:30:57 +0000 (17:30 +0000)]
    * gdbmi.texinfo: Update command examples with real MI behavior.

22 years ago * config/tc-sh.c (assemble_ppi): Initialize reg_n.
amylaar [Mon, 17 Jun 2002 15:32:21 +0000 (15:32 +0000)]
* config/tc-sh.c (assemble_ppi): Initialize reg_n.

22 years agoFix comment.
amylaar [Mon, 17 Jun 2002 15:27:57 +0000 (15:27 +0000)]
Fix comment.

22 years ago * gas/sh/dsp.s: Add three more instructions.
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.

22 years agoFix ld segfault for some elf targets. Fix default layout for d10v.
trix [Mon, 17 Jun 2002 14:08:34 +0000 (14:08 +0000)]
Fix ld segfault for some elf targets.  Fix default layout for d10v.

22 years agoTests for d10v.
trix [Mon, 17 Jun 2002 14:05:49 +0000 (14:05 +0000)]
Tests for d10v.

22 years agoFix build breakage.
trix [Mon, 17 Jun 2002 13:48:52 +0000 (13:48 +0000)]
Fix build breakage.

22 years agoFix pc relocations.
trix [Mon, 17 Jun 2002 13:43:47 +0000 (13:43 +0000)]
Fix pc relocations.

22 years ago2002-06-17 Casper S. Hornstrup <chorns@users.sourceforge.net>
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.

22 years ago * opncls.c (bfd_openr): Remove redundant bfd_set_error.
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.

22 years ago * targets.c: Sort target vecs.
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.

22 years ago*** empty log message ***
gdbadmin [Mon, 17 Jun 2002 00:00:34 +0000 (00:00 +0000)]
*** empty log message ***

22 years agodaily update
amodra [Mon, 17 Jun 2002 00:00:06 +0000 (00:00 +0000)]
daily update

22 years agoreword
cgf [Sun, 16 Jun 2002 23:38:50 +0000 (23:38 +0000)]
reword

22 years ago* cygheap.h (cygheap_user::issetuid): New method.
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'.

22 years ago * elf64-mmix.c (bpo_reloc_request_sort_fn): Use member
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.

22 years agoImport current --enable-gdb-build-warnings.
cagney [Sun, 16 Jun 2002 16:33:10 +0000 (16:33 +0000)]
Import current --enable-gdb-build-warnings.

22 years ago* Makefile.in (autoconf-changelog autoheader-changelog): Let name,
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.

22 years ago * elf-hppa.h (elf_hppa_final_link): Fix formatting in comment.
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.

22 years ago* config/i386/tm-i386.h (REGISTER_VIRTUAL_TYPE,
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.

22 years ago* include/ntdll.h: New file.
duda [Sun, 16 Jun 2002 13:21:37 +0000 (13:21 +0000)]
* include/ntdll.h: New file.
* lib/ntdll.def: Add NtShutdownSystem.

22 years ago2002-06-16 Steven Edwards <Steven_Ed4153@yahoo.com>
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.

22 years agoChanges suggested by Pierre Humblet.
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.

22 years ago* cygheap.h (cygheap_user::winname): New field.
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().

22 years ago* spawn.cc (spawn_guts): Revert removal of ciresrv.moreinfo->uid = ILLEGAL_UID.
cgf [Sun, 16 Jun 2002 04:25:54 +0000 (04:25 +0000)]
* spawn.cc (spawn_guts): Revert removal of ciresrv.moreinfo->uid = ILLEGAL_UID.

22 years ago* config/i386/tm-i386lynx.h (SAVED_PC_AFTER_CALL): Remove define.
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.

22 years ago*** empty log message ***
gdbadmin [Sun, 16 Jun 2002 00:00:05 +0000 (00:00 +0000)]
*** empty log message ***

22 years agodaily update
amodra [Sun, 16 Jun 2002 00:00:04 +0000 (00:00 +0000)]
daily update

22 years ago* sim-arm.h (enum sim_arm_regs): Rename sim_arm_regnum.
cagney [Sat, 15 Jun 2002 22:49:38 +0000 (22:49 +0000)]
* sim-arm.h (enum sim_arm_regs): Rename sim_arm_regnum.

22 years ago* config/i386/tm-i386.h (PARM_BOUNDARY, CALL_DUMMY,
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.

22 years ago* command.h (add_setshow_auto_boolean_cmd): Replace
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.

22 years ago* child_info.h (child_proc_info): Declare as base class.
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.

22 years ago* config/i386/tm-i386.h (PUSH_ARGUMENTS, STORE_STRUCT_RETURN,
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.

22 years ago* cli/cli-decode.c (add_setshow_boolean_cmd): Replace
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'.

22 years ago* config/i386/tm-i386.h (FUNCTION_START_OFFSET, INNER_THAN,
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.

22 years ago* config/i386/tm-i386.h (FRAMELESS_FUNCTION_INVOCATION,
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.

22 years ago* cli/cli-decode.c (set_cmd_cfunc): Update.
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.

22 years ago* i386-sol2-tdep.c (i386_sol2_osabi_sniffer): New function.
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.

22 years ago* defs.h (auto_boolean): Declare enum.
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.

22 years ago2002-06-15 H.J. Lu (hjl@gnu.org)
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.

22 years ago* config/i386/tm-cygwin.h, config/i386/tm-fbsd.h,
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.

22 years ago* i386-tdep.c (i386_coff_osabi_sniffer): Add "coff-go32" to the
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.

22 years agoClean up the mess I made from my last checkin.
kettenis [Sat, 15 Jun 2002 17:51:35 +0000 (17:51 +0000)]
Clean up the mess I made from my last checkin.

22 years ago* config/i386/tm-i386.h (REGISTER_SIZE): Remove define.
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

22 years ago* i386v4-nat.c: Include "i386-tdep.h". Reformat and tweak various
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.

22 years ago* i386gnu-nat.c (supply_gregset, gnu_fetch_registers,
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.

22 years ago* i386-linux-nat.c (OLD_CANNOT_FETCH_REGISTER,
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.