binutils-gdb.git
31 years ago* stabs.texinfo (Include Files): Fix typo (start -> end).
Jim Kingdon [Sun, 3 Oct 1993 20:30:52 +0000 (20:30 +0000)]
* stabs.texinfo (Include Files): Fix typo (start -> end).

31 years ago* config/news-mips.mh, hosts/news-mips.h: New files.
Jim Kingdon [Sun, 3 Oct 1993 05:46:21 +0000 (05:46 +0000)]
* config/news-mips.mh, hosts/news-mips.h: New files.

31 years ago* hppa.h: Add gfw and gfr to the opcode table.
Jim Kingdon [Sun, 3 Oct 1993 03:28:56 +0000 (03:28 +0000)]
* hppa.h: Add gfw and gfr to the opcode table.

31 years ago * Makefile.in, coff-solib.c, coff-solib.h, i386lynx.mt,
Jim Kingdon [Sun, 3 Oct 1993 01:53:35 +0000 (01:53 +0000)]
* Makefile.in, coff-solib.c, coff-solib.h, i386lynx.mt,
tm-i386lynx.h:  Add support for SVR3 COFF shared libraries.

31 years ago * mipsread.c, objfiles.c, utils.c: Use PTR not void *. RISC/OS
Jim Kingdon [Sun, 3 Oct 1993 01:50:53 +0000 (01:50 +0000)]
* mipsread.c, objfiles.c, utils.c: Use PTR not void *.  RISC/OS
4.02 lacks void *.
* elfread.c: Use void * not PTR inside PARAMS.

31 years ago * config/mips/news-mips.mh: Remove coredep.o; mips-nat.o does it.
Jim Kingdon [Sun, 3 Oct 1993 00:39:42 +0000 (00:39 +0000)]
* config/mips/news-mips.mh: Remove coredep.o; mips-nat.o does it.
* config/mips/news-mips.mh: Define NAT_FILE not NM_FILE.
* config/mips/nm-news-mips.h: Include mips/nm-mips.h not nm-mips.h.

31 years ago * config/news-mips.mh, hosts/news-mips.h: New files.
Jim Kingdon [Sun, 3 Oct 1993 00:35:12 +0000 (00:35 +0000)]
* config/news-mips.mh, hosts/news-mips.h: New files.
* configure.host: Use news-mips for mips-sony-bsd*.

31 years agonew for mips corefiles
Jim Kingdon [Sat, 2 Oct 1993 23:55:34 +0000 (23:55 +0000)]
new for mips corefiles

31 years ago* Makefile.in, coff-solib.c, coff-solib.h, i386lynx.mt,
Stu Grossman [Sat, 2 Oct 1993 23:09:51 +0000 (23:09 +0000)]
* Makefile.in, coff-solib.c, coff-solib.h, i386lynx.mt,
tm-i386lynx.h:  Add support for SVR3 COFF shared libraries.

31 years ago * m88k-nat.c (store_inferior_registers): When writing all registers,
Jim Kingdon [Sat, 2 Oct 1993 21:07:50 +0000 (21:07 +0000)]
* m88k-nat.c (store_inferior_registers): When writing all registers,
don't try to write EXIP_REGNUM or ENIP_REGNUM (not needed for this
case, and they cause trouble).

31 years ago * TODO: Don't suggest doing fast watchpoints by stepping a line
Jim Kingdon [Sat, 2 Oct 1993 20:55:34 +0000 (20:55 +0000)]
* TODO: Don't suggest doing fast watchpoints by stepping a line
at a time.  That would be really hairy and still not fast enough.
Do suggest debug registers and page table diddling.

31 years ago * configure.in: i386lynx_coff_vec requires coff-i386lynx.o.
Stan Shebs [Fri, 1 Oct 1993 21:42:59 +0000 (21:42 +0000)]
* configure.in: i386lynx_coff_vec requires coff-i386lynx.o.
* coff-i386lynx.c: New file, defines Lynx target vector and name,
includes coff-i386.c.
* coff-i386.c (i386coff_vec): Allow redefinition of target vector
symbol and name, if TARGET_SYM and/or TARGET_NAME are defined.
* i386lynx.c: Remove coff vector definition entirely.
(lynx_32_swap_ext_reloc_in): Define.
(lynx_32_swap_std_reloc_in): Define, get reloc bits in i386
Lynx-specific way.
(lynx_32_swap_ext_reloc_out): Define.
(lynx_32_swap_std_reloc_out): Define.
(lynx_32_slurp_reloc_table): Define, call Lynx swapping fns.
(lynx_32_squirt_out_relocs): Define, call Lynx swapping fns.
(lynx_32_canonicalize_reloc): Define, call Lynx swapping fns.
(WRITE_HEADERS): Define, call Lynx swapping fns.

