platform/upstream/binutils.git
30 years ago* nlm/i386.c, nlm/i386.h: New files that contain i386 specific code.
J.T. Conklin [Fri, 19 Aug 1994 00:06:47 +0000 (00:06 +0000)]
* nlm/i386.c, nlm/i386.h: New files that contain i386 specific code.

30 years ago Get ld -x -r to handle a.out set symbols correctly.
Ian Lance Taylor [Thu, 18 Aug 1994 21:48:23 +0000 (21:48 +0000)]
Get ld -x -r to handle a.out set symbols correctly.
* aoutx.h (adjust_o_magic): If the .bss VMA was set outside of
BFD, pad the .data section up to the VMA of the .bss section.
(aout_link_add_symbols): If a set symbol does not get modified,
treat it as a local symbol.
(aout_link_write_symbols): Set the value of set symbols
correctly.  Don't discard set symbols even if discarding local
symbols.
(aout_link_write_other_symbol): Don't abort on bfd_link_hash_new,
since it can now happen for set symbols.

30 years ago * README: Grammar improvements, clarifications, updates.
Stan Shebs [Thu, 18 Aug 1994 21:46:06 +0000 (21:46 +0000)]
* README: Grammar improvements, clarifications, updates.

30 years ago * elfcode.h (elf_fake_sections): Just check for ".rela" and
Ian Lance Taylor [Thu, 18 Aug 1994 21:33:07 +0000 (21:33 +0000)]
* elfcode.h (elf_fake_sections): Just check for ".rela" and
".rel", not ".rela." and ".rel."; make this work by checking
use_rela_p.
* elf32-i386.c (elf_i386_check_relocs): Just check for ".rel", not
".rel."
(elf_i386_size_dynamic_sections): Likewise.
(elf_i386_relocate_section): Likewise.
* elf32-sparc.c (elf32_sparc_check_relocs): Just check for
".rela", not ".rela."
(elf32_sparc_size_dynamic_sections): Likewise.
(elf32_sparc_relocate_section): Likewise.

30 years ago Make the ELF linker handle orphaned sections reasonably. Also,
Ian Lance Taylor [Thu, 18 Aug 1994 20:10:54 +0000 (20:10 +0000)]
Make the ELF linker handle orphaned sections reasonably.  Also,
define __start_SECNAME and __stop_SECNAME around sections whose
names can be represented in C, for the benefit of symbol sets in
glibc.
* ldemul.h (ldemul_place_orphan): Declare.
(ld_emulation_xfer_type): Add place_orphan field.
* ldemul.c (ldemul_place_orphan): New function.
* ldlang.h (wild_doit): Declare.
* ldlang.c (wild_doit): Make nonstatic.
(lang_place_orphans): Call ldemul_place_orphan.
* emultempl/elf32.em: Include <ctype.h> and "ldgram.h".
(hold_section, hold_use, hold_text, hold_data, hold_bss): New
static variables.
(gld${EMULATION_NAME}_place_orphan): New static function.
(gld${EMULATION_NAME}_place_section): New static function.
(ld_${EMULATION_NAME}_emulation): Initialize place_orphan field.

30 years agoSupport both the generic remote protocol and the one for HP-PRO targets.
Rob Savoye [Thu, 18 Aug 1994 17:06:26 +0000 (17:06 +0000)]
Support both the generic remote protocol and the one for HP-PRO targets.

30 years agoMake a unique remote target "hppro", rather than use generic remote.
Rob Savoye [Thu, 18 Aug 1994 17:05:07 +0000 (17:05 +0000)]
Make a unique remote target "hppro", rather than use generic remote.

30 years ago * Makefile.in (TARGET_FLAGS_TO_PASS): Pass down LD_FOR_TARGET and
Stu Grossman [Thu, 18 Aug 1994 06:43:56 +0000 (06:43 +0000)]
* Makefile.in (TARGET_FLAGS_TO_PASS):  Pass down LD_FOR_TARGET and
NLMCONV_FOR_TARGET.  (SUBDIRS):  Add nlm target.
* configure.in (powerpc-*-netware*):  Automatically configure nlm
subdir.
* nlm/Makefile.in:  Add {CC NLMCONV LD}_FOR_TARGET.  Remove alpha
specific stuff.  Make things more configurable.
* nlm/configure.in:  Add powerpc-*-netware* target.  Use
gdbserve.mt/cpu.c/cpu.h for target stuff.  Get rid of tm/xm/nm.h
files.
* nlm/gdbserve.c:  Move Alpha specific stuff into other files.
Remove lots of architecture-specific stuff.
* nlm/gdbserve.def:  Add new imports.
* nlm/ppc.c, nlm/ppc.h:  New files that contain PowerPC specific code.
* nlm/prelude.c:  Don't include libhooks.h, get rid of call to
register library.
* nlm/prelude.o:  What was this doing here?
* config/alpha/gdbserve.mt:  Defs for alpha nlm stub.
* config/powerpc/gdbserve.mt: Defs for PowerPC nlm stub.
* config/powerpc/ppc-nw.mt:  Defs for PowerPC target for GDB.
* config/powerpc/tm-ppc-nw.h:  Ditto.

