binutils-gdb.git
32 years ago * i386v-nat.c: Remove space from front of #endif.
Stu Grossman [Thu, 22 Oct 1992 02:26:04 +0000 (02:26 +0000)]
* i386v-nat.c:  Remove space from front of #endif.
* irix4-nat.c:  Remove externs of registers[], include inferior.h
instead.
* mips-nat.c:  Explicitly initialize zerobuf to 0!
* mips-tdep.c (init_extra_frame_info):  Undo John's last change.
Always setup fci->frame, even if it's non-zero.  Too many places
depend upon this behavior (and I have to get a release out the
door)!
* mipsread.c (parse_partial_symbols, psymtab_to_symtab_1):  Set
processing_gcc_compilation if we find the embedded stabs marker.
This fixes several bugs with finding the location of short or char
function parameters passed on the stack.

32 years agosun4sol2 native stuff
K. Richard Pixley [Thu, 22 Oct 1992 02:00:07 +0000 (02:00 +0000)]
sun4sol2 native stuff

32 years ago* coredep.c: Include "nm.h" to get REGISTER_U_ADDR.
John Gilmore [Wed, 21 Oct 1992 21:11:39 +0000 (21:11 +0000)]
* coredep.c:  Include "nm.h" to get REGISTER_U_ADDR.

32 years ago* Makefile.in (VERSION): Tick to 4.6.9.
John Gilmore [Wed, 21 Oct 1992 10:52:09 +0000 (10:52 +0000)]
* Makefile.in (VERSION):  Tick to 4.6.9.
* mipsread.c (UNSAFE_DATA_ADDR):  Remove MIPS-host-specific
definition, replace with portable one.
* remote-nindy.c:  Lint.
(nindy_wait):  Return type is int, result is inferior_pid.
* symmisc.c (dump_psymtab):  Only print section_offsets if set.
(initialize_symmisc):  Remove empty function.
* tm-spc-noun.h, tm-sun4os4.h, tm-sun4sol2.h (STACK_END_ADDRESS):
Remove obsolete, misspelled macro.
* doc/gdbint.texinfo:  Document obsolete STACK_END_ADDR.
(all @node commands):  Use new form to avoid nitpicking errors.
* doc/gdbint.texinfo:  Document host/native/target split.

32 years ago* config/a29k-aout.mt (DEFAULT_TARGET): Set to one that exists.
John Gilmore [Wed, 21 Oct 1992 10:47:13 +0000 (10:47 +0000)]
* config/a29k-aout.mt (DEFAULT_TARGET):  Set to one that exists.

32 years agoDocument host/native/target split.
John Gilmore [Wed, 21 Oct 1992 10:45:11 +0000 (10:45 +0000)]
Document host/native/target split.

32 years ago* mipsread.c (UNSAFE_DATA_ADDR): Remove MIPS-host-specific
John Gilmore [Wed, 21 Oct 1992 10:34:07 +0000 (10:34 +0000)]
* mipsread.c (UNSAFE_DATA_ADDR):  Remove MIPS-host-specific
definition, replace with portable one.
* remote-nindy.c:  Lint.
(nindy_wait):  Return type is int, result is inferior_pid.
* symmisc.c (dump_psymtab):  Only print section_offsets if set.
(initialize_symmisc):  Remove empty function.
* tm-spc-noun.h, tm-sun4os4.h, tm-sun4sol2.h (STACK_END_ADDRESS):
Remove obsolete, misspelled macro.
* doc/gdbint.texinfo:  Document obsolete STACK_END_ADDR.
(all @node commands):  Use new form to avoid nitpicking errors.
* doc/gdbint.texinfo:  Document host/native/target split.

32 years ago* doc/gdbint.texinfo: Document obsolete STACK_END_ADDR.
John Gilmore [Wed, 21 Oct 1992 08:11:38 +0000 (08:11 +0000)]
* doc/gdbint.texinfo:  Document obsolete STACK_END_ADDR.
(all @node commands):  Use new form to avoid nitpicking errors.

32 years ago* mips-nat.c (zerobuf): Get rid of const to avoid gcc warnings.
Stu Grossman [Wed, 21 Oct 1992 07:50:26 +0000 (07:50 +0000)]
* mips-nat.c (zerobuf):  Get rid of const to avoid gcc warnings.

32 years ago* xm-mips.h (offsetof): Don't define this if __STDC__.
Stu Grossman [Wed, 21 Oct 1992 07:15:39 +0000 (07:15 +0000)]
* xm-mips.h (offsetof):  Don't define this if __STDC__.

32 years agoumax native support
K. Richard Pixley [Wed, 21 Oct 1992 05:12:16 +0000 (05:12 +0000)]
umax native support

32 years agohppa native support
K. Richard Pixley [Wed, 21 Oct 1992 04:57:35 +0000 (04:57 +0000)]
hppa native support

