external/binutils.git
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

31 years agoMove printing from bfd to nm and add POSIX and SysV compatibility.
David MacKenzie [Fri, 21 May 1993 21:09:58 +0000 (21:09 +0000)]
Move printing from bfd to nm and add POSIX and SysV compatibility.

31 years agoMove printing from bfd to nm.
David MacKenzie [Fri, 21 May 1993 21:09:02 +0000 (21:09 +0000)]
Move printing from bfd to nm.

31 years agoMove printing from bfd to nm and add POSIX and SysV formats.
David MacKenzie [Fri, 21 May 1993 21:06:25 +0000 (21:06 +0000)]
Move printing from bfd to nm and add POSIX and SysV formats.

31 years agofix typo
Jim Kingdon [Fri, 21 May 1993 20:44:43 +0000 (20:44 +0000)]
fix typo

31 years ago * complaint.c: Make sure all complain() pass the address of the struct.
Jim Kingdon [Fri, 21 May 1993 20:43:16 +0000 (20:43 +0000)]
* complaint.c: Make sure all complain() pass the address of the struct.

* xcoffread.c: Make sure all struct complaints are static not auto.

31 years agoImprove error messages.
David MacKenzie [Fri, 21 May 1993 19:39:15 +0000 (19:39 +0000)]
Improve error messages.

31 years agoSlight changes for the 29k-udi target.
Sean Eric Fagan [Fri, 21 May 1993 18:32:01 +0000 (18:32 +0000)]
Slight changes for the 29k-udi target.

31 years agoChange the configuration, for target 29k-udi, a little bit.
Sean Eric Fagan [Fri, 21 May 1993 18:07:23 +0000 (18:07 +0000)]
Change the configuration, for target 29k-udi, a little bit.

31 years agoChange the configuration a little bit.
Sean Eric Fagan [Fri, 21 May 1993 18:06:53 +0000 (18:06 +0000)]
Change the configuration a little bit.

31 years agoRenamed the udi "sun"-host file to a "unix"-host file. These are necessary
Sean Eric Fagan [Fri, 21 May 1993 17:58:36 +0000 (17:58 +0000)]
Renamed the udi "sun"-host file to a "unix"-host file.  These are necessary
support changes.

31 years ago * Makefile.in (check, installcheck): Added dummy targets.
Ian Lance Taylor [Fri, 21 May 1993 17:55:36 +0000 (17:55 +0000)]
* Makefile.in (check, installcheck): Added dummy targets.

31 years agoChanged the configuration scheme a bit, to be saner, cleaner, etc.
Sean Eric Fagan [Fri, 21 May 1993 17:51:50 +0000 (17:51 +0000)]
Changed the configuration scheme a bit, to be saner, cleaner, etc.
Also, the so-called sun-dependent files were not very sun-dependent,
so renamed it to "unix."

31 years agoRenamed it to "udiphunix.h".
Sean Eric Fagan [Fri, 21 May 1993 17:50:43 +0000 (17:50 +0000)]
Renamed it to "udiphunix.h".

31 years agoadd more files to ETC_SUPPORT, configure the release directory, add a vault-install...
David D. Zuhn [Fri, 21 May 1993 17:44:49 +0000 (17:44 +0000)]
add more files to ETC_SUPPORT, configure the release directory, add a vault-install target

31 years agoadd no-op dvi target
David D. Zuhn [Fri, 21 May 1993 17:41:21 +0000 (17:41 +0000)]
add no-op dvi target