* nlmstub.def:  New file, contains imports for 386 nlm stub.

30 years ago * Makefile.in (TARGET_FLAGS_TO_PASS): Pass down LD_FOR_TARGET and
Stu Grossman [Thu, 18 Aug 1994 06:32:55 +0000 (06:32 +0000)]
* Makefile.in (TARGET_FLAGS_TO_PASS):  Pass down LD_FOR_TARGET and
NLMCONV_FOR_TARGET.  (SUBDIRS):  Add nlm target.
* configure.in (powerpc-*-netware*):  Automatically configure nlm
subdir.
* nlm/Makefile.in:  Add {CC NLMCONV LD}_FOR_TARGET.  Remove alpha
specific stuff.  Make things more configurable.
* nlm/configure.in:  Add powerpc-*-netware* target.  Use
gdbserve.mt/cpu.c/cpu.h for target stuff.  Get rid of tm/xm/nm.h
files.
* nlm/gdbserve.c:  Move Alpha specific stuff into other files.
Remove lots of architecture-specific stuff.
* nlm/gdbserve.def:  Add new imports.
* nlm/ppc.c, nlm/ppc.h:  New files that contain PowerPC specific code.
* nlm/prelude.c:  Don't include libhooks.h, get rid of call to
register library.
* nlm/prelude.o:  What was this doing here?

30 years ago * remote-pa.c: New file for HPPA embedded support. Currently it's
Rob Savoye [Thu, 18 Aug 1994 05:20:23 +0000 (05:20 +0000)]
* remote-pa.c: New file for HPPA embedded support. Currently it's
a copy of remote.c.
* config/pa/hppabsd.mt,hppahpux.mt,hppaosf.mt: User remote-pa.c.

30 years agoUse new remote-pa, rather than the generic one.
Rob Savoye [Thu, 18 Aug 1994 05:16:52 +0000 (05:16 +0000)]
Use new remote-pa, rather than the generic one.

30 years agoNew file for remote protocol to embedded HPPA targets.
Rob Savoye [Thu, 18 Aug 1994 05:16:12 +0000 (05:16 +0000)]
New file for remote protocol to embedded HPPA targets.

30 years ago * linker.c (_bfd_generic_link_add_archive_symbols): Initialize
Ian Lance Taylor [Wed, 17 Aug 1994 20:58:47 +0000 (20:58 +0000)]
* linker.c (_bfd_generic_link_add_archive_symbols): Initialize
PASS to the old value + 1.