32 years agoTue Oct 20 13:02:25 1992 Ian Lance Taylor (ian@cygnus.com)
Ian Lance Taylor [Tue, 20 Oct 1992 20:10:34 +0000 (20:10 +0000)]
Tue Oct 20 13:02:25 1992  Ian Lance Taylor  (ian@cygnus.com)

* Support for i386-sysv.
obj-coffbfd.c (do_relocs_for, write_object_file): set segment
addresses to reasonable sizes.  New define ZERO_BASED_SEGMENTS can
be used to set them all to zero as was done before.
(fill_section): segment addresses now set in write_object_file.
(fill_section): Don't set STYP_NOLOAD for .bss section.
(fixup_segment): 386 uses strange common symbol format.
tc-i386.c (tc_coff_fix2rtype): use R_DIR32, not R_RELLONG, for
compatibility with SVR3.2 linker.

32 years agoTue Oct 20 12:18:08 1992 Ian Lance Taylor (ian@cygnus.com)
Ian Lance Taylor [Tue, 20 Oct 1992 20:09:45 +0000 (20:09 +0000)]
Tue Oct 20 12:18:08 1992  Ian Lance Taylor  (ian@cygnus.com)

* configure.in: i386-sysv and i386-sco use coffbfd.

32 years agoTue Oct 20 12:18:08 1992 Ian Lance Taylor (ian@cygnus.com)
Ian Lance Taylor [Tue, 20 Oct 1992 19:20:58 +0000 (19:20 +0000)]
Tue Oct 20 12:18:08 1992  Ian Lance Taylor  (ian@cygnus.com)

* app.c (do_scrub_next_char): discard whitespace after a label.

32 years agoTue Oct 20 10:56:06 1992 Ian Lance Taylor (ian@cygnus.com)
Ian Lance Taylor [Tue, 20 Oct 1992 17:57:28 +0000 (17:57 +0000)]
Tue Oct 20 10:56:06 1992  Ian Lance Taylor  (ian@cygnus.com)

* m68kcoff.sc-sh: don't use initial underscores for etext, edata
and end.

32 years ago * mips-nat.c: Straighten out include files. Work around
Stu Grossman [Tue, 20 Oct 1992 07:03:38 +0000 (07:03 +0000)]
* mips-nat.c:  Straighten out include files.  Work around
conflicting defs of JB_xxx syms in <setjmp.h> and <machine/pcb.h>
for Ultrix-4.2.

32 years ago * mips-nat.c (fetch_core_registers, register_addr): Copy from
Stu Grossman [Tue, 20 Oct 1992 05:47:47 +0000 (05:47 +0000)]
* mips-nat.c (fetch_core_registers, register_addr):  Copy from
coredep.c, but zero out FP_REGNUM & ZERO_REGNUM so that stack
backtraces from core files work.
* config/decstation.mh, config/irix3.mh:  Remove coredep.o.
Functions are now defined in mips-nat.c.

32 years ago* remote-hms.c: Disable all uses of serial_nextbaudrate and
Stu Grossman [Tue, 20 Oct 1992 00:16:37 +0000 (00:16 +0000)]
* remote-hms.c:  Disable all uses of serial_nextbaudrate and
serial_default_name().

32 years ago* remote-hms.c, ser-go32.c, serial.h: Change from
Stu Grossman [Mon, 19 Oct 1992 23:40:36 +0000 (23:40 +0000)]
* remote-hms.c, ser-go32.c, serial.h:  Change from
serial_timedreadchar() to new serial_readchar().

32 years ago* Makefile.in (HFILES): Fixup list of nm-*.h files. Add missing ones.
Stu Grossman [Mon, 19 Oct 1992 22:12:50 +0000 (22:12 +0000)]
* Makefile.in (HFILES):  Fixup list of nm-*.h files.  Add missing ones.

32 years ago * c-exp.y: Moved handling of 'const' and 'volatile' from
Per Bothner [Mon, 19 Oct 1992 19:46:05 +0000 (19:46 +0000)]
* c-exp.y:  Moved handling of 'const' and 'volatile' from
<type> to <typebase>.  This removes 2 conflicts.

32 years agoMon Oct 19 09:45:38 1992 Ian Lance Taylor (ian@cygnus.com)
Ian Lance Taylor [Mon, 19 Oct 1992 16:53:41 +0000 (16:53 +0000)]
Mon Oct 19 09:45:38 1992  Ian Lance Taylor  (ian@cygnus.com)

* Support for i386-sysv.
configure.in: check for i386-*-sysv* and i386-*-sco*.
i386coff.sc-sh: rewrote to support SVR3 by default.
ldctor.c (find_constructors): preserve stat_ptr.
ldlang.c (wild_doit): initialize vma and size of new output
section to corresponding input section.  This is required for
shared library support.
(lang_size_sections): don't modify vma and size of sections which
are never loaded (for shared libraries).
ldwrite.c (copy_and_relocate): copy the contents of any section
which has contents, not just sections which are loaded (for shared
libraries).

