external/binutils.git
30 years ago * config.bfd (i[34]86-*-netbsd*): New target; use i386-netbsd.
Ian Lance Taylor [Fri, 10 Sep 1993 17:10:13 +0000 (17:10 +0000)]
* config.bfd (i[34]86-*-netbsd*): New target; use i386-netbsd.
* configure.in: Remove bogus netbsd386 handling.

30 years ago * coff-mips.c: Don't warn about overflow for MIPS_R_JMPADDR reloc.
Ian Lance Taylor [Fri, 10 Sep 1993 17:00:49 +0000 (17:00 +0000)]
* coff-mips.c: Don't warn about overflow for MIPS_R_JMPADDR reloc.
Correct overflow detection requires matching the upper four bits
of the destination against the PC.

30 years agoAdded CXXFLAGS to compile stage in ld.cdtest/cdtest.exp
Jeffrey Wheat [Fri, 10 Sep 1993 17:00:19 +0000 (17:00 +0000)]
Added CXXFLAGS to compile stage in ld.cdtest/cdtest.exp

30 years agoChanged CXX back to g++. Using ../gcc/xgcc breaks because of <assert.h>
Jeffrey Wheat [Fri, 10 Sep 1993 16:53:33 +0000 (16:53 +0000)]
Changed CXX back to g++. Using ../gcc/xgcc breaks because of <assert.h>

30 years agoChanged CXX back to g++. ../gcc/xgcc breaks the cdtest because of <assert.h>
Jeffrey Wheat [Fri, 10 Sep 1993 16:50:52 +0000 (16:50 +0000)]
Changed CXX back to g++. ../gcc/xgcc breaks the cdtest because of <assert.h>

30 years agoFixed RUNTEST* CXX CXXFLAGS macros and check rule.
Jeffrey Wheat [Fri, 10 Sep 1993 16:37:47 +0000 (16:37 +0000)]
Fixed RUNTEST* CXX CXXFLAGS macros and check rule.

30 years agogcc lint. See ChangeLog for details. Also:
Ian Lance Taylor [Fri, 10 Sep 1993 16:01:07 +0000 (16:01 +0000)]
gcc lint.  See ChangeLog for details.  Also:

* config/obj-elf.h (S_SET_SIZE): Actually set the size.

30 years ago* Makefile.in (install): Don't put strings in tooldir/bin.
David MacKenzie [Fri, 10 Sep 1993 15:13:05 +0000 (15:13 +0000)]
* Makefile.in (install): Don't put strings in tooldir/bin.

30 years ago* Makefile.in (TAGS): Use shell wildcards.
David MacKenzie [Fri, 10 Sep 1993 14:29:45 +0000 (14:29 +0000)]
* Makefile.in (TAGS): Use shell wildcards.

30 years agofix a few typos
David MacKenzie [Fri, 10 Sep 1993 13:36:07 +0000 (13:36 +0000)]
fix a few typos

