external/binutils.git
31 years agoAdd a blank install target so the top level makefile won't die.
Rob Savoye [Fri, 28 May 1993 04:31:51 +0000 (04:31 +0000)]
Add a blank install target so the top level makefile won't die.

31 years agoAdd a blank install target so the top level make won't die.
Rob Savoye [Fri, 28 May 1993 04:29:59 +0000 (04:29 +0000)]
Add a blank install target so the top level make won't die.

31 years ago * biutils.texi: revised c++filt chapter
Jeffrey Osier [Fri, 28 May 1993 00:00:59 +0000 (00:00 +0000)]
    * biutils.texi:  revised c++filt chapter

31 years ago * aout-target.h (minimum_alignment): 8 byte alignment is right.
Steve Chamberlain [Thu, 27 May 1993 23:12:21 +0000 (23:12 +0000)]
* aout-target.h (minimum_alignment): 8 byte alignment is right.
(fix ld/2680)

31 years agoin dis-asm.h, declare print_insn_hppa
Ken Raeburn [Thu, 27 May 1993 22:33:41 +0000 (22:33 +0000)]
in dis-asm.h, declare print_insn_hppa

31 years agoPart of bfd reconfiguration: Move bfd.h to bfd directory.
Ken Raeburn [Thu, 27 May 1993 22:23:41 +0000 (22:23 +0000)]
Part of bfd reconfiguration: Move bfd.h to bfd directory.
This file now just includes it; see if that helps us avoid requiring -I../bfd
in various places.

31 years ago * xcoffread.c (read_xcoff_symtab): If several program csects in one
Jim Kingdon [Thu, 27 May 1993 22:06:12 +0000 (22:06 +0000)]
* xcoffread.c (read_xcoff_symtab): If several program csects in one
source file, give them all the name of the source file, rather than
the 2nd and subsequent ones having NULL names.

31 years agofirst cut at new maybe-64bit-handling configuration
Ken Raeburn [Thu, 27 May 1993 19:57:15 +0000 (19:57 +0000)]
first cut at new maybe-64bit-handling configuration

31 years agoread.c (s_align_bytes): Properly record alignment.
Ken Raeburn [Thu, 27 May 1993 19:42:23 +0000 (19:42 +0000)]
read.c (s_align_bytes): Properly record alignment.
expr.c (__): Undefine before defining.
as.c (got_sig): Don't return anything; return type might be void.
Whitespace/comment cleanup in frags.c.
Some patches for `-pedantic' or `-fno-common' compilation.
(Some of these changes are from Michael Meissner; see change log.)

31 years ago * app.c (do_scrub_begin): Let line_comment_chars override
Ian Lance Taylor [Thu, 27 May 1993 19:29:38 +0000 (19:29 +0000)]
* app.c (do_scrub_begin): Let line_comment_chars override
comment_chars.
(do_scrub_next_char): If a line comment character is not at the
start of a line, treat it as a comment character if it is one.
For a CPP line comment use pseudo-op .appline rather than .line.
* input-scrub.c (logical_input_line): Make int rather than
unsigned.
(input_scrub_push, input_scrub_begin): Initialize
logical_input_line to -1 rather than 0.
(bump_line_counters): Increment logical_input_line.
(new_logical_line): If line_number is -2, decrement
logical_input_line.
(as_where): Use logical_input_line even if it is 0.
* read.h (s_app_file prototype): Now takes an int argument.
* read.c (potable): Make .appfile call s_app_file with 1.  New
.appline pseudo-op calls s_app_line.
(s_app_file): If .appfile, call new_logical_line with -2 to
account for newline inserted by do_scrub_next_char.  If listing,
call listing_source_file.
(s_app_line): New function to handle fake pseudo-op .appline.
* config/obj-coff.c (obj_pseudo_table): Make .appline call
obj_coff_ln.
(obj_coff_ln): Added argument to indicate whether .appline.
* config/obj-coffbfd.c (obj_pseudo_table): Make .appline call
obj_coff_ln.
(obj_coff_ln): Added argument to indicate whether .appline.
* config/tc-mips.c (s_file): Pass argument to s_app_file.