32 years agoRemove news1000.mt (same as news.mt) from .Sanitize.
John Gilmore [Mon, 19 Oct 1992 07:56:42 +0000 (07:56 +0000)]
Remove news1000.mt (same as news.mt) from .Sanitize.

32 years ago * breakpoint.c (breakpoint_re_set_one): Don't delete watchpoints
Fred Fish [Sun, 18 Oct 1992 07:38:59 +0000 (07:38 +0000)]
* breakpoint.c (breakpoint_re_set_one):  Don't delete watchpoints
from breakpoint table when reseting breakpoints.

32 years ago Native support cleanup and corefile fixes for i386 SVR4 systems.
Fred Fish [Sat, 17 Oct 1992 08:07:14 +0000 (08:07 +0000)]
Native support cleanup and corefile fixes for i386 SVR4 systems.

* i386-tdep.c (supply_gregset, fill_gregset, supply_fpregset,
  fill_fpregset): Moved to i386v4-nat.c
* i386v4-nat.c, nm-i386v4.h, :  New files.
* i386sol2.mh, i386v4.mh, ncr3000.mh (NAT_FILE):  Use nm-i386v4.h.
* i386sol2.mh, i386v4.mh, ncr3000.mh (NATDEPFILES):  Add corelow.o,
  change i386v-nat.o to i386v4-nat.o.

32 years agomisc 386 configs updated
K. Richard Pixley [Sat, 17 Oct 1992 00:07:04 +0000 (00:07 +0000)]
misc 386 configs updated

32 years agoi386bsd cleanup
K. Richard Pixley [Fri, 16 Oct 1992 23:49:43 +0000 (23:49 +0000)]
i386bsd cleanup

32 years agoi386v host/target/native separation
K. Richard Pixley [Fri, 16 Oct 1992 23:39:34 +0000 (23:39 +0000)]
i386v host/target/native separation

32 years agolinux host/target/native separation
K. Richard Pixley [Fri, 16 Oct 1992 23:11:13 +0000 (23:11 +0000)]
linux host/target/native separation

32 years agosun386 host/target/native separation
K. Richard Pixley [Fri, 16 Oct 1992 23:03:27 +0000 (23:03 +0000)]
sun386 host/target/native separation

32 years agoi386mach host/target/native separation
K. Richard Pixley [Fri, 16 Oct 1992 22:57:36 +0000 (22:57 +0000)]
i386mach host/target/native separation

32 years agogo32 host/target/native separation
K. Richard Pixley [Fri, 16 Oct 1992 22:49:35 +0000 (22:49 +0000)]
go32 host/target/native separation

32 years agoadded nm-m88k.h to HFILES
K. Richard Pixley [Fri, 16 Oct 1992 20:56:05 +0000 (20:56 +0000)]
added nm-m88k.h to HFILES

32 years agom88k native support
K. Richard Pixley [Fri, 16 Oct 1992 20:53:46 +0000 (20:53 +0000)]
m88k native support

32 years ago* nm-i386bsd.h, xm-i386bsd.h: Split native dependent pieces out
John Gilmore [Fri, 16 Oct 1992 11:38:38 +0000 (11:38 +0000)]
* nm-i386bsd.h, xm-i386bsd.h:  Split native dependent pieces out
into new nm-file.
* config/i386bsd.mh (NAT_FILE):  Point to new nm-file.

32 years ago* i386b-nat.c: Comment changes.
John Gilmore [Fri, 16 Oct 1992 11:37:58 +0000 (11:37 +0000)]
* i386b-nat.c:  Comment changes.
* nm-i386bsd.h, xm-i386bsd.h:  Split native dependent pieces out
into new nm-file.
* config/i386bsd.mh (NAT_FILE):  Point to new nm-file.

32 years agoSplit native dependent pieces out into new nm-file.
John Gilmore [Fri, 16 Oct 1992 11:35:02 +0000 (11:35 +0000)]
Split native dependent pieces out into new nm-file.

32 years agoAvoid longjmp()-catching compilation errors in cross-ports.
John Gilmore [Fri, 16 Oct 1992 10:47:34 +0000 (10:47 +0000)]
Avoid longjmp()-catching compilation errors in cross-ports.

* doc/gdbint.texinfo:  Update GET_LONGJMP_TARGET, L_SET doc.
* irix4-nat.c, mips-nat.c (JB_ELEMENT_SIZE, get_longjmp_target):
Move from mips-tdep.c and tm-{irix3,mips}.h.
* mips-nat.c:  Remove a bunch of code that was ifdef'd out of
native MIPS ports.
* nm-irix3.h, nm-mips.h (GET_LONGJMP_TARGET):  Move from tm-irix3.h
and tm-mips.h.