30 years ago (chmodcmd): Set file to mode 755 by default (should also do default
Jason Merrill [Fri, 10 Sep 1993 00:04:38 +0000 (00:04 +0000)]
(chmodcmd): Set file to mode 755 by default (should also do default
chgrp and chown, but I don't feel like dealing with that now)

30 years ago * install.sh: Support -d option (in the manner of SunOS 4 install,
Jason Merrill [Thu, 9 Sep 1993 23:50:23 +0000 (23:50 +0000)]
* install.sh: Support -d option (in the manner of SunOS 4 install,
as it is more deterministic than that of GNU install)

30 years agogcc -Wall cleanups from Utah
Ken Raeburn [Thu, 9 Sep 1993 21:53:03 +0000 (21:53 +0000)]
gcc -Wall cleanups from Utah

30 years ago * i386.h (i386_optab): Properly bracket initializers.
Ian Lance Taylor [Thu, 9 Sep 1993 21:43:54 +0000 (21:43 +0000)]
* i386.h (i386_optab): Properly bracket initializers.

30 years ago* configure.in: Make 64-bit stuff work with "--with-targets=all".
Ken Raeburn [Thu, 9 Sep 1993 21:03:20 +0000 (21:03 +0000)]
* configure.in: Make 64-bit stuff work with "--with-targets=all".

30 years ago * read.c (get_stab_string_offset, s_stab_generic): If
Ian Lance Taylor [Thu, 9 Sep 1993 19:09:23 +0000 (19:09 +0000)]
* read.c (get_stab_string_offset, s_stab_generic): If
BFD_ASSEMBLER, call subseg_set rather than subseg_new.

30 years ago More gcc lint:
Jim Kingdon [Thu, 9 Sep 1993 18:33:44 +0000 (18:33 +0000)]
More gcc lint:
* exec.c (ignore): Return 0.
* stack.c (return_command): Fetch lazy value directly, not via
VALUE_CONTENTS, to avoid "value computed is not used".
* inflow.c (new_tty): Move osigttou inside #if.

* remote.c (remote_fetch_registers): If remote reply is short, just
note that fact and keep going (reading extra registers as all bits 0).
(remote_store_registers): Send number of registers that were found
by remote_fetch_registers.
* m68k-tdep.c, config/m68k/tm-m68k.h, config/m68k/tm-*.h: Remove
HAVE_68881.  Define CANNOT_STORE_REGISTER if ptrace() can't write
floating registers.
* config/m68k/{tm-m68k-nofp.h,m68k-nofp.mt,tm-m68k-fp.h,m68k-fp.mt}:
Remove, replaced by {tm-m68k-em.h,m68k-em.mt}.
* Makefile.in, configure.in: Change accordingly.

30 years ago * remote-udi.c (udi_wait, case UDIStdinNeeded): Use a loop calling
Jim Kingdon [Thu, 9 Sep 1993 17:58:46 +0000 (17:58 +0000)]
* remote-udi.c (udi_wait, case UDIStdinNeeded): Use a loop calling
getchar() (terminated only on '\n') instead of scanf.  Send the
'\n' which terminates it to the remote system.

30 years ago * config/m68k/{tm-m68k-nofp.h,m68k-nofp.mt}: Remove.
Jim Kingdon [Thu, 9 Sep 1993 16:09:37 +0000 (16:09 +0000)]
* config/m68k/{tm-m68k-nofp.h,m68k-nofp.mt}: Remove.
* config/m68k/{tm-m68k-fp.h,m68k-fp.mt}: Rename to
{tm-m68k-em.h,m68k-em.mt}.

30 years ago * mipsread.c (cross_ref): Allow SGI extended symbol types as cross
Peter Schauer [Thu, 9 Sep 1993 12:02:59 +0000 (12:02 +0000)]
* mipsread.c (cross_ref):  Allow SGI extended symbol types as cross
reference targets.
* symmisc.c (print_symbol):  Use TYP_TAG_NAME not TYPE_NAME to avoid
printing of identities.

30 years agoMade cross testing work better.
Rob Savoye [Thu, 9 Sep 1993 05:12:46 +0000 (05:12 +0000)]
Made cross testing work better.

30 years ago* gdb.texinfo: Clarify how well it works with Fortran.
Jim Kingdon [Thu, 9 Sep 1993 01:53:36 +0000 (01:53 +0000)]
* gdb.texinfo: Clarify how well it works with Fortran.

30 years ago* breakpoint.c (breakpoint_1): Deal with step resume breakpoint.
Jim Kingdon [Thu, 9 Sep 1993 00:33:22 +0000 (00:33 +0000)]
* breakpoint.c (breakpoint_1): Deal with step resume breakpoint.

30 years ago * stabs.texinfo (Stabs In ELF, Statics, ELF Transformations):
Jim Kingdon [Wed, 8 Sep 1993 23:05:46 +0000 (23:05 +0000)]
* stabs.texinfo (Stabs In ELF, Statics, ELF Transformations):
More on relocating stabs in ELF files.

30 years agogcc lint
K. Richard Pixley [Wed, 8 Sep 1993 21:45:46 +0000 (21:45 +0000)]
gcc lint

30 years agogcc lint
K. Richard Pixley [Wed, 8 Sep 1993 21:45:17 +0000 (21:45 +0000)]
gcc lint

30 years agogcc lint
K. Richard Pixley [Wed, 8 Sep 1993 21:30:33 +0000 (21:30 +0000)]
gcc lint

30 years agogcc lint
K. Richard Pixley [Wed, 8 Sep 1993 21:23:41 +0000 (21:23 +0000)]
gcc lint

30 years agogcc lint
K. Richard Pixley [Wed, 8 Sep 1993 21:16:23 +0000 (21:16 +0000)]
gcc lint

30 years agogcc lint
K. Richard Pixley [Wed, 8 Sep 1993 21:04:59 +0000 (21:04 +0000)]
gcc lint

30 years agogcc lint
K. Richard Pixley [Wed, 8 Sep 1993 20:57:08 +0000 (20:57 +0000)]
gcc lint

30 years agosome gcc lint
K. Richard Pixley [Wed, 8 Sep 1993 20:15:34 +0000 (20:15 +0000)]
some gcc lint

30 years ago * config/obj-elf.c (obj_elf_section): Set SEC_LOAD when using
Ian Lance Taylor [Wed, 8 Sep 1993 19:11:47 +0000 (19:11 +0000)]
* config/obj-elf.c (obj_elf_section): Set SEC_LOAD when using
default flag values.

30 years agoBack out this change; it doesn't work.
Jim Kingdon [Wed, 8 Sep 1993 19:03:21 +0000 (19:03 +0000)]
Back out this change; it doesn't work.

Tue Sep  7 13:06:44 1993  Jim Kingdon  (kingdon@lioth.cygnus.com)

* dbxread.c (process_one_symbol): If the value of an N_FUN for a
function is zero, use minimal symbols to get the address.

30 years ago * stabs.texinfo (Stabs In ELF, Statics): More on relocating stabs
Jim Kingdon [Wed, 8 Sep 1993 18:30:25 +0000 (18:30 +0000)]
* stabs.texinfo (Stabs In ELF, Statics): More on relocating stabs
in ELF files.

30 years agoRevert previous change. It doesn't work because it neglects to
Jim Kingdon [Wed, 8 Sep 1993 17:26:31 +0000 (17:26 +0000)]
Revert previous change.  It doesn't work because it neglects to
consider there may be a file compiled without -g screwing things up
(e.g. we are looking for the minimal symbol for "main" and we get the
one for "start" instead).

This is the change I mean:
* minsyms.c, symtab.h (lookup_next_minimal_symbol): New function.
* dbxread.c (process_one_symbol): Use it.

30 years ago * minsyms.c, symtab.h (lookup_next_minimal_symbol): New function.
Jim Kingdon [Wed, 8 Sep 1993 15:51:39 +0000 (15:51 +0000)]
* minsyms.c, symtab.h (lookup_next_minimal_symbol): New function.
* dbxread.c (process_one_symbol): Use it.

30 years ago* Makefile.in (mipsread.o): Depend on $(bfd_h).
Jim Kingdon [Wed, 8 Sep 1993 15:48:03 +0000 (15:48 +0000)]
* Makefile.in (mipsread.o): Depend on $(bfd_h).

30 years agoadd comment
Jim Kingdon [Wed, 8 Sep 1993 14:47:10 +0000 (14:47 +0000)]
add comment

30 years ago * stabs.texinfo (Stabs In ELF, Statics): More on relocating stabs
Jim Kingdon [Wed, 8 Sep 1993 14:15:35 +0000 (14:15 +0000)]
* stabs.texinfo (Stabs In ELF, Statics): More on relocating stabs
in ELF files.

30 years agorevise comment
Jim Kingdon [Wed, 8 Sep 1993 14:08:43 +0000 (14:08 +0000)]
revise comment

30 years ago * Makefile.in: add TEXINPUTS variable and use it in ld.dvi target
Jeffrey Osier [Wed, 8 Sep 1993 01:08:26 +0000 (01:08 +0000)]
    * Makefile.in:  add TEXINPUTS variable and use it in ld.dvi target

30 years agosupport for --host HOST
David D. Zuhn [Wed, 8 Sep 1993 00:31:08 +0000 (00:31 +0000)]
support for --host HOST

30 years agoAdd missing ifdef to make m68k-aout targets happy.
Stan Shebs [Wed, 8 Sep 1993 00:20:59 +0000 (00:20 +0000)]
Add missing ifdef to make m68k-aout targets happy.

30 years ago* configure.in (m88k-*-sysvr4*): Comment out previous change.
Jim Kingdon [Tue, 7 Sep 1993 22:17:47 +0000 (22:17 +0000)]
* configure.in (m88k-*-sysvr4*): Comment out previous change.

30 years ago * remote.c (remote_wait): Don't call error. Instead, call warning
Ian Lance Taylor [Tue, 7 Sep 1993 22:15:15 +0000 (22:15 +0000)]
* remote.c (remote_wait): Don't call error.  Instead, call warning
inside a loop.  User can ^C to get out.

30 years ago * gdbserver/Makefile.in (TAGS): config files are in
Jim Kingdon [Tue, 7 Sep 1993 21:39:47 +0000 (21:39 +0000)]
* gdbserver/Makefile.in (TAGS): config files are in
$(srcdir)/../config, not $(srcdir)/config.

30 years ago * config/pa/tm-hppa.h: Declare target_read_pc and target_write_pc.
Jim Kingdon [Tue, 7 Sep 1993 19:57:45 +0000 (19:57 +0000)]
* config/pa/tm-hppa.h: Declare target_read_pc and target_write_pc.
(STORE_RETURN_VAULE): Pass the correct offset of the return
register to write_register_bytes.
* hppa-tdep.c: Use target_write_pc if PCOQ_TAIL_REGNUM was not saved.

30 years ago * gdb.t15/{return.c,return.exp,Makefile.in}:
Jim Kingdon [Tue, 7 Sep 1993 19:21:12 +0000 (19:21 +0000)]
* gdb.t15/{return.c,return.exp,Makefile.in}:
New test, currently commented out.

30 years ago* config.sub: Remove h8300hhms alias.
David Edelsohn [Tue, 7 Sep 1993 19:00:48 +0000 (19:00 +0000)]
* config.sub: Remove h8300hhms alias.

30 years ago* stabs.texinfo (Stabs In ELF): Talk about N_FUN value.
Jim Kingdon [Tue, 7 Sep 1993 18:49:45 +0000 (18:49 +0000)]
* stabs.texinfo (Stabs In ELF): Talk about N_FUN value.

30 years ago * config/m68k/tm-m68k.h (FIX_CALL_DUMMY): Changed name of swapping
Ian Lance Taylor [Tue, 7 Sep 1993 18:36:47 +0000 (18:36 +0000)]
* config/m68k/tm-m68k.h (FIX_CALL_DUMMY): Changed name of swapping
routine to match BFD name change.
* config/z8k/tm-z8k.h (FIX_CALL_DUMMY): Likewise.

30 years ago * libbfd-in.h: Removed swapping routines declarations.
Ian Lance Taylor [Tue, 7 Sep 1993 18:32:33 +0000 (18:32 +0000)]
* libbfd-in.h: Removed swapping routines declarations.
* bfd-in.h: Added swapping routine declarations, and renamed them
from _do_* to bfd_*.
* libbfd.c: Renamed swapping routines from _do_* to _bfd_*.
* Changed all callers.
* libbfd.h, bfd-in2.h: Rebuilt.

30 years ago * mips-dis.c, m88k-dis.c: Don't include libbfd.h. Changed calls
Ian Lance Taylor [Tue, 7 Sep 1993 18:27:18 +0000 (18:27 +0000)]
* mips-dis.c, m88k-dis.c: Don't include libbfd.h.  Changed calls
to BFD swapping routines to correspond to BFD name changes.

30 years ago * ecoff.h (AUX_GET_ANY, AUX_PUT_ANY): Changed to reflect further
Ian Lance Taylor [Tue, 7 Sep 1993 18:24:31 +0000 (18:24 +0000)]
* ecoff.h (AUX_GET_ANY, AUX_PUT_ANY): Changed to reflect further
change in bfd swapping routine names.

30 years ago * dbxread.c (process_one_symbol): If the value of an N_FUN for a
Jim Kingdon [Tue, 7 Sep 1993 18:12:26 +0000 (18:12 +0000)]
* dbxread.c (process_one_symbol): If the value of an N_FUN for a
function is zero, use minimal symbols to get the address.

30 years agoChanges to support stabs-in-coff
Stan Shebs [Tue, 7 Sep 1993 17:39:56 +0000 (17:39 +0000)]
Changes to support stabs-in-coff

30 years ago * elf32-i386.c (elf_howto_table): Set pcrel_offset to true for
Ian Lance Taylor [Tue, 7 Sep 1993 15:45:42 +0000 (15:45 +0000)]
* elf32-i386.c (elf_howto_table): Set pcrel_offset to true for
R_386_PC32.

30 years ago * ecoff.h (AUX_GET_ANY): Change name of _do_getb32 to reflect bfd
Jim Kingdon [Tue, 7 Sep 1993 15:25:31 +0000 (15:25 +0000)]
* ecoff.h (AUX_GET_ANY): Change name of _do_getb32 to reflect bfd
changes.

30 years ago * stabs.texinfo (Local Variable Parameters): Talk about nameless
Jim Kingdon [Tue, 7 Sep 1993 00:26:57 +0000 (00:26 +0000)]
* stabs.texinfo (Local Variable Parameters): Talk about nameless
parameters on VAX.

30 years agoChanged elf32_symbol_type to elf_symbol_type
Jeffrey Wheat [Mon, 6 Sep 1993 22:08:31 +0000 (22:08 +0000)]
Changed elf32_symbol_type to elf_symbol_type

30 years agoSnapshot of stand alone i386 NLM debugging stub. Currently sanitized
Ian Lance Taylor [Mon, 6 Sep 1993 19:48:43 +0000 (19:48 +0000)]
Snapshot of stand alone i386 NLM debugging stub.  Currently sanitized
out because it contains Novell proprietary code.

30 years ago * remote.c (remote_wait): Added 'W' and 'N' responses.
Ian Lance Taylor [Mon, 6 Sep 1993 19:46:43 +0000 (19:46 +0000)]
* remote.c (remote_wait): Added 'W' and 'N' responses.

30 years ago * nlmconv.c (total_bss_size): Removed.
Ian Lance Taylor [Mon, 6 Sep 1993 19:42:12 +0000 (19:42 +0000)]
* nlmconv.c (total_bss_size): Removed.
(main): Set the bss vma to always follow the data section.  Move
symbols into new sections, and adjust values by output_offset.
(setup_sections): Don't copy all sections, but instead point all
text sections to .text, all data sections to .data, and all bss
sections to .bss.
(copy_sections): Adjust accordingly.

30 years ago@up/@down -> @raisesections/@lowersections
Roland Pesch [Sat, 4 Sep 1993 00:07:46 +0000 (00:07 +0000)]
@up/@down -> @raisesections/@lowersections

30 years ago * ld.texinfo: re-enable included config file; conditionalize doc
Roland Pesch [Fri, 3 Sep 1993 23:48:59 +0000 (23:48 +0000)]
* ld.texinfo: re-enable included config file; conditionalize doc
for -oformat to interact properly with SingleFormat doc config
var; rename @up/@down to @raisesections/@lowersections.

30 years ago* main.c, utils.c: Add comments about immediate_quit.
Jim Kingdon [Fri, 3 Sep 1993 22:53:45 +0000 (22:53 +0000)]
* main.c, utils.c: Add comments about immediate_quit.

30 years agotiny additions & fixes
David MacKenzie [Fri, 3 Sep 1993 22:47:04 +0000 (22:47 +0000)]
tiny additions & fixes

30 years agoPA and ELF changes
Ken Raeburn [Fri, 3 Sep 1993 22:38:18 +0000 (22:38 +0000)]
PA and ELF changes

30 years agoobj-elf.h change
Ken Raeburn [Fri, 3 Sep 1993 22:37:03 +0000 (22:37 +0000)]
obj-elf.h change

30 years agomore Utah changes, some cleanup of mine
Ken Raeburn [Fri, 3 Sep 1993 22:36:26 +0000 (22:36 +0000)]
more Utah changes, some cleanup of mine

30 years ago(elf_symbol): Fixed name of elf_symbol_type.
Ken Raeburn [Fri, 3 Sep 1993 22:19:09 +0000 (22:19 +0000)]
(elf_symbol): Fixed name of elf_symbol_type.
No longer conditionalized on sparcv9.

30 years ago * elfread.c (elf_symtab_read): Don't add symbols starting with ".L"
Jim Kingdon [Fri, 3 Sep 1993 22:02:59 +0000 (22:02 +0000)]
* elfread.c (elf_symtab_read): Don't add symbols starting with ".L"
to minimal symbols.

30 years agoconfigure.in, libbfd, elf, elf-hppa (utah) changes
Ken Raeburn [Fri, 3 Sep 1993 20:24:07 +0000 (20:24 +0000)]
configure.in, libbfd, elf, elf-hppa (utah) changes

30 years agoReorganized setting of makefile variables so 64-bit stuff works again.
Ken Raeburn [Fri, 3 Sep 1993 20:13:31 +0000 (20:13 +0000)]
Reorganized setting of makefile variables so 64-bit stuff works again.

30 years agomore changes from Utah, see log for details
Ken Raeburn [Fri, 3 Sep 1993 20:12:51 +0000 (20:12 +0000)]
more changes from Utah, see log for details

30 years agoDeleted some fields of elf*_symbol_type and elf_obj_tdata that were getting
Ken Raeburn [Fri, 3 Sep 1993 20:12:05 +0000 (20:12 +0000)]
Deleted some fields of elf*_symbol_type and elf_obj_tdata that were getting
set but not used.  Merged elf*_symbol_type into a single elf_symbol_type.

30 years agoregenerated after doc fix
Ken Raeburn [Fri, 3 Sep 1993 20:09:31 +0000 (20:09 +0000)]
regenerated after doc fix

30 years ago(_do_get*, _do_put*): Renamed via macros to clean up namespace.
Ken Raeburn [Fri, 3 Sep 1993 20:04:52 +0000 (20:04 +0000)]
(_do_get*, _do_put*): Renamed via macros to clean up namespace.

30 years ago* stabs.texinfo: Make info author notice match the TeX author notice.
Jim Kingdon [Fri, 3 Sep 1993 17:12:22 +0000 (17:12 +0000)]
* stabs.texinfo: Make info author notice match the TeX author notice.

30 years ago * elfread.c (elf_symtab_read): Don't add symbols starting with ".L"
Jim Kingdon [Fri, 3 Sep 1993 16:27:35 +0000 (16:27 +0000)]
* elfread.c (elf_symtab_read): Don't add symbols starting with ".L"
to minimal symbols.

30 years ago* stabs.texinfo: Many minor cleanups.
Jim Kingdon [Fri, 3 Sep 1993 16:15:13 +0000 (16:15 +0000)]
* stabs.texinfo: Many minor cleanups.

30 years ago* stabs.texinfo: Many minor cleanups.
Jim Kingdon [Fri, 3 Sep 1993 16:04:27 +0000 (16:04 +0000)]
* stabs.texinfo: Many minor cleanups.

30 years agoremove obsolete comment about call function stuff being duplicated
Jim Kingdon [Fri, 3 Sep 1993 15:56:00 +0000 (15:56 +0000)]
remove obsolete comment about call function stuff being duplicated

30 years ago * target.c (pop_target): Don't try to deal with the stack becoming
Jim Kingdon [Fri, 3 Sep 1993 15:34:13 +0000 (15:34 +0000)]
* target.c (pop_target): Don't try to deal with the stack becoming
empty.  Shouldn't happen and the code that tried was broken.

30 years ago * dcache.c: Cast return value from xmalloc.
Jim Kingdon [Fri, 3 Sep 1993 14:26:29 +0000 (14:26 +0000)]
* dcache.c: Cast return value from xmalloc.

* remote.c: Move setting of immediate_quit from remote_open to
remote_start_dummy and set it back to zero when done.

30 years ago* m88k-tdep.c: Remove a bunch of unused #includes.
Jim Kingdon [Thu, 2 Sep 1993 21:23:16 +0000 (21:23 +0000)]
* m88k-tdep.c: Remove a bunch of unused #includes.

30 years ago* libhppa.h (hppa_field_adjust): Remove unused `init_value' variable.
Jim Kingdon [Thu, 2 Sep 1993 19:24:33 +0000 (19:24 +0000)]
* libhppa.h (hppa_field_adjust): Remove unused `init_value' variable.

30 years ago* language.h: Add comment about current_language.
Jim Kingdon [Thu, 2 Sep 1993 19:12:37 +0000 (19:12 +0000)]
* language.h: Add comment about current_language.

30 years agoReverted previous change, and added this one instead:
Ian Lance Taylor [Thu, 2 Sep 1993 17:19:14 +0000 (17:19 +0000)]
Reverted previous change, and added this one instead:
* config/tc-mips.c (macro_build): Accept 'z', and ignore it.
(macro): Use "z,s,t" for div instructions to match corresponding
change in opcode table.
(mips_ip): Added 'z'--must be zero register.

30 years ago * mips-opc.c: Change div machine instruction to be z,s,t rather
Ian Lance Taylor [Thu, 2 Sep 1993 17:14:10 +0000 (17:14 +0000)]
* mips-opc.c: Change div machine instruction to be z,s,t rather
than s,t.  Change div macro to be d,v,t rather than d,s,t.
Likewise for divu, ddiv, ddivu.  Added z,s,t case for drem, dremu,
rem and remu which generates only the corresponding div
instruction.  This is for compatibility with the MIPS assembler,
which only generates the simple machine instruction when an
explicit destination of $0 is used.
* mips-dis.c (print_insn_arg): Handle 'z' (always register zero).

30 years ago * mips-tdep.c (_initialize_mips_tdep): Change heuristic-fence-post
Jim Kingdon [Thu, 2 Sep 1993 16:50:45 +0000 (16:50 +0000)]
* mips-tdep.c (_initialize_mips_tdep): Change heuristic-fence-post
from var_uinteger to var_zinteger.

30 years ago Only build nlmconv if configured for a NetWare target.
Ian Lance Taylor [Thu, 2 Sep 1993 16:36:36 +0000 (16:36 +0000)]
Only build nlmconv if configured for a NetWare target.
* configure.in: If we have some *-*-netware* target, or are using
all targets, set BUILD_NLMCONV to $(NLMCONV_PROG) in Makefile.
* Makefile.in (PROGS): Use $(BUILD_NLMCONV) rather than
$(NLMCONV_PROG).

30 years ago * config/tc-mips.c (macro): If $0 is destination of divide, just
Ian Lance Taylor [Thu, 2 Sep 1993 14:46:54 +0000 (14:46 +0000)]
* config/tc-mips.c (macro): If $0 is destination of divide, just
generate the simple machine instruction, for compatibility with
the MIPS assembler.

30 years ago * mips-opc.c: Move div machine instruction after macro forms.
Ian Lance Taylor [Thu, 2 Sep 1993 14:42:31 +0000 (14:42 +0000)]
* mips-opc.c: Move div machine instruction after macro forms.
Change d,s,t form to d,v,t.  Likewise for divu, ddiv and ddivu.
This is for compatibility with the MIPS assembler, which only
generates the simple machine instruction when an explicit
destination of $0 is used.

30 years ago * m88k-tdep.c: Include sys/dir.h before sys/user.h.
Jim Kingdon [Thu, 2 Sep 1993 06:20:20 +0000 (06:20 +0000)]
* m88k-tdep.c: Include sys/dir.h before sys/user.h.
Include sys/types.h regardless of USG.

* configure.in: Fix typo (delta88r4 -> delta88v4).

* config/m88k/xm-delta88.h: Don't include sys/siginfo.h.  It was
to make this work on SVR4 before SVR4 had its own configuration,
and it breaks SVR3.

30 years ago* config/m88k/delta88v4.h (NATDEPFILES): Remove infptrace.o inftarg.o.
Jim Kingdon [Thu, 2 Sep 1993 06:13:28 +0000 (06:13 +0000)]
* config/m88k/delta88v4.h (NATDEPFILES): Remove infptrace.o inftarg.o.

30 years ago * hosts/delta88v4.h: New for SVR4.
Jim Kingdon [Thu, 2 Sep 1993 06:06:40 +0000 (06:06 +0000)]
* hosts/delta88v4.h: New for SVR4.
* configure.hosts: Use it.

30 years ago * config/m88k/xm-dgux.h: Renamed from config/m88k/xm-m88k.h.
Jim Kingdon [Thu, 2 Sep 1993 05:57:33 +0000 (05:57 +0000)]
* config/m88k/xm-dgux.h: Renamed from config/m88k/xm-m88k.h.
* config/m88k/m88k.mh: Use xm-dgux.h.
* config/m88k/xm-m88k.h: New file, with HOST_BYTE_ORDER,
MAKEVA_END and MAKEVA_ARG.
* config/m88k/xm-*.h: Include m88k/xm-m88k.h.
* printcmd.c: Remove __INT_VARARGS_H code; now in xm-m88k.h.

30 years agonew for /proc support on svr4 delta88
Jim Kingdon [Thu, 2 Sep 1993 05:57:31 +0000 (05:57 +0000)]
new for /proc support on svr4 delta88