31 years agoChanged unixware to univel.
Ian Lance Taylor [Thu, 27 May 1993 17:36:33 +0000 (17:36 +0000)]
Changed unixware to univel.

31 years ago * config.guess: Added special check for i[34]86-unixware-sysv4*.
Ian Lance Taylor [Thu, 27 May 1993 15:07:45 +0000 (15:07 +0000)]
* config.guess: Added special check for i[34]86-unixware-sysv4*.

31 years ago * gdb.texinfo: Add `set print symbol-filename' doc.
Peter Schauer [Thu, 27 May 1993 13:23:56 +0000 (13:23 +0000)]
* gdb.texinfo:  Add `set print symbol-filename' doc.

31 years ago * printcmd.c (print_address_symbolic): Append source filename and
Peter Schauer [Thu, 27 May 1993 13:19:26 +0000 (13:19 +0000)]
* printcmd.c (print_address_symbolic):  Append source filename and
linenumber of the symbol if print symbol-filename is on.
(initialize_printcmd):  `set print symbol-filename'.

31 years agoadded things-to-lose sections
K. Richard Pixley [Thu, 27 May 1993 06:44:29 +0000 (06:44 +0000)]
added things-to-lose sections

31 years agohonor verbose flag
K. Richard Pixley [Thu, 27 May 1993 03:22:48 +0000 (03:22 +0000)]
honor verbose flag

31 years ago * Makefile.in (FLAGS_TO_PASS): Pass down CC and CFLAGS.
Ian Lance Taylor [Thu, 27 May 1993 00:28:16 +0000 (00:28 +0000)]
* Makefile.in (FLAGS_TO_PASS): Pass down CC and CFLAGS.

31 years agoCorrect all-cross target for release-info stuff.
Ian Lance Taylor [Thu, 27 May 1993 00:18:14 +0000 (00:18 +0000)]
Correct all-cross target for release-info stuff.

31 years ago * config.guess: For i[34]86-unknown-sysv4 use UNAME_MACHINE for
Ian Lance Taylor [Wed, 26 May 1993 23:35:19 +0000 (23:35 +0000)]
* config.guess: For i[34]86-unknown-sysv4 use UNAME_MACHINE for
the processor rather than assuming i486.

31 years agoRemove debugging stuff...
Stu Grossman [Wed, 26 May 1993 22:23:56 +0000 (22:23 +0000)]
Remove debugging stuff...

31 years agomisc fixes
Jim Kingdon [Wed, 26 May 1993 22:15:49 +0000 (22:15 +0000)]
misc fixes

31 years agoSparc version of remote-inflow.c. Hasn't been made portable yet.
Stu Grossman [Wed, 26 May 1993 21:47:57 +0000 (21:47 +0000)]
Sparc version of remote-inflow.c.  Hasn't been made portable yet.

31 years agoKeep appropriate files in gdbserver directory.
Stu Grossman [Wed, 26 May 1993 21:47:00 +0000 (21:47 +0000)]
Keep appropriate files in gdbserver directory.

31 years ago * configure.in: Add config for Lynx target. Configure gdbserver
Stu Grossman [Wed, 26 May 1993 20:55:47 +0000 (20:55 +0000)]
* configure.in:  Add config for Lynx target.  Configure gdbserver
only for Lynx.  Re-do selective configuration of sparclite.

31 years ago * gdbserver/{remote-gutils.c remote-server.c Makefile.in
Stu Grossman [Wed, 26 May 1993 20:49:21 +0000 (20:49 +0000)]
* gdbserver/{remote-gutils.c remote-server.c Makefile.in
configure.in remote-inflow.c remote-utils.c}:  New files to
support GDB remote server.  Currently only works for Lynx.

31 years agoblah blah blah
Stu Grossman [Wed, 26 May 1993 20:48:44 +0000 (20:48 +0000)]
blah blah blah

31 years ago * Move test with enums and partial symbols from gdb.t03/ptype.exp
Jim Kingdon [Wed, 26 May 1993 20:06:59 +0000 (20:06 +0000)]
* Move test with enums and partial symbols from gdb.t03/ptype.exp
to gdb.stabs/wierd.exp since GCC has worked around the bug.

31 years ago * Move test with enums and partial symbols from gdb.t02/ptype.exp
Jim Kingdon [Wed, 26 May 1993 20:04:50 +0000 (20:04 +0000)]
* Move test with enums and partial symbols from gdb.t02/ptype.exp
to gdb.stabs/wierd.exp since GCC has worked around the bug.
gdb.stabs/wierd.{exp,def}: Many new tests.

31 years agoformatting fixes
Jim Kingdon [Wed, 26 May 1993 18:16:28 +0000 (18:16 +0000)]
formatting fixes

31 years ago * stabs.texinfo (Arrays): Talk about type definition vs. type
Jim Kingdon [Wed, 26 May 1993 17:20:50 +0000 (17:20 +0000)]
* stabs.texinfo (Arrays): Talk about type definition vs. type
information.

31 years ago * stabsread.c (define_symbol, case 't'): Only set the name if it
Jim Kingdon [Wed, 26 May 1993 17:17:02 +0000 (17:17 +0000)]
* stabsread.c (define_symbol, case 't'): Only set the name if it
is not a pointer type.

* stabsread.c (define_symbol): Clean up logic; move the read_type
calls to inside the switch statement (this improves the error
handling).

31 years ago * gdb.t00/default.exp: update info line for new message.
Jim Kingdon [Wed, 26 May 1993 17:06:40 +0000 (17:06 +0000)]
* gdb.t00/default.exp: update info line for new message.

* gdb.t02/{whatis.exp,gdbme.c}:
Test that "char *" doesn't print as "caddr_t".

31 years ago * mipsread.c (parse_symbol, parse_partial_symbols): Deal with Fortran
Jim Kingdon [Wed, 26 May 1993 15:33:07 +0000 (15:33 +0000)]
* mipsread.c (parse_symbol, parse_partial_symbols): Deal with Fortran
common blocks.

31 years ago * config.guess: Recognize SunOS6 as Solaris3.
Jim Kingdon [Wed, 26 May 1993 14:43:25 +0000 (14:43 +0000)]
* config.guess: Recognize SunOS6 as Solaris3.

31 years agominor fixes (e.g. typos). Update table of non-stab values for n_type
Jim Kingdon [Wed, 26 May 1993 06:09:53 +0000 (06:09 +0000)]
minor fixes (e.g. typos).  Update table of non-stab values for n_type

31 years ago * config.guess: Fix typo. Avoid #elif (not in K&R 1).
Per Bothner [Wed, 26 May 1993 06:06:37 +0000 (06:06 +0000)]
* config.guess:  Fix typo.  Avoid #elif (not in K&R 1).
Recognize SunOS 5.* only (and not [6-9].*) as being Solaris2.

31 years ago * stabs.texinfo (Builtin Type Descriptors): Talk about omitting
Jim Kingdon [Wed, 26 May 1993 05:30:12 +0000 (05:30 +0000)]
* stabs.texinfo (Builtin Type Descriptors): Talk about omitting
the trailing semicolon.

31 years agopunctuation fixes
Jim Kingdon [Wed, 26 May 1993 05:24:25 +0000 (05:24 +0000)]
punctuation fixes

31 years ago * printcmd.c (print_formatted, case 'i'): Pass a tab to wrap_here.
Jim Kingdon [Wed, 26 May 1993 04:56:02 +0000 (04:56 +0000)]
* printcmd.c (print_formatted, case 'i'): Pass a tab to wrap_here.

* source.c (line_info): Change "pc" to "address" in messages and
use print_address for addresses.

31 years ago * source.c (line_info): If we don't find a symtab, print more useful
Jim Kingdon [Wed, 26 May 1993 04:29:38 +0000 (04:29 +0000)]
* source.c (line_info): If we don't find a symtab, print more useful
output, including the symbolic address.

31 years ago * source.c (line_info): If --fullname, display the source.
Jim Kingdon [Wed, 26 May 1993 03:27:32 +0000 (03:27 +0000)]
* source.c (line_info): If --fullname, display the source.
(identify_source_line), callers: Take pc as argument, rather than
assuming innermost frame (emacs doesn't use this, so no one ever
noticed).
* symtab.h: Declare frame_file_full_name.
* main.c: Don't.

31 years agoconfigure.in template that supports *only* make check. (for releases)
Rob Savoye [Wed, 26 May 1993 01:55:00 +0000 (01:55 +0000)]
configure.in template that supports *only* make check. (for releases)

31 years agoMakefile fragment that supports *only* make check. (for releases)
Rob Savoye [Wed, 26 May 1993 01:44:49 +0000 (01:44 +0000)]
Makefile fragment that supports *only* make check. (for releases)

31 years ago * stabs.texinfo (Line Numbers, Source Files): Re-write these two nodes
Jim Kingdon [Wed, 26 May 1993 01:31:02 +0000 (01:31 +0000)]
* stabs.texinfo (Line Numbers, Source Files): Re-write these two nodes
and merge in other parts of the document addressing these subjects.
gdbint.texinfo (XCOFF): Remove info which is now in stabs.texinfo.

31 years ago * Makefile.in: configure looks for ####, so remove lines with many
Ian Lance Taylor [Tue, 25 May 1993 22:37:41 +0000 (22:37 +0000)]
* Makefile.in: configure looks for ####, so remove lines with many
'#' characters.
* config/irix4.mh, config/i386v.mh: New files; set HOSTING_CRT0
and HOSTING_LIBS correctly so that ``make check'' will work.

31 years ago * breakpoint.c (catch_command_1): Fix typo in error msg.
Brendan Kehoe [Tue, 25 May 1993 22:31:38 +0000 (22:31 +0000)]
* breakpoint.c (catch_command_1): Fix typo in error msg.

31 years agoelf32 updates
Ken Raeburn [Tue, 25 May 1993 20:39:21 +0000 (20:39 +0000)]
elf32 updates

31 years agoelf, cleanup changes
Ken Raeburn [Tue, 25 May 1993 20:24:24 +0000 (20:24 +0000)]
elf, cleanup changes

31 years agoelf, bfd_vma-cast changes
Ken Raeburn [Tue, 25 May 1993 20:22:09 +0000 (20:22 +0000)]
elf, bfd_vma-cast changes

31 years ago* elfread.c (elf_symfile_read): Update ELF structure and routine
Ken Raeburn [Tue, 25 May 1993 20:21:06 +0000 (20:21 +0000)]
* elfread.c (elf_symfile_read): Update ELF structure and routine
names to specify 32-bit versions.
(elf_symtab_read): Retrieve size field directly from symbol,
instead of using old kludge.

31 years ago(elf64.c): Add to list of sources.
Ken Raeburn [Tue, 25 May 1993 20:14:57 +0000 (20:14 +0000)]
(elf64.c): Add to list of sources.
(elf64.o): List dependencies; don't build by default.
(elf32.o): Update dependencies.
(archures.o, targets.o): Depend on Makefile, for MINIMIZE &c.

31 years agoprint_insn_* routines want bfd_vma, not CORE_ADDR
Ken Raeburn [Tue, 25 May 1993 20:12:59 +0000 (20:12 +0000)]
print_insn_* routines want bfd_vma, not CORE_ADDR

31 years agoUpdated for new macro, type, and structure names.
Ken Raeburn [Tue, 25 May 1993 20:11:26 +0000 (20:11 +0000)]
Updated for new macro, type, and structure names.
Cleaned up some namespace pollution; renamed elf vectors.

31 years ago * gdb.t00/help.exp: Use .* in place of some help messages which
Jim Kingdon [Tue, 25 May 1993 19:57:38 +0000 (19:57 +0000)]
* gdb.t00/help.exp: Use .* in place of some help messages which
just changed.
gdb.t00/default.exp: Update "info frame" test for new message.
* gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
Remove some xfails

31 years ago * stabs.texinfo (Subranges): "A offset" and "T offset" are not
Jim Kingdon [Tue, 25 May 1993 19:56:22 +0000 (19:56 +0000)]
* stabs.texinfo (Subranges): "A offset" and "T offset" are not
AIX extensions.

31 years ago * build-all.mk (all-cross): New target for Canadian Cross.
Ian Lance Taylor [Tue, 25 May 1993 19:48:13 +0000 (19:48 +0000)]
* build-all.mk (all-cross): New target for Canadian Cross.
Added Q2 go32 targets.
* test-build.mk: Configure go32 cross sparclite-aout and
mips-idt-ecoff -with-gnu-ld.  Moved build binary directory from
PARTIAL_HOLE_DIRS to BUILD_HOLES_DIRS.

31 years ago(COERCE64): Avoid out-of-range numbers
Ken Raeburn [Tue, 25 May 1993 19:48:12 +0000 (19:48 +0000)]
(COERCE64): Avoid out-of-range numbers

31 years ago * stabsread.c: Remove all uses of error(). Make error_type and
Jim Kingdon [Tue, 25 May 1993 19:39:41 +0000 (19:39 +0000)]
* stabsread.c: Remove all uses of error().  Make error_type and
read_type_number static.
(define_symbol): Don't try to deal with a missing symbol
descriptor which isn't followed by digit, '(', or '-'.
* stabsread.h: Don't declare read_type_number here.
* gdbtypes.h: Don't declare error_type here.
* xcoffread.c: Remove NO_TYPEDEFS code.

31 years agox
Jim Kingdon [Tue, 25 May 1993 19:35:02 +0000 (19:35 +0000)]
x

31 years ago * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
Jim Kingdon [Tue, 25 May 1993 19:32:19 +0000 (19:32 +0000)]
* gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
Remove some xfails

31 years agoadd elf64 structures/macros/types, rename some old elf->elf32
Ken Raeburn [Tue, 25 May 1993 19:32:06 +0000 (19:32 +0000)]
add elf64 structures/macros/types, rename some old elf->elf32

31 years ago * config/obj-bout.h (S_GET_VALUE): Removed unnecessary cast.
Ian Lance Taylor [Tue, 25 May 1993 19:16:16 +0000 (19:16 +0000)]
* config/obj-bout.h (S_GET_VALUE): Removed unnecessary cast.

31 years agobegin reorganization to support 64-bit elf
Ken Raeburn [Tue, 25 May 1993 18:50:49 +0000 (18:50 +0000)]
begin reorganization to support 64-bit elf

31 years ago * mips-tdep.c: Removed #include of many header files, and #define
Ian Lance Taylor [Tue, 25 May 1993 16:37:53 +0000 (16:37 +0000)]
* mips-tdep.c: Removed #include of many header files, and #define
of MIPSMAGIC; no longer used.

31 years ago * Many places: replace "the inferior" in messages with "the program"
Jim Kingdon [Tue, 25 May 1993 16:22:41 +0000 (16:22 +0000)]
* Many places: replace "the inferior" in messages with "the program"
or "the program being debugged".
* inflow.c (try_writing_regs): Remove; it's been #if 0'd forever
and I'm getting sick of maintaining it.

31 years ago * config/i386/linux.mh: Don't use \ newline; the awk scripts don't
Jim Kingdon [Tue, 25 May 1993 15:47:28 +0000 (15:47 +0000)]
* config/i386/linux.mh: Don't use \ newline; the awk scripts don't
support it.

* config/i386/go32.mh: Define SER_HARDWIRE.
* Makefile.in: Define SER_HARDWIRE.
(DEPFILES): Use it.
(alldeps.mak): Add SER_HARDWIRE.
Remove all references to ser-hardwire.{c,o}.
* configure.in: Remove all ser_hardwire and gdb_serial_driver stuff.

31 years ago * config/i386/linux.mh: Don't use \ newline; the awk scripts don't
Jim Kingdon [Tue, 25 May 1993 15:41:49 +0000 (15:41 +0000)]
* config/i386/linux.mh: Don't use \ newline; the awk scripts don't
support it.

* config/i386/go32.mh: Define SER_HARDWIRE.
* Makefile.in: Define SER_HARDWIRE.
(DEPFILES): Use it.
(alldeps.mak): Add SER_HARDWIRE.
Remove all references to ser-hardwire.{c,o}.
* configure.in: Remove all ser_hardwire and gdb_serial_driver stuff.

31 years ago * sparc-nat.c (store_inferior_registers): Fill in all members of
Peter Schauer [Tue, 25 May 1993 06:52:54 +0000 (06:52 +0000)]
* sparc-nat.c (store_inferior_registers):  Fill in all members of
inferior_fp_registers by reading them from the inferior before
modifying and writing them back.
Fixes unexplainable inferior FP exceptions after calls to the inferior
or setting of floating point registers.
* mips-tdep.c (mips_skip_prologue):  Skip move of argument register
to register which is generated by gcc-2.4.

31 years agotry to make hppa opcode table, updated for gas, still be compatible with gdb
Ken Raeburn [Tue, 25 May 1993 04:46:09 +0000 (04:46 +0000)]
try to make hppa opcode table, updated for gas, still be compatible with gdb

31 years agoMakefile.in (DISTSTUFF): Don't build binutils.mm.
Ken Raeburn [Tue, 25 May 1993 04:28:56 +0000 (04:28 +0000)]
Makefile.in (DISTSTUFF): Don't build binutils.mm.
objdump.c (slurp_symtab): Print warning for bad symbol table.

31 years agoINFO-DIR-ENTRY formatting tweaks
David D. Zuhn [Mon, 24 May 1993 22:33:43 +0000 (22:33 +0000)]
INFO-DIR-ENTRY formatting tweaks

31 years ago * configure.in: fix Alpha GDB typo; also, don't build DejaGnu for
David D. Zuhn [Mon, 24 May 1993 22:31:24 +0000 (22:31 +0000)]
  * configure.in: fix Alpha GDB typo; also, don't build DejaGnu for
      GO32 hosted toolchains

31 years agoAdd lynx files.
Stu Grossman [Mon, 24 May 1993 21:05:43 +0000 (21:05 +0000)]
Add lynx files.

31 years agoAdd i386lynx.c.
Stu Grossman [Mon, 24 May 1993 21:04:09 +0000 (21:04 +0000)]
Add i386lynx.c.

31 years ago * config/i386/{i386lynx.mh i386lynx.mt nm-i386lynx.h tm-i386lynx.h
Stu Grossman [Mon, 24 May 1993 20:58:41 +0000 (20:58 +0000)]
* config/i386/{i386lynx.mh i386lynx.mt nm-i386lynx.h tm-i386lynx.h
xm-i386lynx.h}:  New configuration for Lynx.

31 years ago * configure: change so "-exec-prefix" gets passed down rather
Rob Savoye [Mon, 24 May 1993 20:21:01 +0000 (20:21 +0000)]
   * configure: change  so "-exec-prefix" gets passed down rather
        than "-exec_prefix" so autoconf generated Makefiles get the
        exec_prefix set right.

31 years ago * snapshots.readme: Clarify when obvious and non-obvious bugs
Fred Fish [Mon, 24 May 1993 18:10:14 +0000 (18:10 +0000)]
* snapshots.readme:  Clarify when obvious and non-obvious bugs
should be reported.

31 years ago * mipsread.c (parse_symbol): Deal with scVar and scVarRegister.
Jim Kingdon [Mon, 24 May 1993 16:45:16 +0000 (16:45 +0000)]
* mipsread.c (parse_symbol): Deal with scVar and scVarRegister.
* symtab.h: Comment that LOC_REGPARM_ADDR can be call by reference.

31 years ago * stabs.texinfo (Stabs Format): Misc fixes.
Jim Kingdon [Mon, 24 May 1993 16:33:12 +0000 (16:33 +0000)]
* stabs.texinfo (Stabs Format):  Misc fixes.

31 years ago * c-typeprint.c (c_type_print_base): Don't print typedef'd names
Jim Kingdon [Mon, 24 May 1993 15:44:12 +0000 (15:44 +0000)]
* c-typeprint.c (c_type_print_base): Don't print typedef'd names
as struct, union, or enum tags.

31 years ago * gdb.t03/{gdbme.c,ptype.exp}:
Jim Kingdon [Mon, 24 May 1993 15:34:49 +0000 (15:34 +0000)]
* gdb.t03/{gdbme.c,ptype.exp}:
Add tests for typedef'd struct and union without tags.

31 years ago * symmisc.c (dump_msymbols): Avoid gdb coredump with stripped
Peter Schauer [Mon, 24 May 1993 08:11:47 +0000 (08:11 +0000)]
* symmisc.c (dump_msymbols): Avoid gdb coredump with stripped
executable.

31 years agox
Jim Kingdon [Mon, 24 May 1993 06:37:08 +0000 (06:37 +0000)]
x

31 years ago * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
Jim Kingdon [Mon, 24 May 1993 06:29:48 +0000 (06:29 +0000)]
* gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
PRMS 1823; the bug still exists but isn't reproduced by this test
anymore), and remove rs6000 XFAIL (the bug is fixed).

* gdb.t03/ptype.exp: Comment out a lot of tests which are basically
duplicated from whatis.exp.  For those that are left, accept
"long", "long int", or "int" for long variables (whatis.exp already
has an XFAIL for "int", so no need to fail it here).

* gdb.t02/whatis.exp, gdb.t10/crossload.exp:
Deal with GCC's names for types now that GDB uses the compiler's names.

* gdb.t02/{Makefile.in,gdbme.c,whatis.exp}:  If not GCC, do some
setup_xfail's for sunos4.  If we #defined the signed keyword away,
don't expect GDB to know that char it is signed.

* gdb.t00/teststrategy.exp: Update for symbolic signal names.

31 years agoFix bug in how GDB gets set that chokes runtest *only* using /bin/sh.
Rob Savoye [Sun, 23 May 1993 22:21:17 +0000 (22:21 +0000)]
Fix bug in how GDB gets set that chokes runtest *only* using /bin/sh.

31 years ago * configure.in (configdirs): Add gdb.t24 for C++ tests that
Fred Fish [Sun, 23 May 1993 15:49:17 +0000 (15:49 +0000)]
* configure.in (configdirs):  Add gdb.t24 for C++ tests that
should work on any system, regardless of debugging format.
* gdb.t21/demangle.exp:  Move to gdb.t24.
* gdb.t24/demangle.exp:  Move from gdb.t21.
* gdb.t24/{Makefile.in, configure.in}:  New files.

31 years ago * infrun.c (wait_for_inferior),
Jim Kingdon [Sat, 22 May 1993 22:46:46 +0000 (22:46 +0000)]
* infrun.c (wait_for_inferior),
infcmd.c (program_info, signal_command):  Use symbolic signal names.

31 years agoUpdate to include djm's new stuff.
Steve Chamberlain [Sat, 22 May 1993 22:35:54 +0000 (22:35 +0000)]
Update to include djm's new stuff.

31 years ago * inftarg.c (child_wait): Deal with EINTR and include message from
Jim Kingdon [Sat, 22 May 1993 20:49:04 +0000 (20:49 +0000)]
* inftarg.c (child_wait): Deal with EINTR and include message from
strerror if printing an error message.

* main.c (command_line_input): Use STOP_SIGNAL not SIGTSTP.

31 years agox
Jim Kingdon [Sat, 22 May 1993 19:47:55 +0000 (19:47 +0000)]
x

31 years ago * stabsread.c: Remove most uses of lookup_fundamental_type.
Jim Kingdon [Sat, 22 May 1993 19:20:37 +0000 (19:20 +0000)]
* stabsread.c: Remove most uses of lookup_fundamental_type.
(define_symbol): Use read_type for type of enum constant,
not just read_type_number.  Also don't call error().
(define_symbol): For unrecognized constant type, one complaint (the
one from error_type) is enough.  Don't make our own in addition.
(define_symbol): Don't treat an N_FUN 'R' as a prototype.
* gdbtypes.h: Doc fixes.

31 years agoRemove <<<< stuff from CVS. Not sure how it got here
Jim Kingdon [Sat, 22 May 1993 18:29:17 +0000 (18:29 +0000)]
Remove <<<< stuff from CVS.  Not sure how it got here

31 years ago * stabs.texinfo (Constants): Allow an `e' constant to be non-enum.
Jim Kingdon [Sat, 22 May 1993 18:27:12 +0000 (18:27 +0000)]
* stabs.texinfo (Constants):  Allow an `e' constant to be non-enum.
(Traditional builtin types): Document convex convention for long long.
(Negative builtin types): Discuss type names, and misc fixes.

31 years ago * config/mips/tm-irix3.h: Add sigcontext offsets for Irix.
Peter Schauer [Sat, 22 May 1993 10:35:55 +0000 (10:35 +0000)]
* config/mips/tm-irix3.h: Add sigcontext offsets for Irix.

31 years ago Fix stack unwinding through _sigtramp on Irix. These patches are from
Peter Schauer [Sat, 22 May 1993 10:34:47 +0000 (10:34 +0000)]
Fix stack unwinding through _sigtramp on Irix. These patches are from
Paul Flinders <ptf@delcam.co.uk>.
* mipsread.c (fixup_sigtramp): Find _sigtramp on Irix even when the
executable uses sigvec.
* mips-tdep.c (read_next_frame_reg): Allow tm-file to override
sigcontext offsets.
* config/mips/tm-irix3.h: Add sigcontext offsets for Irix.

31 years ago * infrun.c (wait_for_inferior): Clear stop_signal if it should not
Peter Schauer [Sat, 22 May 1993 07:40:40 +0000 (07:40 +0000)]
* infrun.c (wait_for_inferior): Clear stop_signal if it should not
be passed to the inferior to make "handle <signal> nopass nostop" work.

31 years ago * config/mips/tm-irix3.h: Clean up, use tm-bigmips.h and redefine
Peter Schauer [Sat, 22 May 1993 07:26:25 +0000 (07:26 +0000)]
* config/mips/tm-irix3.h: Clean up, use tm-bigmips.h and redefine
the necessary bits.
* findvar.c (value_from_register): Fix uninitialized first_addr
which caused problems with assignment of doubles to register variables
on some targets.
* mipsread.c: Remove TM_FILE_OVERRIDE, include tm.h and provide the
missing mips definitions if necessary.

Fix handling of double register variables for mips targets and big
endian hosts. These patches are from Paul Flinders <ptf@delcam.co.uk>.
* config/mips/tm-mips.h: Increase MAX_REGISTER_{RAW,VIRTUAL}_SIZE to
  8 bytes for doubles.
* config/mips/tm-mips.h (REGISTER_CONVERT_TO_TYPE): New macro for
  conversion of type held in multiple registers to host format.
* config/mips/tm-mips.h (REGISTER_CONVERT_FROM_TYPE): New macro,
  companion to REGISTER_CONVERT_TO_TYPE.
* config/mips/tm-mips.h (EXTRACT_RETURN_VALUE, STORE_RETURN_VALUE):
  Convert to function calls.
* config/mips/tm-mips.h (FIX_CALL_DUMMY): New code for big endian
  mips targets.
* mips-tdep.c (mips_print_register): Raw buffer now needs just
  MAX_REGISTER_RAW_SIZE bytes.
* mips-tdep.c (mips_print_register): Use REGISTER_CONVERT_TO_TYPE
  (if defined) for doubles.
* mips-tdep.c: (mips_extract_return_value, mips_store_return_value):
  New functions, take care of REGISTER_CONVERT_TO/FROM_TYPE.
* valops.c (value_assign): Use REGISTER_CONVERT_TO_TYPE if
  defined.
* findvar.c (value_from_register): Use REGISTER_CONVERT_TO_TYPE if
  defined.

31 years ago * i386lynx.c: New module for Lynx variant of a.out.
Stu Grossman [Sat, 22 May 1993 02:08:20 +0000 (02:08 +0000)]
* i386lynx.c:  New module for Lynx variant of a.out.
* Makefile.in (BFD_BACKENDS CFILES depends):  Add i386lynx.c.
* gen-aout.c:  Get rid of defunct endian stuff, print out true
pagesize.
* targets.c (target_vector):  Add i386lynx_vec.

31 years agoISC changes
Jim Kingdon [Fri, 21 May 1993 22:34:16 +0000 (22:34 +0000)]
ISC changes

31 years agoISC changes
Jim Kingdon [Fri, 21 May 1993 22:17:31 +0000 (22:17 +0000)]
ISC changes