* ultra3-nat.c (register_addr):  Move from ultra3-xdep.c.
(fetch_core_registers):  Fix bfd_seek arguments.

32 years agoUpdate GET_LONGJMP_TARGET, L_SET doc.
John Gilmore [Fri, 16 Oct 1992 10:45:20 +0000 (10:45 +0000)]
Update GET_LONGJMP_TARGET, L_SET doc.

32 years ago* getopt.h (struct option): RMS decided we should do it the other way.
John Gilmore [Fri, 16 Oct 1992 10:20:52 +0000 (10:20 +0000)]
* getopt.h (struct option):  RMS decided we should do it the other way.

32 years agoMake core files work again on most hosts, by adding corelow.o.
John Gilmore [Fri, 16 Oct 1992 10:15:32 +0000 (10:15 +0000)]
Make core files work again on most hosts, by adding corelow.o.

32 years agoMake core files work again on most hosts.
John Gilmore [Fri, 16 Oct 1992 10:14:47 +0000 (10:14 +0000)]
Make core files work again on most hosts.

32 years ago* config/decstation.mh, news.mh (NATDEPFILES): Add corelow.o.
John Gilmore [Fri, 16 Oct 1992 10:04:46 +0000 (10:04 +0000)]
* config/decstation.mh, news.mh (NATDEPFILES):  Add corelow.o.
* config/delta88.mt, m88k.mt (TDEPFILES):  Remove coredep.o, it's
native dependent.

32 years agoultra3 split
K. Richard Pixley [Fri, 16 Oct 1992 06:05:36 +0000 (06:05 +0000)]
ultra3 split

32 years agouse the provided enum for has_arg
K. Richard Pixley [Fri, 16 Oct 1992 05:49:54 +0000 (05:49 +0000)]
use the provided enum for has_arg

32 years agoadd MEM_FNS_DECLARED
K. Richard Pixley [Fri, 16 Oct 1992 04:55:14 +0000 (04:55 +0000)]
add MEM_FNS_DECLARED

32 years agocasts for ultrix compiler
K. Richard Pixley [Fri, 16 Oct 1992 04:44:36 +0000 (04:44 +0000)]
casts for ultrix compiler

32 years ago * ldlang.c (size_input_section): count the sizes of all sections
Steve Chamberlain [Thu, 15 Oct 1992 22:22:08 +0000 (22:22 +0000)]
* ldlang.c (size_input_section): count the sizes of all sections
        we allocate.

32 years agoDocument changes to hosts directory.
Per Bothner [Thu, 15 Oct 1992 22:16:07 +0000 (22:16 +0000)]
Document changes to hosts directory.

32 years ago * apollo68.h, apollov68.h, hp300.h, i386v.h, irix3.h: Remove
Per Bothner [Thu, 15 Oct 1992 22:15:14 +0000 (22:15 +0000)]
* apollo68.h, apollov68.h, hp300.h, i386v.h, irix3.h: Remove
no-longer-used definitions of L_SET and L_INCR.
* i386linux.h:  Tweaks to smooth Linux build.

32 years ago * binutils.tex: Document yesterday's changes to strip and copy.
Per Bothner [Thu, 15 Oct 1992 20:59:17 +0000 (20:59 +0000)]
* binutils.tex:  Document yesterday's changes to strip and copy.

32 years ago* Makefile.in (VERSION): Roll to 4.6.8.
John Gilmore [Thu, 15 Oct 1992 13:42:10 +0000 (13:42 +0000)]
* Makefile.in (VERSION):  Roll to 4.6.8.
(OBS):  Put version.o first, so Makefile rebuild happens early.

* command.h:  Publicize prototype for not_just_help_class_command.
* command.c:  Remove proto.
* maint.c:  Mark "mt" as an abbrev, to avoid duplicated help
output.  Move "maint info" from class info to class maintenance,
and improve text.
* infrun.c:  Move "stop" to class_obscure, and give it a
function so it will not be seen as a global help topic.  FIXME,
it should be possible to set these attributes independently.

* core.c (core_command):  Make nicer error message for no core support.

32 years agoLint around file_ptr's (bfd's off_t's) and bfd_seek.
John Gilmore [Thu, 15 Oct 1992 13:40:40 +0000 (13:40 +0000)]
Lint around file_ptr's (bfd's off_t's) and bfd_seek.