* config/i386-lynx.mt (SELECT_VECS): Remove redundant vector.

31 years agoMakefile.in: correct out-of-date TEXIDIR default
Roland Pesch [Fri, 1 Oct 1993 21:08:13 +0000 (21:08 +0000)]
Makefile.in: correct out-of-date TEXIDIR default
ld.texinfo: (a) fix INPUT cmd description (b) fix bad formatting in FSF
            style (warning examples) (c) add some index entries on warnings

31 years ago * printcmd.c (do_examine): Make meaning of 'h', 'w', and 'g' not
Jim Kingdon [Fri, 1 Oct 1993 20:48:14 +0000 (20:48 +0000)]
* printcmd.c (do_examine): Make meaning of 'h', 'w', and 'g' not
depend on builtin_type_*.  Instead, it is always 2, 4, and 8 bytes
like the documentation says.
* printcmd.c (decode_format) [CC_HAS_LONG_LONG]: Remove 'l' as
synonym for 'g'.  This was never documented, it shouldn't depend on
CC_HAS_LONG_LONG, and I don't see what's wrong with 'g'.

31 years agoModified Files:
Kung Hsu [Fri, 1 Oct 1993 19:14:04 +0000 (19:14 +0000)]
Modified Files:
ChangeLog

* Fix cvs conflict parts.

31 years agoModified Files:
Kung Hsu [Fri, 1 Oct 1993 17:16:04 +0000 (17:16 +0000)]
Modified Files:
symtab.c ChangeLog

        * symtab.c: fix a bug in testsuite (virtfunc.exp)
* ChangeLog: check in changelog