30 years ago * config/m68k/tm-delta68.h (EXTRACT_RETURN_VALUE,
Stan Shebs [Wed, 17 Aug 1994 20:27:17 +0000 (20:27 +0000)]
* config/m68k/tm-delta68.h (EXTRACT_RETURN_VALUE,
STORE_RETURN_VALUE): Define to use %a0 for pointers.

30 years agoAdd serial tcp support for HPPA hosts and targets.
Rob Savoye [Wed, 17 Aug 1994 19:41:22 +0000 (19:41 +0000)]
Add serial tcp support for HPPA hosts and targets.

30 years ago * coffgen.c (coff_get_normalized_symtab): If a C_FILE symbol has
Ian Lance Taylor [Wed, 17 Aug 1994 17:44:17 +0000 (17:44 +0000)]
* coffgen.c (coff_get_normalized_symtab): If a C_FILE symbol has
no aux entries, use the symbol name as the file name.
(coff_find_nearest_line): Look for the right C_FILE symbol, rather
than always using the first one.  If there is a debugging symbol
after a function symbol, skip it.  Add the section VMA to the line
offset, since it was subtracted out in coff_slurp_line_table.
PR 5010.

30 years ago * remote-mips.c: Remove unused declaration of mips_load.
Jim Kingdon [Wed, 17 Aug 1994 14:46:57 +0000 (14:46 +0000)]
* remote-mips.c: Remove unused declaration of mips_load.

30 years ago * coffread.c: General cleanup, and support for section offsets.
Stan Shebs [Wed, 17 Aug 1994 00:15:28 +0000 (00:15 +0000)]
* coffread.c: General cleanup, and support for section offsets.
(time.h, sys/types.h, libbfd.h): Don't include.
(cur_src_start_addr, cur_src_end_addr): Rename to
current_source_start_addr, current_source_end_addr.
(nlist_stream_global): Remove.
(nlist_bfd_global): New global variable.
(coff_symfile_read): Remove code that gets and uses fileno()
directly.
(read_coff_symtab, enter_linenos, process_coff_symbol): Add
section_offsets parameter, add text/data section offset to
appropriate symbols' values.
(read_one_sym): Use bfd_read instead of fread.
(init_stringtab, init_lineno): Change first parameter to a bfd,
use bfd routines instead of raw I/O.

30 years ago * symtab.c (decode_line_1): If funfirstline and we get a
Jim Kingdon [Wed, 17 Aug 1994 00:07:12 +0000 (00:07 +0000)]
* symtab.c (decode_line_1): If funfirstline and we get a
non-LOC_BLOCK symbol (e.g. variable or type), then error().

30 years ago * Makefile.in (TARFILES, NONSRC, SFILES_STAND, SFILES_KGDB):
Jim Kingdon [Tue, 16 Aug 1994 23:22:45 +0000 (23:22 +0000)]
* Makefile.in (TARFILES, NONSRC, SFILES_STAND, SFILES_KGDB):
Remove; unused.
(TAGFILES_NO_SRCDIR): Remove ALLPARAM.
(HFILES_NO_SRCDIR): Remove all files in config sub-directory.
(TAGS): Also pass result of find on config sub-directory to etags.
(ALLPARAM): Remove; now unused.

30 years ago * som.c (som_prep_headers): If writing some form of an executable,
Jeff Law [Tue, 16 Aug 1994 23:11:59 +0000 (23:11 +0000)]
* som.c (som_prep_headers): If writing some form of an executable,
allocate and attach an exec header to the BFD private data.
(som_begin_writing): Don't fill fields of the exec header based
on BFD private data here (like the exec flags).  Do not write
the exec header here.
(som_write_headers): Instead do it here.
* som.h (struct somdata): New field "exec_hdr" for the executable
file header.
(obj_som_exec_hdr): New accessor macro.

30 years ago * configure.in: Also configure librx.
Per Bothner [Tue, 16 Aug 1994 23:11:16 +0000 (23:11 +0000)]
* configure.in:  Also configure librx.

30 years ago * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
Stan Shebs [Tue, 16 Aug 1994 23:05:00 +0000 (23:05 +0000)]
* gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
2417; old bug has been fixed.

30 years agoAdd librx.
Per Bothner [Tue, 16 Aug 1994 21:12:12 +0000 (21:12 +0000)]
Add librx.

30 years ago * gas/config/tc-hppa.c (pa_comm): Set sy_frag for the common
Jeff Law [Tue, 16 Aug 1994 18:28:12 +0000 (18:28 +0000)]
    * gas/config/tc-hppa.c (pa_comm): Set sy_frag for the common
        symbol to the zero address frag.

30 years ago * config/tc-hppa.c (pa_comm): Set sy_resolved for the common
Jeff Law [Tue, 16 Aug 1994 07:54:06 +0000 (07:54 +0000)]
    * config/tc-hppa.c (pa_comm): Set sy_resolved for the common
        symbol.

30 years ago * scripttempl/aout.sc: Add .linux-dynamic after .data.
Ian Lance Taylor [Tue, 16 Aug 1994 04:19:32 +0000 (04:19 +0000)]
* scripttempl/aout.sc: Add .linux-dynamic after .data.

30 years ago * i386linux.c (linux_link_create_dynamic_sections): Create section
Ian Lance Taylor [Tue, 16 Aug 1994 04:15:50 +0000 (04:15 +0000)]
* i386linux.c (linux_link_create_dynamic_sections): Create section
named .linux-dynamic, not .dynamic.
(linux_add_one_symbol): Use .linux-dynamic, not .dynamic.
(bfd_linux_size_dynamic_sections): Likewise.
(linux_finish_dynamic_link): Likewise.

30 years ago * Treat --dll-verbose as --version, for Linux compatibility. From
Ian Lance Taylor [Tue, 16 Aug 1994 04:10:03 +0000 (04:10 +0000)]
* Treat --dll-verbose as --version, for Linux compatibility.  From
hjl@nynexst.com (H.J. Lu).

30 years ago * Makefile.in: Update various rules to reflect that librx
Per Bothner [Mon, 15 Aug 1994 23:51:58 +0000 (23:51 +0000)]
* Makefile.in:  Update various rules to reflect that librx
is now needed for libg++.

30 years ago * coffgen.c (STRING_SIZE_SIZE): Define.
Ian Lance Taylor [Mon, 15 Aug 1994 22:07:29 +0000 (22:07 +0000)]
* coffgen.c (STRING_SIZE_SIZE): Define.
(coff_fix_symbol_name): Use STRING_SIZE_SIZE, not 4.
(coff_write_symbols, build_string_table): Likewise.
(coff_get_normalized_symtab): Likewise.

30 years ago * ldexp.h (exp_get_abs_int): Declare.
Ian Lance Taylor [Mon, 15 Aug 1994 21:18:48 +0000 (21:18 +0000)]
* ldexp.h (exp_get_abs_int): Declare.

30 years ago * libcoff-in.h (obj_symbol_slew): Don't define.
Ian Lance Taylor [Mon, 15 Aug 1994 21:02:05 +0000 (21:02 +0000)]
* libcoff-in.h (obj_symbol_slew): Don't define.
(struct coff_tdata): Remove unused fields index_slew, raw_linenos,
and flags.
* libcoff.h: Rebuilt.
* coffcode.h (coff_mkobject): Don't initialize raw_linenos.
(coff_mkobject_hook): Don't initialize flags.

30 years ago * aout-target.h (MY_zmagic_contiguous): Define as 0 if not already
Ian Lance Taylor [Mon, 15 Aug 1994 18:12:05 +0000 (18:12 +0000)]
* aout-target.h (MY_zmagic_contiguous): Define as 0 if not already
defined.
(MY(backend_data)): Use MY_zmagic_contiguous, not hardcoded 0.
* i386linux.c (MY_zmagic_contiguous): Define.

30 years ago * elfcode.h (bfd_section_from_shdr): If a SHT_SYMTAB section in a
Ian Lance Taylor [Mon, 15 Aug 1994 18:08:13 +0000 (18:08 +0000)]
* elfcode.h (bfd_section_from_shdr): If a SHT_SYMTAB section in a
shared object has SHF_ALLOC set, create a BFD section for it.
(elf_section_from_bfd_section): There may be a BFD section for a
SHT_SYMTAB section.

30 years ago * coffcode.h (styp_to_sec_flags): Add name argument. If no flags
Ian Lance Taylor [Mon, 15 Aug 1994 16:26:06 +0000 (16:26 +0000)]
* coffcode.h (styp_to_sec_flags): Add name argument.  If no flags
are recognized, chose section flags based on the name.
(bfd_coff_backend_data): _bfd_styp_to_sec_flags_hook field: Add
name argument.
(bfd_coff_styp_to_sec_flags_hook): Add name argument.
(coff_compute_section_file_positions): Don't adjust the section
position by COFF_PAGE_SIZE unless SEC_ALLOC is set.
* libcoff.h: Rebuilt.
* coffgen.c (make_a_section_from_file): Pass section name to
bfd_coff_styp_to_sec_flags_hook.
* ecoff.c (_bfd_ecoff_styp_to_sec_flags): Add unused name
argument.
* libecoff.h (_bfd_ecoff_styp_to_sec_flags): Add name argument to
prototype.

30 years ago * Makefile.in (VERSION): Bump to 4.13.1
Fred Fish [Sun, 14 Aug 1994 20:13:01 +0000 (20:13 +0000)]
* Makefile.in (VERSION):  Bump to 4.13.1
* NEWS, README:  Update to match gdb 4.13 release version.

30 years ago Harris CX/UX support, from Bob Rusk (rrusk@mail.csd.harris.com).
Fred Fish [Sat, 13 Aug 1994 16:17:45 +0000 (16:17 +0000)]
Harris CX/UX support, from Bob Rusk (rrusk@mail.csd.harris.com).
* cxux-nat.c:  Remove dangling #else block.
((m88k_harris_core_register_addr):  New function.

30 years ago * environ.c (init_environ): If no environment, do nothing.
Fred Fish [Sat, 13 Aug 1994 15:28:24 +0000 (15:28 +0000)]
* environ.c (init_environ):  If no environment, do nothing.

30 years ago * gdb.base/interrupt.exp: When trying to wake up the inferior,
Jeff Law [Sat, 13 Aug 1994 02:12:03 +0000 (02:12 +0000)]
* gdb.base/interrupt.exp: When trying to wake up the inferior,
send the newline ourselves instead of assuming gdb_test will do
so when passed an empty input string.

30 years ago * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
Jeff Law [Sat, 13 Aug 1994 01:38:55 +0000 (01:38 +0000)]
* gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
stabs testcode.

30 years ago * elfcode.h (section_from_elf_index): Correct check for invalid
Ian Lance Taylor [Fri, 12 Aug 1994 23:25:23 +0000 (23:25 +0000)]
* elfcode.h (section_from_elf_index): Correct check for invalid
section index.

30 years ago * remote.c (remote_wait): Return inferior_pid instead of 0 for
Stu Grossman [Fri, 12 Aug 1994 22:54:53 +0000 (22:54 +0000)]
* remote.c (remote_wait):  Return inferior_pid instead of 0 for
`W` message.

30 years ago * config.sub: Accept mips64orion and mips64orionel as a CPU name.
Ian Lance Taylor [Fri, 12 Aug 1994 22:09:18 +0000 (22:09 +0000)]
* config.sub: Accept mips64orion and mips64orionel as a CPU name.

30 years ago * config/tc-mips.c (md_begin): Drop "el" from the end of
Ian Lance Taylor [Fri, 12 Aug 1994 21:55:42 +0000 (21:55 +0000)]
* config/tc-mips.c (md_begin): Drop "el" from the end of
TARGET_CPU.  Check for mips64orion.

30 years ago* sparclite/aload.c (sys_error, error): Use vfprintf to variable
J.T. Conklin [Fri, 12 Aug 1994 18:50:26 +0000 (18:50 +0000)]
* sparclite/aload.c (sys_error, error): Use vfprintf to variable
  argument lists.

30 years ago * elfcode.h (elf_link_add_object_symbols): If there is no symbol
Ian Lance Taylor [Fri, 12 Aug 1994 15:51:09 +0000 (15:51 +0000)]
* elfcode.h (elf_link_add_object_symbols): If there is no symbol
table, try using the dynamic symbol table.  From Eric Youngdale
<ericy@cais.cais.com>.

30 years ago * configure.host (sparc-*-solaris2*): Use solaris2, not sysv4.
Ian Lance Taylor [Fri, 12 Aug 1994 15:28:19 +0000 (15:28 +0000)]
* configure.host (sparc-*-solaris2*): Use solaris2, not sysv4.
The linker depends upon configuring for solaris2.
* hosts/solaris2.h: New file; include hosts/sysv4.h.
* config/solaris2.mh: New file; copy of config/sysv4.mh.

30 years ago Add support for removing named sections to objcopy and strip.
Ian Lance Taylor [Thu, 11 Aug 1994 19:00:26 +0000 (19:00 +0000)]
Add support for removing named sections to objcopy and strip.
* objcopy.c (struct section_list): Define.
(remove_sections): New static variable.
(strip_options, copy_options): Add remove-section.
(copy_usage, strip_usage): Mention -R and --remove-section.
(setup_section): If section is in remove_sections list, ignore it.
(copy_section): Likewise.
(strip_main, copy_main): Handle -R.
* binutils.texi, objcopy.1, strip.1: Document new options.

30 years ago(concat, basename, buildargv, freeargv, strerrno, strsigno,
David Edelsohn [Thu, 11 Aug 1994 11:09:54 +0000 (11:09 +0000)]
(concat, basename, buildargv, freeargv, strerrno, strsigno,
errno_max, signo_max, strtoerrno, strtosigno):  Delete.
Include "libiberty.h" instead.

30 years agoRemove aout-ns32k.h.
Ian Lance Taylor [Thu, 11 Aug 1994 04:39:16 +0000 (04:39 +0000)]
Remove aout-ns32k.h.

30 years ago * i386v-nat.c (i386_insert_nonaligned_watchpoint):
Fred Fish [Thu, 11 Aug 1994 00:04:03 +0000 (00:04 +0000)]
* i386v-nat.c (i386_insert_nonaligned_watchpoint):
add additional argument specifying raw address to permit
proper release of debug registers.
(i386_insert_watchpoint, i386_insert_aligned_watchpoint):
change all callers.

30 years ago * defs.h, top.c: Use `extern' in declarations of GUI hooks, and
Stu Grossman [Wed, 10 Aug 1994 23:16:40 +0000 (23:16 +0000)]
* defs.h, top.c:  Use `extern' in declarations of GUI hooks, and
define them in top.c.  Add comments to the hooks.

30 years ago(gdbsim_ops): Set `to_insert_breakpoint' and `to_remove_breakpoint' fields.
David Edelsohn [Wed, 10 Aug 1994 23:06:39 +0000 (23:06 +0000)]
(gdbsim_ops): Set `to_insert_breakpoint' and `to_remove_breakpoint' fields.

30 years ago * infcmd.c (run_command): Remove comment suggesting using
Jim Kingdon [Wed, 10 Aug 1994 22:49:42 +0000 (22:49 +0000)]
* infcmd.c (run_command): Remove comment suggesting using
target_has_execution instead of inferior_pid.

30 years agoModified Files:
Kung Hsu [Wed, 10 Aug 1994 17:37:56 +0000 (17:37 +0000)]
Modified Files:
ChangeLog remote-mips.c

        * remote-mips.c (mips_open): add code to handle baud rate.

30 years ago * nlmconv.c (powerpc_mangle_relocs): Rename symvalue to sym_value,
Stan Shebs [Wed, 10 Aug 1994 17:24:10 +0000 (17:24 +0000)]
* nlmconv.c (powerpc_mangle_relocs): Rename symvalue to sym_value,
so as not to conflict with the symvalue typedef in bfd.h.

30 years ago * aoutx.h (adjust_z_magic): Make sure data section is padded to
Ian Lance Taylor [Wed, 10 Aug 1994 17:15:05 +0000 (17:15 +0000)]
* aoutx.h (adjust_z_magic): Make sure data section is padded to
page boundary when the VMA is set by the calling program.  From
Eric Youngdale <ericy@cais.cais.com>.

30 years ago * configure.in: Recognize ppc-*-netware.
Stu Grossman [Wed, 10 Aug 1994 02:47:48 +0000 (02:47 +0000)]
* configure.in:  Recognize ppc-*-netware.
* config/te-ppcnw.h:  New file to support Power-PC/Netware
configurations.  Currently, it just enables the use of backslash
escapes in string directives.

30 years ago * .Sanitize: Keep emacs19 around.
Bill Cox [Tue, 9 Aug 1994 22:14:59 +0000 (22:14 +0000)]
* .Sanitize: Keep emacs19 around.

30 years ago * config/tc-ppc.c (ppc_stabx): Call expression directly, rather
Ian Lance Taylor [Tue, 9 Aug 1994 20:06:58 +0000 (20:06 +0000)]
* config/tc-ppc.c (ppc_stabx): Call expression directly, rather
than via pseudo_set.  If expression is a symbol, move stab symbol
to just after symbol from expression.

30 years ago * ecoff.c (ecoff_build_procs): Don't force adr of first fdr to be
Ian Lance Taylor [Tue, 9 Aug 1994 18:11:30 +0000 (18:11 +0000)]
* ecoff.c (ecoff_build_procs): Don't force adr of first fdr to be
zero.  Undoes change of June 4, 1993.

30 years ago * infrun.c (wait_for_inferior): Call target_resume() upon
Stu Grossman [Tue, 9 Aug 1994 17:27:01 +0000 (17:27 +0000)]
* infrun.c (wait_for_inferior):  Call target_resume() upon
detection of new processes.

* procfs.c (create_procinfo):  Return pointer to new procinfo
structure.
* (do_detach):  Spacing & formatting cleanup.
* (procfs_wait):  Move wait_again label to ensure that we really
wait again.  On exit from fork, release new child from gdbs'
clutches.
* (procfs_set_sproc_trap):  Enable trapping of fork and vfork.

30 years ago * config/tc-mips.c (md_parse_option): Accept -mcpu=4400, 4600, and
Ian Lance Taylor [Tue, 9 Aug 1994 15:18:26 +0000 (15:18 +0000)]
* config/tc-mips.c (md_parse_option): Accept -mcpu=4400, 4600, and
orion.

30 years agoAlways keep examples
Stan Shebs [Tue, 9 Aug 1994 01:10:39 +0000 (01:10 +0000)]
Always keep examples

30 years ago Update to ns32k support, from Ian Dall (dall@hfrd.dsto.gov.au).
Stan Shebs [Tue, 9 Aug 1994 01:06:29 +0000 (01:06 +0000)]
Update to ns32k support, from Ian Dall (dall@hfrd.dsto.gov.au).
* aout-ns32k.c: Add declarations that were in aout-ns32k.h, change
declarations to traditional form.
(MY_reloc_howto, MY_put_reloc): Change from macro to function.
(ns32k_relocate_contents): New function.
* aout-ns32k.h: Remove.
* cpu-ns32k.c: Add declarations that were in aout-ns32k.h, change
declarations to traditional form.
(ns32k_final_link_relocate): Call ns32k_relocate_contents.
* netbsd532.c: Reformat to standards, add copyright notice.
(ARCH): Don't define.
(aout-ns32k.h): Don't include.
* pc532-mach.c: Ditto.

30 years agoFix copyright.
Steve Chamberlain [Mon, 8 Aug 1994 23:37:38 +0000 (23:37 +0000)]
Fix copyright.

30 years ago* i386-nlmstub.c (handle_exception): Wait until the thread has
J.T. Conklin [Mon, 8 Aug 1994 22:14:06 +0000 (22:14 +0000)]
* i386-nlmstub.c (handle_exception): Wait until the thread has
  been started before killing the NLM by pointing the PC at
  _exit().

30 years ago * configure.in: Configure the examples directory.
Stan Shebs [Mon, 8 Aug 1994 18:41:58 +0000 (18:41 +0000)]
* configure.in: Configure the examples directory.

30 years ago * gas/config/tc-hppa.c (md_pseudo_table): Delete redundant
Jeff Law [Mon, 8 Aug 1994 18:10:36 +0000 (18:10 +0000)]
    * gas/config/tc-hppa.c (md_pseudo_table): Delete redundant
        upper-case versions of the pseudo-ops.

30 years ago * config/tc-sparc.c (md_apply_fix): If we are going to generate a
Ian Lance Taylor [Mon, 8 Aug 1994 17:46:00 +0000 (17:46 +0000)]
* config/tc-sparc.c (md_apply_fix): If we are going to generate a
non PC relative reloc, don't put the addend in the object file.

30 years ago * config/mips/tm-irix5.h (IN_SIGTRAMP): Redefine for Irix 5,
Peter Schauer [Sun, 7 Aug 1994 13:34:39 +0000 (13:34 +0000)]
* config/mips/tm-irix5.h (IN_SIGTRAMP):  Redefine for Irix 5,
Irix 5 has a standard _sigtramp signal handler.

30 years ago * config/mips/tm-irix5.h (IN_SIGTRAMP): Redefine for Irix 5,
Peter Schauer [Sun, 7 Aug 1994 13:33:45 +0000 (13:33 +0000)]
* config/mips/tm-irix5.h (IN_SIGTRAMP):  Redefine for Irix 5,
Irix 5 has a standard _sigtramp signal handler.
* irix5-nat.c (solib_add):  Get rid of sigtramp_address handling,
it is not needed for a standard _sigtramp signal handler.
Add shared library sections to the section table of the target
before adding the symbols.
* mips-tdep.c (mips_skip_prologue):  Do not skip load immediate
instructions that do not prepare a stack adjustment.
* regex.c (SIGN_EXTEND_CHAR):  Update to emacs-19.25 definition,
which does the right thing on machines where `char' is unsigned.

30 years ago * irix-core.c (irix_core_core_file_p): Ignore sections that
Peter Schauer [Sun, 7 Aug 1994 13:26:46 +0000 (13:26 +0000)]
* irix-core.c (irix_core_core_file_p):  Ignore sections that
are not contained in the core file.

30 years agoSat Aug 6 01:15:02 1994 Steve Chamberlain (sac@jonny.cygnus.com)
Steve Chamberlain [Sat, 6 Aug 1994 08:23:09 +0000 (08:23 +0000)]
Sat Aug  6 01:15:02 1994  Steve Chamberlain  (sac@jonny.cygnus.com)

* as.h: If FOPEN_WB is not defined, do the right thing in a go32
environment.

Mon Jul 11 11:34:52 1994  Steve Chamberlain  (sac@jonny.cygnus.com)

* config/tc-h8300.c (pint): New function for handling varying
size of int pseudo op.
* doc/as.texinfo: Fix typo describing .h8300h pseduop.

30 years agoFri Aug 5 20:55:55 1994 Jason Molenda (crash@phydeaux.cygnus.com)
Jason Molenda [Sat, 6 Aug 1994 03:57:19 +0000 (03:57 +0000)]
Fri Aug  5 20:55:55 1994  Jason Molenda (crash@phydeaux.cygnus.com)

        * configure.in: add i960-nindy-coff support.

30 years ago * remote.c (remote_open): Move setting of inferior_pid prior to
Stu Grossman [Sat, 6 Aug 1994 00:55:08 +0000 (00:55 +0000)]
* remote.c (remote_open):  Move setting of inferior_pid prior to
call to remote_start_remote.  Also use unique value for pid to
avoid confusion with read_register_pid & friends.
* (remote_wait):  Return inferior_pid instead of 0 in all cases.

30 years ago * dwarfread.c (bfd.h): Don't include.
Stan Shebs [Fri, 5 Aug 1994 20:19:00 +0000 (20:19 +0000)]
* dwarfread.c (bfd.h): Don't include.

30 years agoDon't dereference invalid pointers in procfs_mourn_inferior
Thomas Lord [Fri, 5 Aug 1994 17:55:46 +0000 (17:55 +0000)]
Don't dereference invalid pointers in procfs_mourn_inferior

30 years ago* i386-nlmstub.c (handle_exception): Point the PC at _exit() to
J.T. Conklin [Fri, 5 Aug 1994 16:14:03 +0000 (16:14 +0000)]
* i386-nlmstub.c (handle_exception): Point the PC at _exit() to
  kill the program being debugged.  KillMe(), the undocumented
  call intended for this purpose, causes the server to hang.

30 years ago * remote.c (read_frame): Calculate run length encoded checksum correctly.
Steve Chamberlain [Fri, 5 Aug 1994 00:14:05 +0000 (00:14 +0000)]
  * remote.c (read_frame): Calculate run length encoded checksum correctly.
  * config/sh/stub.c: New file.

30 years agoNew file. (stan said I could put it here)
Steve Chamberlain [Thu, 4 Aug 1994 23:59:24 +0000 (23:59 +0000)]
New file.  (stan said I could put it here)

30 years ago * target.c (find_default_run_target): Make sure to_can_run is set
Stu Grossman [Thu, 4 Aug 1994 21:36:26 +0000 (21:36 +0000)]
* target.c (find_default_run_target):  Make sure to_can_run is set
before calling it.

30 years ago * configure: Simplify Jun 2 1994 change.
Jean Marie Diaz [Thu, 4 Aug 1994 20:16:03 +0000 (20:16 +0000)]
* configure: Simplify Jun 2 1994 change.

30 years agoFix up namespace handling in last patch.
Jean Marie Diaz [Thu, 4 Aug 1994 19:59:27 +0000 (19:59 +0000)]
Fix up namespace handling in last patch.

30 years ago * TODO: Remove note about fast watchpoints and remove obsolete
Jean Marie Diaz [Thu, 4 Aug 1994 19:48:25 +0000 (19:48 +0000)]
* TODO: Remove note about fast watchpoints and remove obsolete
Mach stuff.

30 years ago * ldlex.l (yy_create_string_buffer): Handle change to internal
Jean Marie Diaz [Thu, 4 Aug 1994 18:56:04 +0000 (18:56 +0000)]
* ldlex.l (yy_create_string_buffer): Handle change to internal
interface in flex 2.4.7.

30 years ago * config/i386/xm-i386v4.h, config/m68k/xm-m68kv4.h,
Stan Shebs [Thu, 4 Aug 1994 18:17:59 +0000 (18:17 +0000)]
* config/i386/xm-i386v4.h, config/m68k/xm-m68kv4.h,
config/sparc/xm-sun4sol2.h (NORETURN): Don't define.
* config/m88k/tm-cxux.h (ARCH_NUM_REGS): Undefine before defining.

30 years ago * target.c (add_target): Don't call clean_target on target
Stu Grossman [Thu, 4 Aug 1994 17:45:26 +0000 (17:45 +0000)]
* target.c (add_target):  Don't call clean_target on target
vectors anymore.
* (unpush_target):  Test for to_close being set before calling.
* (target_xfer_memory, target_info):  Check for to_has_memory
before playing with memory.

30 years ago * remote.c (remote_open): Set inferior_pid to make kill command
Stu Grossman [Thu, 4 Aug 1994 17:32:09 +0000 (17:32 +0000)]
* remote.c (remote_open):  Set inferior_pid to make kill command
happy.
* inflow.c (kill_command):  Revert change of Aug 2.  Use
inferior_pid to determine whether to print out "The program is not
being run." message.

30 years ago * coff-m68k.c (_bfd_coff_m68k_reloc_type_lookup): New function.
Jean Marie Diaz [Thu, 4 Aug 1994 16:38:05 +0000 (16:38 +0000)]
* coff-m68k.c (_bfd_coff_m68k_reloc_type_lookup): New function.
(coff_bfd_reloc_type_lookup): Define.

30 years ago* os9k.h: Comment out apparently-unused declarations.
Jean Marie Diaz [Thu, 4 Aug 1994 16:22:44 +0000 (16:22 +0000)]
* os9k.h: Comment out apparently-unused declarations.

30 years ago * config/i386/i386m3.mh (NAT_CLIBS): Add -lmachid and -lnetname.
Jean Marie Diaz [Thu, 4 Aug 1994 16:20:45 +0000 (16:20 +0000)]
* config/i386/i386m3.mh (NAT_CLIBS): Add -lmachid and -lnetname.
* m3-nat.c, config/nm-m3.h: #if 0 REQUEST_QUIT stuff.
* m3-nat.c: Pass argument to return_to_top_level.
Declare m3_kill_inferior before use.
(port_chain_insert): In "can't happen" case, abort rather than
setting `mid' to large decimal constant (which gcc warns about).
(get_thread_name): Use cast to convert const char * to char *.
(add_mach_specific_commands): #if 0 "thread break" command.
(m3_trace_him): Call push_target.
(mach_really_wait): New argument pid; remove unused
variable pid.
(intercept_exec_calls): Call target_terminal_init and
target_terminal_inferior once the child execs.
* infrun.c (proceed): Pass argument to PREPARE_TO_PROCEED.

30 years ago * elfcode.h (elf_bfd_final_link): Force the vma of sections which
Jean Marie Diaz [Thu, 4 Aug 1994 16:10:23 +0000 (16:10 +0000)]
* elfcode.h (elf_bfd_final_link): Force the vma of sections which
do not have SEC_ALLOC set to be 0.  This is needed to handle
relocs against debugging sections.

30 years ago * ch-lang.c (chill_language_defn): Ditto.
Stan Shebs [Thu, 4 Aug 1994 00:38:39 +0000 (00:38 +0000)]
* ch-lang.c (chill_language_defn): Ditto.

30 years ago * breakpoint.c (breakpoint_1): Improve pluralization in display
Stan Shebs [Thu, 4 Aug 1994 00:21:16 +0000 (00:21 +0000)]
* breakpoint.c (breakpoint_1): Improve pluralization in display
of breakpoint hit counts.

30 years ago * coff-i960.c (coff_i960_relocate): Rewrote to change relocs
Jean Marie Diaz [Wed, 3 Aug 1994 20:51:59 +0000 (20:51 +0000)]
* coff-i960.c (coff_i960_relocate): Rewrote to change relocs
against locally defined symbols into relocs against section
symbols, for VxWorks 5.1.

30 years ago * language.h (struct language_defn): Remove unused field
Stan Shebs [Wed, 3 Aug 1994 19:15:42 +0000 (19:15 +0000)]
* language.h (struct language_defn): Remove unused field
la_longest_float.
(longest_float): Remove, no longer used.
* language.c (unknown_language_defn, auto_language_defn,
local_language_defn): Remove init of la_longest_float field.
* c-lang.c (c_language_defn, cplus_language_defn,
asm_language_defn): Ditto.
* m2-lang.c (m2_language_defn): Ditto.

30 years agoWed Aug 3 10:34:37 1994 Eric Youngdale (ericy@cais.cais.com)
Jean Marie Diaz [Wed, 3 Aug 1994 14:43:42 +0000 (14:43 +0000)]
Wed Aug  3 10:34:37 1994  Eric Youngdale  (ericy@cais.cais.com)

* i386linux.c (linux_add_one_symbol): Only handle
SHARABLE_CONFLICTS specially if BSF_CONSTRUCTOR is set.  Set hashp
for a GOT or PLT symbol.  Set jump field of fixup for a PLT symbol.
(linux_tally_symbols): Check section of real symbol.  When looking
for a builtin fixup, check builtin and jump flags.  Create no more
than one fixup, and always create one if the real symbol is in the
absolute section.  Only strip absolute symbols.

30 years agoLynxOS changes
David Henkel-Wallace [Wed, 3 Aug 1994 13:45:11 +0000 (13:45 +0000)]
LynxOS changes