* dbxread.c (read_dbx_symtab):  Use L_SET as bfd_seek arg.
(elfstab_build_psymtabs):  staboffset and stabstroffset args are
file_ptr's.
* dwarfread.c (struct dwfinfo):  Convert dbfoff, lnfoff to file_ptr.
(scan_compilation_units):  Punt unused filename arg.  dbfoff,
lnoffset, and curlnoffset are file_ptr's now.
(dwarf_build_psymtabs):  Drop desc and filename args; use
objfile.  dbfoff and lnoffset are file_ptr's now.
(read_ofile_symtab):  foffset is now file_ptr.  Use L_SET in bfd_seek.
* elfread.c (struct elfinfo):  dboffset and lnoffset are file_ptr's.
(elf_symfile_read):  Skip desc and filename args to
dwarf_build_psymtabs.  Pass file_ptr's to elfstab_build_psymtabs.
* gdb-stabs.h:  Use file_ptr rather than off_t.
* mipsread.c (fixup_symtab): f_ptr is a file_ptr.  Re-enable
compile-time debug check that someone turned off as "unused".
(read_the_mips_symtab):  st_filptr is a file_ptr.  Fix bfd_seek call.
* symfile.h:  Update dwarf_build_psymtabs and
elfstab_build_psymtabs prototypes.
* xcoffread.c (init_stringtab, init_lineno, xcoff_symfile_read):
Use file_ptr offsets.  bfd_seeks use L_SET.

32 years agoNow update it in the *right* place...
John Gilmore [Thu, 15 Oct 1992 11:39:56 +0000 (11:39 +0000)]
Now update it in the *right* place...

32 years agoUpdate after comment changes.
John Gilmore [Thu, 15 Oct 1992 11:36:46 +0000 (11:36 +0000)]
Update after comment changes.

32 years agoInsert copyright notices in all BFD files that need them.
John Gilmore [Thu, 15 Oct 1992 10:59:13 +0000 (10:59 +0000)]
Insert copyright notices in all BFD files that need them.
Update copyrights on recently changed files to 1992.
Regularize first-line comments somewhat.

32 years ago* bfd-in.h (file_ptr): Update comments, make FIXME re off_t.
John Gilmore [Thu, 15 Oct 1992 10:34:13 +0000 (10:34 +0000)]
* bfd-in.h (file_ptr):  Update comments, make FIXME re off_t.

32 years ago* aout-adobe.c, aoutf1.h, aoutx.h, bout.c coff-m68k.c, coff-z8k.c,
John Gilmore [Thu, 15 Oct 1992 09:44:59 +0000 (09:44 +0000)]
* aout-adobe.c, aoutf1.h, aoutx.h, bout.c coff-m68k.c, coff-z8k.c,
coffcode.h, elf.c, libaout.h, libbfd.h, srec.c:  Lint.

32 years ago* aout-adobe.c, aoutf1.h, archive.c, bout.c, coff-rs6000.c,
John Gilmore [Thu, 15 Oct 1992 09:00:09 +0000 (09:00 +0000)]
* aout-adobe.c, aoutf1.h, archive.c, bout.c, coff-rs6000.c,
coffcode.h, elf.c, ieee.c, libaout.h, libbfd.c, oasys.c,
sco-core.c:  Lint:  Second argument of bfd_seek is always file_ptr.
Third argument is SEEK_SET or SEEK_CUR.  Result is always 0 or -1.

32 years ago* mips-tdep.c, mipsread.c, tm-mips.h: Get rid of ".gdbinfo."
Stu Grossman [Thu, 15 Oct 1992 08:36:30 +0000 (08:36 +0000)]
* mips-tdep.c, mipsread.c, tm-mips.h:  Get rid of ".gdbinfo."
symbol.  #define MIPS_EFI_SYMBOL_NAME instead.  Use different
value so that demangler won't be invoked.  This greatly speeds up
stepping.
* mips-tdep.c (mips_pop_frame):  Rewrite handling of
linked_proc_info so that it properly deallocates the appropriate
item after it is done with it instead of before.
* Don't pass bogus frame pointer to create_new_frame().  Just
leave it as zero so that lower level code will figure out the
correct value.

32 years agosony news native support
K. Richard Pixley [Thu, 15 Oct 1992 06:47:31 +0000 (06:47 +0000)]
sony news native support

32 years agoremove redundant include of sys/time.h.
K. Richard Pixley [Thu, 15 Oct 1992 06:38:03 +0000 (06:38 +0000)]
remove redundant include of sys/time.h.

32 years agoinclude ctype.h
K. Richard Pixley [Thu, 15 Oct 1992 01:57:45 +0000 (01:57 +0000)]
include ctype.h

32 years ago * copy.c: Re-do command-line parsing to use getopt_long().
Per Bothner [Wed, 14 Oct 1992 20:35:29 +0000 (20:35 +0000)]
* copy.c:  Re-do command-line parsing to use getopt_long().
Add long option names.  Re-think option letters to be more
consistent.
* copy.c:  New function filter_symbols() for stripping only
debug-symbols and/or local symbols.  Use these to support
the previously-missing options of the old FSF strip.