31 years agoDelete obsolete text (which was @ignore'd since July).
Roland Pesch [Fri, 1 Oct 1993 02:13:16 +0000 (02:13 +0000)]
Delete obsolete text (which was @ignore'd since July).

31 years agoAssorted small improvements, mostly from FSF editing pass (Melissa).
Roland Pesch [Fri, 1 Oct 1993 01:30:04 +0000 (01:30 +0000)]
Assorted small improvements, mostly from FSF editing pass (Melissa).

31 years ago * ldlang.c (lang_add_input_file): If it's a library brought in by
Rob Savoye [Fri, 1 Oct 1993 01:28:55 +0000 (01:28 +0000)]
* ldlang.c (lang_add_input_file): If it's a library brought in by
INPUT(), then change the file type to lang_input_file_is_l_enum.
* ldgram.y: In input_list, change lang_input_file_is_file_enum to
lang_input_file_is_search_file_enum so objects brought in using
INPUT() do a path lookup.

31 years ago* m88k-nat.c (fill_gregset): Fix typo (R_SFIP -> R_FIP).
Jim Kingdon [Fri, 1 Oct 1993 00:51:41 +0000 (00:51 +0000)]
* m88k-nat.c (fill_gregset): Fix typo (R_SFIP -> R_FIP).

31 years agoMakefile.in (binutils.dvi): use TEXIDIR to find texinfo.tex
Roland Pesch [Fri, 1 Oct 1993 00:11:58 +0000 (00:11 +0000)]
Makefile.in (binutils.dvi): use TEXIDIR to find texinfo.tex
binutils.texi (ar): improve synopsis lines
              (strings): fix overfull box in synopsis
              (passim) remove some contractions

31 years ago * c-typeprint.c (c_type_print_base, TYPE_FN_FIELD_STUB code):
Jim Kingdon [Thu, 30 Sep 1993 22:14:03 +0000 (22:14 +0000)]
* c-typeprint.c (c_type_print_base, TYPE_FN_FIELD_STUB code):
If demangled name lacks a colon, don't dump core.

31 years agoreloc.c (bfd_reloc_code_type): Add linkage-table relative reloc of size 8, 16,
Ken Raeburn [Thu, 30 Sep 1993 21:54:49 +0000 (21:54 +0000)]
reloc.c (bfd_reloc_code_type): Add linkage-table relative reloc of size 8, 16,
32.  Sort generic relocs by type, not size.  Added a little documentation too.

31 years ago * blockframe.c (find_pc_partial_function): If pst->readin is
Jim Kingdon [Thu, 30 Sep 1993 21:53:12 +0000 (21:53 +0000)]
* blockframe.c (find_pc_partial_function): If pst->readin is
set, don't try to get symbols from pst.

31 years ago * inflow.c (generic_mourn_inferior): Call reinit_frame_cache
Jim Kingdon [Thu, 30 Sep 1993 21:42:23 +0000 (21:42 +0000)]
* inflow.c (generic_mourn_inferior): Call reinit_frame_cache
instead of doing it ourself.
* blockframe.c (reinit_frame_cache): Use code which was in
generic_mourn_inferior so we can use this function even when
we have switched targets.
* corelow.c (core_detach): Call reinit_frame_cache.
* target.c (target_detach): Don't call generic_mourn_inferior
(revert yesterday's change, now handled by core_detach).
* objfiles.c (free_objfile): Detach any core file if we call
SOLIB_CLEAR.  #include target.h.

31 years ago * corelow.c (core_detach): Call reinit_frame_cache.
Jim Kingdon [Thu, 30 Sep 1993 21:27:16 +0000 (21:27 +0000)]
* corelow.c (core_detach): Call reinit_frame_cache.
* target.c (target_detach): Don't call generic_mourn_inferior
(revert yesterday's change, now handled by core_detach).
* objfiles.c (free_objfile): Detach any core file if we call
SOLIB_CLEAR.  #include target.h.

31 years ago * fork-child.c (fork_inferior): Don't call target_terminal_init
Jim Kingdon [Thu, 30 Sep 1993 20:41:17 +0000 (20:41 +0000)]
* fork-child.c (fork_inferior): Don't call target_terminal_init
and target_terminal_inferior until we are sure that the inferior
has called gdb_setpgid.  This fixes PR 2900 (Schauer tracked it
down and was able to reliably reproduce it by putting a sleep()
before the gdb_setpgid()).

31 years ago * c-exp.y, m2-exp.y: Change type of address for msymbol to
Peter Schauer [Thu, 30 Sep 1993 19:06:33 +0000 (19:06 +0000)]
* c-exp.y, m2-exp.y:  Change type of address for msymbol to
builtin_type_long.
* infptrace.c (fetch_register, store_inferior_register,
child_xfer_memory):  Use PTRACE_XFER_TYPE for the type of ptrace
transfers. Provide an `int' default for PTRACE_XFER_TYPE.

31 years ago * defs.h (TARGET_*_BIT): Don't use host information (sizeof) in
Jim Kingdon [Thu, 30 Sep 1993 17:44:53 +0000 (17:44 +0000)]
* defs.h (TARGET_*_BIT): Don't use host information (sizeof) in
picking defaults.

31 years ago* findvar.c, value.h (write_register): Change val to LONGEST.
Jim Kingdon [Thu, 30 Sep 1993 17:15:27 +0000 (17:15 +0000)]
* findvar.c, value.h (write_register):  Change val to LONGEST.

31 years ago * gdb.texinfo: Remove stuff about ar and 14 character filenames.
Jim Kingdon [Thu, 30 Sep 1993 17:01:45 +0000 (17:01 +0000)]
* gdb.texinfo: Remove stuff about ar and 14 character filenames.
I believe this was fixed by the 13 Sep 89 change to print_frame_info.
Also, modern versions of ar like BSD 4.4 or SVR4 don't have this bug.

31 years ago* cp-valprint.c (cp_is_vtbl_ptr_type): Continue to accept old form.
Jim Kingdon [Thu, 30 Sep 1993 16:43:35 +0000 (16:43 +0000)]
* cp-valprint.c (cp_is_vtbl_ptr_type): Continue to accept old form.

31 years ago* Makefile.in: Add deps for i386lynx-nat.o and i386lynx-tdep.o to
Stu Grossman [Thu, 30 Sep 1993 01:35:50 +0000 (01:35 +0000)]
* Makefile.in:  Add deps for i386lynx-nat.o and i386lynx-tdep.o to
keep non-gnu makes happy.

31 years ago * m88k-dis.c (m88kdis): comment change. Remove space after
K. Richard Pixley [Wed, 29 Sep 1993 23:26:42 +0000 (23:26 +0000)]
* m88k-dis.c (m88kdis): comment change.  Remove space after
  printing mnemonic.
  (printop): handle new arg types DEC and XREG for m88110.

31 years agocorrect a few mistakes found while extending the dissassembler.
K. Richard Pixley [Wed, 29 Sep 1993 23:18:06 +0000 (23:18 +0000)]
correct a few mistakes found while extending the dissassembler.

31 years agoModified Files:
Kung Hsu [Wed, 29 Sep 1993 20:18:00 +0000 (20:18 +0000)]
Modified Files:
cp-valprint.c
Log Messages:
        * cp-valprint.c: change vtble field name to __vtbl (pr2695)

31 years agoModified Files:
Kung Hsu [Wed, 29 Sep 1993 18:44:47 +0000 (18:44 +0000)]
Modified Files:
symtab.c

     * symtab.c: fix a bug in gdb_mangle_name, to get mangled name right

31 years agocheck in ChangeLog entry for kung change
Jim Kingdon [Wed, 29 Sep 1993 18:27:19 +0000 (18:27 +0000)]
check in ChangeLog entry for kung change

31 years agoModified Files:
Kung Hsu [Wed, 29 Sep 1993 17:02:10 +0000 (17:02 +0000)]
Modified Files:
  c-valprint.c

Log messages:
       * c-valprint.c: to fix virtual table print bug (pr2695)

31 years ago * readline.c (parser_if): Free tname when done with it (change
Jim Kingdon [Wed, 29 Sep 1993 16:09:01 +0000 (16:09 +0000)]
* readline.c (parser_if): Free tname when done with it (change
imported from from bash 1.12 readline).

31 years ago * target.c (target_detach): Call generic_mourn_inferior.
Jim Kingdon [Wed, 29 Sep 1993 15:59:36 +0000 (15:59 +0000)]
* target.c (target_detach): Call generic_mourn_inferior.
* inflow.c (generic_mourn_inferior): Call flush_cached_frames.

31 years ago* dbxread.c, coffread.c, elfread.c: A few changes to comments.
Jim Kingdon [Wed, 29 Sep 1993 04:25:15 +0000 (04:25 +0000)]
* dbxread.c, coffread.c, elfread.c: A few changes to comments.

31 years ago* dbxread.c, coffread.c: A few changes to comments.
Jim Kingdon [Wed, 29 Sep 1993 04:15:43 +0000 (04:15 +0000)]
* dbxread.c, coffread.c: A few changes to comments.

31 years agoAdditions to support stabs-in-coff.
Stan Shebs [Wed, 29 Sep 1993 01:53:52 +0000 (01:53 +0000)]
Additions to support stabs-in-coff.

31 years agoTue Sep 28 19:20:16 1993 Jeffrey A Law (law@snake.cs.utah.edu)
Jim Kingdon [Wed, 29 Sep 1993 00:25:04 +0000 (00:25 +0000)]
Tue Sep 28 19:20:16 1993  Jeffrey A Law (law@snake.cs.utah.edu)

* hppa-dis.c (print_insn_hppa): Handle 'z' operand
type for absolute branch addresses.  Delete special
"ble" and "be" code in 'W' operand code.

31 years agoTue Sep 28 19:19:08 1993 Jeffrey A Law (law@snake.cs.utah.edu)
Jim Kingdon [Wed, 29 Sep 1993 00:24:04 +0000 (00:24 +0000)]
Tue Sep 28 19:19:08 1993  Jeffrey A Law (law@snake.cs.utah.edu)

* hppa.h (be, ble): Use operand type 'z' to denote absolute branch
addresses.

31 years ago * gdb.t24 (demangle.exp): Constructors of templates have names like
Jim Kingdon [Wed, 29 Sep 1993 00:10:26 +0000 (00:10 +0000)]
* gdb.t24 (demangle.exp): Constructors of templates have names like
vector<int>::vector(int) not vector<int>::vector<int>(int).  See
section 14.6 of the ARM.

* gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
"_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
accomplish little and slow down the testsuite.

* gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
Accept spaces various places.

31 years ago * infcmd.c (run_stack_dummy): Set the frame in the bp_call_dummy
Jim Kingdon [Tue, 28 Sep 1993 23:30:02 +0000 (23:30 +0000)]
* infcmd.c (run_stack_dummy): Set the frame in the bp_call_dummy
breakpoint.

31 years ago * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
Jim Kingdon [Tue, 28 Sep 1993 22:39:06 +0000 (22:39 +0000)]
* gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
Accept spaces various places.

31 years ago * config/nm-sysv4.h: Include solib.h. Define SVR4_SHARED_LIBS.
Ian Lance Taylor [Tue, 28 Sep 1993 21:58:59 +0000 (21:58 +0000)]
* config/nm-sysv4.h: Include solib.h.  Define SVR4_SHARED_LIBS.
* config/tm-sysv4.h: Don't include solib.h.
* config/xm-sysv4.h: Don't define SVR4_SHARED_LIBS.
* config/i386/i386v4.mt (TDEPFILES): Move solib.o from here...
* config/i386/i386v4.mh (NATDEPFILES): ...to here.
* config/i386/nm-i386v4.h: Include nm-sysv4.h.
* config/m68k/amix.mt (TDEPFIES): Move solib.o from here...
* config/m68k/amix.mh (NATDEPFILES): ...to here.

31 years ago * section.c (bfd_make_section_anyway): New function.
Jim Kingdon [Tue, 28 Sep 1993 21:47:15 +0000 (21:47 +0000)]
* section.c (bfd_make_section_anyway): New function.
* section.c: Change comments to say several sections can have
the same name.
* bfd-in2.h: Re-generate to reflect above change.
* coffgen.c (make_a_section_from_file): Call bfd_make_section_anyway
if still no section after the bfd_coff_make_section_hook.
* coffcode.h: Add comment about TWO_DATA_SECS.

31 years agoLynx support
Stan Shebs [Tue, 28 Sep 1993 20:59:59 +0000 (20:59 +0000)]
Lynx support

31 years agoLynx support
Stan Shebs [Tue, 28 Sep 1993 20:51:22 +0000 (20:51 +0000)]
Lynx support

31 years ago * section.c (bfd_make_section_anyway): New function.
Jim Kingdon [Tue, 28 Sep 1993 20:44:43 +0000 (20:44 +0000)]
* section.c (bfd_make_section_anyway): New function.
* section.c: Change comments to say several sections can have
the same name.
* bfd-in2.h: Re-generate to reflect above change.
* coffgen.c (make_a_section_from_file): Call bfd_make_section_anyway
if still no section after the bfd_coff_make_section_hook.
* coffcode.h: Add comment about TWO_DATA_SECS.

31 years agoKeep m68klynx.h
Stan Shebs [Tue, 28 Sep 1993 20:27:21 +0000 (20:27 +0000)]
Keep m68klynx.h

31 years agoKeep m68klynx.c
Stan Shebs [Tue, 28 Sep 1993 20:25:00 +0000 (20:25 +0000)]
Keep m68klynx.c

31 years agoKeep te-lynx.h
Stan Shebs [Tue, 28 Sep 1993 20:20:27 +0000 (20:20 +0000)]
Keep te-lynx.h

31 years agoMore Lynx support, plus better stabs-in-coff generation.
Stan Shebs [Tue, 28 Sep 1993 19:22:08 +0000 (19:22 +0000)]
More Lynx support, plus better stabs-in-coff generation.

31 years agoTue Sep 28 09:45:38 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
Jim Kingdon [Tue, 28 Sep 1993 17:43:25 +0000 (17:43 +0000)]
Tue Sep 28 09:45:38 1993  Peter Schauer  (pes@regent.e-technik.tu-muenchen.de)

* symmisc.c (print_symbol): Use %02x not %2x for LOC_CONST_BYTES.

Clean up problems with targets and hosts that have 64 bit longs
and pointers and 32 bit ints.
* breakpoint.c, buildsym.c, c-lang.c, c-valprint.c, ch-lang.c,
ch-valprint.c, core.c, cp-valprint.c, dbxread.c, exec.c,
expprint.c, gdbtypes.c, infcmd.c, language.c, language.h,
m2-lang.c, maint.c, mips-tdep.c, mipsread.c, partial-stab.h,
printcmd.c, remote-vx.c, solib.c, source.c, stack.c, symfile.c,
symmisc.c, symtab.c, valops.c, valprint.c, xcoffexec.c:
Change all printf formats from %x to %lx if outputting an address.
Change la_*_format to use long format.
local_hex_string, local_hex_string_custom now take an unsigned long
argument, change all callers.
* coffread.c (read_coff_symtab):  Remove superfluous cast for
complaint output.
* dbxread.c (end_psymtab):  Cast MSYMBOL_INFO to long, not int.
* findvar.c, value.h (write_register):  Change register value to long.
* gdbtypes.h (struct type):  Change `bitsize' to long as
TYPE_FIELD_STATIC_PHYSNAME uses this field as a pointer.
* inferior.h (struct inferior_status):  Change type of stop_pc to
CORE_ADDR.
* language.h (local_octal_string, local_octal_string_custom):
Remove prototype, the functions are neither defined nor used.
* mipsread.c (parse_symbol):  Use temporary variable for bitsize as
f->bitsize is a long now.
* objfiles.c (add_to_objfile_sections, build_objfile_section_table):
Use unsigned long casts instead of int for abusing sections_end
pointer as integer.
* stack.c (parse_frame_specification):  Change type of `args' to
CORE_ADDR for SETUP_ARBITRARY_FRAME.

* printcmd.c (make_vasize):  Allow redefinition via MAKEVA_SIZE.
* mipsread.c (parse_type):  Alpha cc now supports the t->continued
bit, update algorithm to match the way the compiler uses it.

31 years ago* utils.c (fprintfi_filtered): Fix comments.
Jim Kingdon [Tue, 28 Sep 1993 17:10:37 +0000 (17:10 +0000)]
* utils.c (fprintfi_filtered): Fix comments.

31 years ago* main.c, utils.c: Add comments about immediate_quit.
Jim Kingdon [Tue, 28 Sep 1993 16:23:44 +0000 (16:23 +0000)]
* main.c, utils.c: Add comments about immediate_quit.

31 years ago * ecoff.c (ecoff_slurp_symbolic_info): Always determine raw_size
Peter Schauer [Tue, 28 Sep 1993 10:23:52 +0000 (10:23 +0000)]
* ecoff.c (ecoff_slurp_symbolic_info):  Always determine raw_size
explicitly.
* ecoff.c (ecoff_sec_to_styp_flags, ecoff_styp_to_sec_flags):  Handle
.fini section.

31 years agoWhitespace/comment cleanup. Use PARAMS in tc-vax.c.
Ken Raeburn [Tue, 28 Sep 1993 04:47:32 +0000 (04:47 +0000)]
Whitespace/comment cleanup.  Use PARAMS in tc-vax.c.
Make various routines return null pointer instead of empty string for
success indication.

31 years agoFix a typo
Stan Shebs [Tue, 28 Sep 1993 01:57:25 +0000 (01:57 +0000)]
Fix a typo

31 years agoNew and improved Lynx support.
Stan Shebs [Tue, 28 Sep 1993 01:53:25 +0000 (01:53 +0000)]
New and improved Lynx support.

31 years ago* coffread.c (read_coff_symtab): Don't call getfilename if there
Stu Grossman [Tue, 28 Sep 1993 01:19:07 +0000 (01:19 +0000)]
* coffread.c (read_coff_symtab):  Don't call getfilename if there
are no auxents.

31 years agohp300/hpux9 uses X11r5
David D. Zuhn [Tue, 28 Sep 1993 00:31:23 +0000 (00:31 +0000)]
hp300/hpux9 uses X11r5

31 years ago * archive.c: Define offsetof here.
Jim Kingdon [Mon, 27 Sep 1993 23:27:46 +0000 (23:27 +0000)]
* archive.c: Define offsetof here.
* hosts/*.h: Don't define it here.

31 years ago * elfcode.h (bfd_section_from_shdr): Set filepos for SHT_STRTAB
Ian Lance Taylor [Mon, 27 Sep 1993 23:12:40 +0000 (23:12 +0000)]
* elfcode.h (bfd_section_from_shdr): Set filepos for SHT_STRTAB
section.

31 years ago* symtab.c (find_pc_line): Fix comments.
Jim Kingdon [Mon, 27 Sep 1993 16:34:29 +0000 (16:34 +0000)]
* symtab.c (find_pc_line): Fix comments.

31 years ago* remote-udi.c (udi_mourn): Don't pop target.
Jim Kingdon [Mon, 27 Sep 1993 15:30:29 +0000 (15:30 +0000)]
* remote-udi.c (udi_mourn): Don't pop target.

31 years agoexpr.c (expr) [DIFF_EXPR_OK]: Permit subtraction of symbols in different segs.
Ken Raeburn [Mon, 27 Sep 1993 04:23:13 +0000 (04:23 +0000)]
expr.c (expr) [DIFF_EXPR_OK]: Permit subtraction of symbols in different segs.

31 years agosome 68k pic stuff
Ken Raeburn [Mon, 27 Sep 1993 03:57:58 +0000 (03:57 +0000)]
some 68k pic stuff

31 years agodefine DIFF_EXPR_OK
Ken Raeburn [Mon, 27 Sep 1993 03:56:04 +0000 (03:56 +0000)]
define DIFF_EXPR_OK

31 years ago(flag_want_pic): New variable, mostly ignored.
Ken Raeburn [Mon, 27 Sep 1993 03:55:33 +0000 (03:55 +0000)]
(flag_want_pic): New variable, mostly ignored.
(md_parse_option) [TE_SUN3]: Set it for "-k".
(m68k_ip): Generate proper fixup for mode 7.3.

31 years ago* hpux-core.c: Add comment about hpux version 7.
Jim Kingdon [Sun, 26 Sep 1993 18:47:53 +0000 (18:47 +0000)]
* hpux-core.c: Add comment about hpux version 7.

31 years agominor tc-m68k.c changes
Ken Raeburn [Sat, 25 Sep 1993 09:32:32 +0000 (09:32 +0000)]
minor tc-m68k.c changes

31 years agoMoved struct m68k_incant and related macros earlier in the file.
Ken Raeburn [Sat, 25 Sep 1993 09:32:12 +0000 (09:32 +0000)]
Moved struct m68k_incant and related macros earlier in the file.
Make insop and add_exp functions for readability.
Whitespace/comment changes.

31 years ago* corelow.c: Add multi thread/process support for core files with
Stu Grossman [Sat, 25 Sep 1993 00:40:20 +0000 (00:40 +0000)]
* corelow.c:  Add multi thread/process support for core files with
.reg/XXX pseudo-sections.
* i386lynx-nat.c thread.h thread.c:  Remove unnecessary core file
support.

31 years ago* lynx-core.c (lynx_core_file_p): Change per-thread register
Stu Grossman [Fri, 24 Sep 1993 23:54:32 +0000 (23:54 +0000)]
* lynx-core.c (lynx_core_file_p):  Change per-thread register
section names from .regXXX to .reg/XXX to avoid parsing ambiguity
in gdb/corelow.c.  Create alias .reg section for the currently
running thread.

31 years ago * config/tc-m88k.c (get_o6): new function.
K. Richard Pixley [Fri, 24 Sep 1993 19:47:59 +0000 (19:47 +0000)]
* config/tc-m88k.c (get_o6): new function.
  (get_bf, get_cmp, get_cnd, get_cr, get_fcr, get_imm16, get_reg,
  get_vec9, getval, get_pcr, calcop, match_name): make static and
  prototype.
  (s_file): remove extraneous forward decl.
  (md_begin): add const to retval decl.
  (calcop): cope with instructions without arguments.  Handle 'o'
  type argument, the o6 field of the prot insn.
  (md_estimate_size_before_relax): return a dummy value.

31 years ago * config/m88k-opcode.h (m88k_opcodes): comment change; o6 field is
K. Richard Pixley [Fri, 24 Sep 1993 19:41:51 +0000 (19:41 +0000)]
* config/m88k-opcode.h (m88k_opcodes): comment change; o6 field is
  in bits 10 through 7.  flt.[dxs]s requires an r register in the
  second argument.  New instruction lda.x.  New instruction muls
  (alias for mul).

31 years ago * config/tc-mips.c (md_begin): Set BFD architecture and machine
Ian Lance Taylor [Fri, 24 Sep 1993 17:47:04 +0000 (17:47 +0000)]
* config/tc-mips.c (md_begin): Set BFD architecture and machine
based on MIPS ISA level.

31 years agoFix typo in previous ChangeLog message.
Peter Schauer [Fri, 24 Sep 1993 16:13:26 +0000 (16:13 +0000)]
Fix typo in previous ChangeLog message.

31 years ago * osf-core.c: New file for OSF/1 core file support.
Peter Schauer [Fri, 24 Sep 1993 07:45:28 +0000 (07:45 +0000)]
* osf-core.c:  New file for OSF/1 core file support.
* config/alphaosf.mh (HDEFINES):  Set to -DHPUX_CORE.
(HDEPFILES):  Set to hpux-core.o.
* bfd-in2.h (union tdata):  Add osf_core_data member.
* targets.c:  If OSF_CORE is defined, add osf_core_vec to target list.
* Makefile.in (OPTIONAL_BACKENDS):  Add osf-core.o.
(osf-core.o):  New dependency.

31 years ago * ecoff.h (ecoff_set_arch_mach_hook): Accept MIPS_MAGIC_LITTLE2
Jim Kingdon [Fri, 24 Sep 1993 02:16:09 +0000 (02:16 +0000)]
* ecoff.h (ecoff_set_arch_mach_hook): Accept MIPS_MAGIC_LITTLE2
and MIPS_MAGIC_BIG2.

31 years ago* remote-udi.c (download): Skip zero length sections.
Jim Kingdon [Fri, 24 Sep 1993 01:51:28 +0000 (01:51 +0000)]
* remote-udi.c (download): Skip zero length sections.

31 years ago * configure.in: Build gas, ld, and binutils for *-*-sysv4* and
Ian Lance Taylor [Thu, 23 Sep 1993 22:07:39 +0000 (22:07 +0000)]
* configure.in: Build gas, ld, and binutils for *-*-sysv4* and
*-*-solaris2* targets.

31 years ago * archive.c (compute_and_write_armap): Put weak symbols in the
Ian Lance Taylor [Thu, 23 Sep 1993 21:59:07 +0000 (21:59 +0000)]
* archive.c (compute_and_write_armap): Put weak symbols in the
armap.

* elfcode.h (fix_up_strtabs): Set sh_entsize for the .stab
section, not the .stabstr section.  Set the type of the .stabstr
section to SHT_STRTAB.
(elf_section_from_bfd_section): Handle SHT_STRTAB sections.

Also set SEC_DEBUGGING for appropriate SHT_STRTAB sections.

31 years ago * config/solaris2.mh: New file. Define HOSTING_CRT0 and
Ian Lance Taylor [Thu, 23 Sep 1993 21:53:33 +0000 (21:53 +0000)]
* config/solaris2.mh: New file.  Define HOSTING_CRT0 and
HOSTING_LIBS for testing.

31 years agoAdd some "setup_xfail" commands, correct at least for sun4 native.
Ken Raeburn [Thu, 23 Sep 1993 20:28:35 +0000 (20:28 +0000)]
Add some "setup_xfail" commands, correct at least for sun4 native.

31 years ago * valops.c (search_struct_method, value_struct_elt):
Jim Kingdon [Thu, 23 Sep 1993 19:46:32 +0000 (19:46 +0000)]
* valops.c (search_struct_method, value_struct_elt):
Use (value)-1, not -1, for error.

31 years ago * mips-tdep.c (mips_frame_chain): If frame size zero, return zero.
Jim Kingdon [Thu, 23 Sep 1993 19:03:38 +0000 (19:03 +0000)]
* mips-tdep.c (mips_frame_chain): If frame size zero, return zero.
* rs6000-tdep.c: Add comment about framelessness.

31 years agoobj-coffbfd relax_align change
Ken Raeburn [Thu, 23 Sep 1993 17:24:51 +0000 (17:24 +0000)]
obj-coffbfd relax_align change

31 years ago* config/m88k/tm-m88k.h, m88k-tdep.c: Add call function stuff.
Jim Kingdon [Thu, 23 Sep 1993 17:20:44 +0000 (17:20 +0000)]
* config/m88k/tm-m88k.h, m88k-tdep.c: Add call function stuff.

31 years agorelax_align is now static
Ken Raeburn [Thu, 23 Sep 1993 17:20:29 +0000 (17:20 +0000)]
relax_align is now static

31 years ago * infcmd.c (step_1), infrun.c (wait_for_inferior): Add comments
Jim Kingdon [Thu, 23 Sep 1993 17:16:35 +0000 (17:16 +0000)]
* infcmd.c (step_1), infrun.c (wait_for_inferior): Add comments
about SHIFT_INST_REGS.

* exec.c (exec_file_command): Set text_end based on all code readonly
sections, not just ".text".

* defs.h, infcmd.c, config/z8k/tm-z8k.h, config/m88k/tm-m88k.h,
config/sh/tm-sh.h, config/h8300/tm-h8300.h, config/h8500/tm-h8500.h,
z8k-tdep.c: Remove all references to ADDR_BITS_SET.
* config/m88k/tm-m88k.h: Define TARGET_WRITE_PC.

* config/m88k/tm-m88k.h: Add definitions for calling functions.

31 years ago* gen-aout.c (main): Output newline after end of comment, not before.
Ken Raeburn [Thu, 23 Sep 1993 16:51:30 +0000 (16:51 +0000)]
* gen-aout.c (main): Output newline after end of comment, not before.
(Reported by Jonathan Stone, jonathan@oscar.stanford.edu).

31 years ago * section.c (SEC_DEBUGGING): New section flag.
Ian Lance Taylor [Thu, 23 Sep 1993 15:14:12 +0000 (15:14 +0000)]
* section.c (SEC_DEBUGGING): New section flag.
* elfcode.h (bfd_section_from_shdr): If section is SHT_PROGBITS,
and the name starts with .debug, .line or .stab, set
SEC_DEBUGGING.
* elf32-target.h (TARGET_BIG_SYM, TARGET_LITTLE_SYM): Added
SEC_DEBUGGING to section_flags.
* elf64-target.h (TARGET_BIG_SYM, TARGET_LITTLE_SYM): Added
SEC_DEBUGGING and SEC_CODE to section_flags.
* bfd-in2.h: Updated.

31 years ago * config/mips/tm-mips.h (STORE_STRUCT_RETURN): Define as noop as
Peter Schauer [Thu, 23 Sep 1993 07:24:22 +0000 (07:24 +0000)]
* config/mips/tm-mips.h (STORE_STRUCT_RETURN):  Define as noop as