32 years agoAdded #include <ctype.h> to several files. It's often more efficient,
Ian Lance Taylor [Wed, 14 Oct 1992 20:20:03 +0000 (20:20 +0000)]
Added #include <ctype.h> to several files.  It's often more efficient,
and on some systems it's required.

32 years agoMove "@c @smallbook" and "@c @cropmarks" out of titlepage, so if someone
Roland Pesch [Tue, 13 Oct 1992 23:19:05 +0000 (23:19 +0000)]
Move "@c @smallbook" and "@c @cropmarks" out of titlepage, so if someone
uncomments them they affect the whole document...

32 years ago* config/news1000.mt: No longer needed, same as news.mt.
John Gilmore [Tue, 13 Oct 1992 08:30:26 +0000 (08:30 +0000)]
* config/news1000.mt:  No longer needed, same as news.mt.

32 years agoConvert m68k entries to m68* entries to handle
John Gilmore [Tue, 13 Oct 1992 08:28:45 +0000 (08:28 +0000)]
Convert m68k entries to m68* entries to handle
all the various m68xxx hosts and targets.

32 years ago* configure.in (host): Use ${srcdir}/../bfd/configure.host rather
John Gilmore [Tue, 13 Oct 1992 08:25:08 +0000 (08:25 +0000)]
* configure.in (host):  Use ${srcdir}/../bfd/configure.host rather
than repeating a copy of it here.

32 years agoReplace m68kmote with plain old m68k.
John Gilmore [Tue, 13 Oct 1992 08:23:16 +0000 (08:23 +0000)]
Replace m68kmote with plain old m68k.

32 years agoMon Oct 12 15:04:07 1992 Ian Lance Taylor (ian@cygnus.com)
Ian Lance Taylor [Mon, 12 Oct 1992 22:05:57 +0000 (22:05 +0000)]
Mon Oct 12 15:04:07 1992  Ian Lance Taylor  (ian@cygnus.com)

* readline.c (init_terminal_io): if tgetent returns 0, the
terminal type is unknown.

32 years agoThu Oct 8 09:05:25 1992 Steve Chamberlain (sac@thepub.cygnus.com)
Steve Chamberlain [Mon, 12 Oct 1992 17:25:00 +0000 (17:25 +0000)]
Thu Oct  8 09:05:25 1992  Steve Chamberlain  (sac@thepub.cygnus.com)

* ldmisc.c (demangle,vfinfo): use the new underscore info in bfd to
to demangle symbols better

32 years agouse sysv config for solaris2 hosting
David D. Zuhn [Mon, 12 Oct 1992 02:10:51 +0000 (02:10 +0000)]
use sysv config for solaris2 hosting

32 years agofix typo, added @table
David D. Zuhn [Sun, 11 Oct 1992 01:06:17 +0000 (01:06 +0000)]
fix typo, added @table

32 years agoremove duplicate inftarg.o
K. Richard Pixley [Sat, 10 Oct 1992 01:58:10 +0000 (01:58 +0000)]
remove duplicate inftarg.o

32 years ago* Makefile.in (HFILES): Add all nm-irix3.h, nm-irix4.h,
Stu Grossman [Sat, 10 Oct 1992 00:32:07 +0000 (00:32 +0000)]
* Makefile.in (HFILES):  Add all nm-irix3.h, nm-irix4.h,
nm-sun2.h, nm-mips.h.

32 years ago* config/irix3.mh (NATDEPFILES): nat-mips.o => mips-nat.o.
Stu Grossman [Fri, 9 Oct 1992 23:11:25 +0000 (23:11 +0000)]
* config/irix3.mh (NATDEPFILES):  nat-mips.o => mips-nat.o.

32 years ago* Makefile.in (alldeps.mak): Add = sign after NATDEPFILES.
Stu Grossman [Fri, 9 Oct 1992 23:01:11 +0000 (23:01 +0000)]
* Makefile.in (alldeps.mak):  Add = sign after NATDEPFILES.

32 years ago* config/bigmips.mh config/littlemips.mh: Remove mips-xdep.o.
Stu Grossman [Fri, 9 Oct 1992 21:36:35 +0000 (21:36 +0000)]
* config/bigmips.mh config/littlemips.mh:  Remove mips-xdep.o.

32 years ago* config/bigmips.mh config/littlemips.mh: Remove mips-xdep.o.
Stu Grossman [Fri, 9 Oct 1992 21:23:43 +0000 (21:23 +0000)]
* config/bigmips.mh config/littlemips.mh:  Remove mips-xdep.o.

Also add nm-irix3.h to .Sanitize, and remove references to .Sanitize from
ChangeLog.

32 years agoEckhard Rueggeberg throught gprof didn't work because the man page was wrong.
Mark Eichin [Fri, 9 Oct 1992 18:34:33 +0000 (18:34 +0000)]
Eckhard Rueggeberg throught gprof didn't work because the man page was wrong.
The SYNOPSIS now matches the rest of the man page.

32 years agoFri Oct 9 08:41:11 1992 Ian Lance Taylor (ian@cygnus.com)
Ian Lance Taylor [Fri, 9 Oct 1992 15:49:16 +0000 (15:49 +0000)]
Fri Oct  9 08:41:11 1992  Ian Lance Taylor  (ian@cygnus.com)

* xm-hppah.h: if __STDC__ is not defined, define
HPPA_COMPILER_BUG.
symtab.c (decode_line_1): avoid a bug in the HP9000/700 native
compiler; see the comment in the file.

Here's the comment from the file:
  /* FIXME: The native HP 9000/700 compiler has a bug which appears
     when optimizing this file with target i960-vxworks.  I haven't
     been able to construct a simple test case.  The problem is that
     in the second call to SKIP_PROLOGUE below, the compiler somehow
     does not realize that the statement val = find_pc_line (...) will
     change the values of the fields of val.  It extracts the elements
     into registers at the top of the block, and does not update the
     registers after the call to find_pc_line.  You can check this by
     inserting a printf at the end of find_pc_line to show what values
     it is returning for val.pc and val.end and another printf after
     the call to see what values the function actually got (remember,
     this is compiling with cc -O, with this patch removed).  You can
     also examine the assembly listing: search for the second call to
     skip_prologue; the LDO statement before the next call to
     find_pc_line loads the address of the structure which
     find_pc_line will return; if there is a LDW just before the LDO,
     which fetches an element of the structure, then the compiler
     still has the bug.  */

32 years agoFirst cut at support for all BSD variants on 386.
John Gilmore [Fri, 9 Oct 1992 11:55:05 +0000 (11:55 +0000)]
First cut at support for all BSD variants on 386.

32 years agoFirst cut at support for all BSD variants on 386.
John Gilmore [Fri, 9 Oct 1992 11:48:37 +0000 (11:48 +0000)]
First cut at support for all BSD variants on 386.

32 years agoFirst cut at support for all BSD variants on 386.
John Gilmore [Fri, 9 Oct 1992 11:48:24 +0000 (11:48 +0000)]
First cut at support for all BSD variants on 386.

* tm-i386bsd.h, xm-i386bsd.h:  New config files.
* i386b-nat.c:  New native support file.
* configure.in:  Add host and target for i[34]86-*-bsd*.
* config/i386bsd.mh, config/i386bsd.mt:  New config files.

32 years ago* configure.host: New file, contains mapping of host configs
John Gilmore [Fri, 9 Oct 1992 11:38:30 +0000 (11:38 +0000)]
* configure.host:  New file, contains mapping of host configs
to host support file names for bfd, binutils, opcodes.
* configure.in:  Use it.
* i386aout.c:  Cleanup, dump TARGET_IS_LITTLE_ENDIAN_P.
* i386bsd.c:  Cleanup, reformat.
* config/i386-bsd.mt:  Comment changes.
* config/i386bsd.mh:  New file for core file support.
* hosts/i386bsd.h:  Merge changes from Peter Schauer.
* bout.c (ALIGN):  Rename to ALIGNER, since system header files
on BSD 4.4 define ALIGN (sigh!).

32 years ago* bout.c (ALIGN): Rename to ALIGNER, since system header files
John Gilmore [Fri, 9 Oct 1992 10:47:32 +0000 (10:47 +0000)]
* bout.c (ALIGN):  Rename to ALIGNER, since system header files
on BSD 4.4 define ALIGN (sigh!).

32 years agoRemove space from blank line, avoid Make complaints.
John Gilmore [Fri, 9 Oct 1992 10:15:05 +0000 (10:15 +0000)]
Remove space from blank line, avoid Make complaints.

32 years agoSun2 native support (untested).
K. Richard Pixley [Fri, 9 Oct 1992 08:20:47 +0000 (08:20 +0000)]
Sun2 native support (untested).

* xm-sun2.h (ATTACH_DETACH, FETCH_INFERIOR_REGISTERS,
  REGISTER_U_ADDR): removed to nm-sun2.h.
* nm-sun2.h: new file.
* config/sun2os[34].mh (XDEPFILES): infptrace.o inftarg.o
  fork-child.o sun3-xdep.o removed.
  (NAT_FILE, NATDEPFILES): new macros.

32 years agoMips native support. Decstation and iris4 have been tested.
K. Richard Pixley [Fri, 9 Oct 1992 07:59:37 +0000 (07:59 +0000)]
Mips native support.  Decstation and iris4 have been tested.
Iris3 has not.

* mips-tdep.c (supply_gregset, fill_gregset, supply_fpregset,
  fill_fpregset): removed to irix4-nat.c
* mips-xdep.c: removed.
* irix4-nat.c, mips-nat.c, nm-irix3.h, nm-irix4.h, nm-mips.h: new
  files.
* procfs.c: include nm.h.
* xm-irix3.h (U_REGS_OFFSET, FETCH_INFERIOR_REGISTERS): removed.
* xm-irix4.h: bump copyright.
(U_REGS_OFFSET, FETCH_INFERIOR_REGISTERS, USE_PROC_FS,
PROC_NAME_FMT): removed.
* xm-mips.h (FETCH_INFERIOR_REGISTERS): removed.
* config/irix4.mh (XDEPFILES): removed procfs.o fork-child.o.
(NAT_FILE, NATDEPFILES): new macros for native support.
(CC): supply default compiler switches.
* config/irix3.mh (XDEPFILES): removed infptrace.o inftarg.o fork-child.o coredep.o.
(NAT_FILE, NATDEPFILES): new macros for native support.  Note that
irix3 is untested.
* config/decstation.mh (XDEPFILES): removed infptrace.o inftarg.o
  fork-child.o mips-xdep.o coredep.o.
  (NAT_FILE, NATDEPFILES): new macros for native support.

32 years ago* config/rs6000.mh (XDEPFILES): removed fork-child.o.
K. Richard Pixley [Fri, 9 Oct 1992 07:22:15 +0000 (07:22 +0000)]
* config/rs6000.mh (XDEPFILES): removed fork-child.o.
(NATDEPFILES): added fork-child.o
* config/sun3os3.mh (XDEPFILES): removed fork-child.o.
(NATDEPFILES): added fork-child.o
* config/sun3os4.mh (XDEPFILES): removed fork-child.o.
(NATDEPFILES): added fork-child.o

32 years ago* infcmd.c (path_info): Avoid 250-char limit on printf_filtered,
John Gilmore [Fri, 9 Oct 1992 06:20:26 +0000 (06:20 +0000)]
* infcmd.c (path_info):  Avoid 250-char limit on printf_filtered,
by using puts_filtered instead.

32 years ago* remote-nindy.c (nindy_load): Replacement version from Steve
Ken Raeburn [Fri, 9 Oct 1992 04:51:32 +0000 (04:51 +0000)]
* remote-nindy.c (nindy_load): Replacement version from Steve
Chamberlain, doesn't require forking to run "strip" or "sx".

32 years ago* configure.in: Reformat the target section, test many configs.
John Gilmore [Fri, 9 Oct 1992 02:42:29 +0000 (02:42 +0000)]
* configure.in:  Reformat the target section, test many configs.

32 years agoLinker now works for go32; other changes keep it from breaking the other
Mark Eichin [Fri, 9 Oct 1992 02:41:30 +0000 (02:41 +0000)]
Linker now works for go32; other changes keep it from breaking the other
platforms (new backend_data "exec_header_not_counted") (from p3.)

32 years ago* config.sub: Complain if no argument is given. Added support for 386bsd as OS
Ken Raeburn [Fri, 9 Oct 1992 01:44:03 +0000 (01:44 +0000)]
* config.sub: Complain if no argument is given.  Added support for 386bsd as OS
and target alias.

32 years ago* aout-target.h (callback): Don't define this function if it won't be used.
Ken Raeburn [Fri, 9 Oct 1992 01:39:06 +0000 (01:39 +0000)]
* aout-target.h (callback): Don't define this function if it won't be used.

* aoutx.h (some_aout_object_p): Restore old aout_data value if this type
doesn't match.  Don't lose if file sections have already been created.
(set_arch_mach): Set reloc_entry_size.
(slurp_symbol_table): Use bfd_h_get_{16,8} for reaeding symbol data.

* hosts/i386bsd.h: New file.
* configure.in: Recognize i[34]86-*-bsd host.

* aout-target.h (callback, write_object_contents): Delete unused variables.

* aoutx.h (reloc_type_lookup): New function.
* aout-target.h (MY_reloc_howto_type_lookup): Use it as default.
* aoutf1.h (sunos4_reloc_type_lookup): Deleted.
(MY_reloc_howto_type_lookup): Don't define it.

* aoutx.h (adjust_sizes_and_vmas): Don't bother with padding for OMAGIC files.
(slurp_symbol_table): Use header byte order, not target byte order, for reading
symbol data.

32 years ago * configure.in: Undo some brain damage in the host section.
John Gilmore [Fri, 9 Oct 1992 01:34:32 +0000 (01:34 +0000)]
* configure.in:  Undo some brain damage in the host section.
* Makefile.in (make):  Remove obsolete `make make'.
* aoutx.h (some_aout_object_p):  Make defines line up.

32 years ago* Makefile.in (HFILES): Add nm-*.h files.
Stu Grossman [Fri, 9 Oct 1992 01:29:17 +0000 (01:29 +0000)]
* Makefile.in (HFILES):  Add nm-*.h files.