binutils-gdb.git
29 years ago * Makefile.in (RUNTEST): Fix reference of `srcdir'.
David Edelsohn [Fri, 28 Apr 1995 03:32:06 +0000 (03:32 +0000)]
* Makefile.in (RUNTEST): Fix reference of `srcdir'.

29 years ago * Makefile.in (RUNTEST): Use one in srcdir if present.
David Edelsohn [Fri, 28 Apr 1995 03:08:55 +0000 (03:08 +0000)]
* Makefile.in (RUNTEST): Use one in srcdir if present.
(RUNTESTFLAGS): Define.

29 years agoSupport Linux systems that do not have the BFD linker installed.
Michael Meissner [Thu, 27 Apr 1995 18:40:32 +0000 (18:40 +0000)]
Support Linux systems that do not have the BFD linker installed.

29 years agoWed Apr 26 19:01:08 1995 Steve Chamberlain <sac@slash.cygnus.com>
Steve Chamberlain [Thu, 27 Apr 1995 02:07:44 +0000 (02:07 +0000)]
Wed Apr 26 19:01:08 1995  Steve Chamberlain  <sac@slash.cygnus.com>

   * remote-hms.c: Rewrite to use new monitor conventions.

29 years agoWed Apr 26 18:26:21 1995 Steve Chamberlain <sac@slash.cygnus.com>
Steve Chamberlain [Thu, 27 Apr 1995 01:59:19 +0000 (01:59 +0000)]
Wed Apr 26 18:26:21 1995  Steve Chamberlain  <sac@slash.cygnus.com>

* srconv.c (main): Add support for -n option which disables
prescan of common symbols.
(wr_ob): If reading past the end of a section, fill with zeros.

29 years agoSupport for more portable alignment handling in assembly code, based on patches
Ken Raeburn [Wed, 26 Apr 1995 20:02:18 +0000 (20:02 +0000)]
Support for more portable alignment handling in assembly code, based on patches
from Bryan Ford <baford@schirf.cs.utah.edu>:
* read.c (potable): Added balign and p2align, for aligning by bytes or powers
of two independent of what ".align" does for a given target.
* doc/as.texinfo: Document them.

29 years ago * config.guess: Add hppa1.1-hp-lites support.
Jeff Law [Wed, 26 Apr 1995 16:59:33 +0000 (16:59 +0000)]
* config.guess: Add hppa1.1-hp-lites support.

29 years ago * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
Jim Kingdon [Wed, 26 Apr 1995 14:39:10 +0000 (14:39 +0000)]
* gdb.base/scope.exp: Make test names unique.  Use gdb_test.  Make
each test pass or fail.

29 years ago* objdump.c (dump_section_header): Display load address after virtual memory
Ken Raeburn [Wed, 26 Apr 1995 01:16:41 +0000 (01:16 +0000)]
* objdump.c (dump_section_header): Display load address after virtual memory
(run-time) address.

29 years ago* Makefile.in (install): Depend on "all".
Ken Raeburn [Wed, 26 Apr 1995 01:11:57 +0000 (01:11 +0000)]
* Makefile.in (install): Depend on "all".

29 years agoAdd comment regarding stringtab_global and psymtabs.
Jim Kingdon [Tue, 25 Apr 1995 22:58:03 +0000 (22:58 +0000)]
Add comment regarding stringtab_global and psymtabs.

29 years ago* dbxread.c: Add comment explaining lowest_text_address.
Jim Kingdon [Tue, 25 Apr 1995 18:31:31 +0000 (18:31 +0000)]
* dbxread.c: Add comment explaining lowest_text_address.

29 years ago * configure, configure.in: Look for m68k-*-vxworks* rather than
Rob Savoye [Tue, 25 Apr 1995 18:14:45 +0000 (18:14 +0000)]
    * configure, configure.in: Look for m68k-*-vxworks* rather than
just m68k-wrs-vxworks so gas can be configured for
m68k-vxworks5.1.

29 years agoDon't build newlib for m68k-vxworks5.1.
Rob Savoye [Tue, 25 Apr 1995 18:10:53 +0000 (18:10 +0000)]
Don't build newlib for m68k-vxworks5.1.

29 years ago * hosts/std-host.h: #include ansidecl.h 'cause PTR is used in
Jason Molenda [Tue, 25 Apr 1995 18:07:43 +0000 (18:07 +0000)]
    * hosts/std-host.h: #include ansidecl.h 'cause PTR is used in
        std-host.h.

29 years agoMon Apr 24 16:23:41 1995 Michael Meissner <meissner@tiktok.cygnus.com>
Jason Merrill [Tue, 25 Apr 1995 01:18:25 +0000 (01:18 +0000)]
Mon Apr 24 16:23:41 1995  Michael Meissner  <meissner@tiktok.cygnus.com>

* config.guess (*:Linux:*:*): Determine whether the default
compiler is ELF or a.out.

29 years agoLinux configuration name fixes
Jason Merrill [Tue, 25 Apr 1995 01:07:46 +0000 (01:07 +0000)]
Linux configuration name fixes

29 years ago * configure.in: use ../../bfd/hosts/std-host.h, not
Jason Molenda [Mon, 24 Apr 1995 22:10:32 +0000 (22:10 +0000)]
    * configure.in: use ../../bfd/hosts/std-host.h, not
        ../bfd/hosts/std-host.h (which doesn't exist).

29 years ago * sh-opc.c (sh_nibble_type, sh_arg_type): remove trailing , from
Jason Molenda [Mon, 24 Apr 1995 21:21:58 +0000 (21:21 +0000)]
    * sh-opc.c (sh_nibble_type, sh_arg_type): remove trailing , from
        enum list.

some native cc's barf on this (and K&R says it's naughty)

29 years agoProvide escape hatch for HAVE_PROCFS being defined.
Michael Meissner [Mon, 24 Apr 1995 14:38:05 +0000 (14:38 +0000)]
Provide escape hatch for HAVE_PROCFS being defined.

29 years agoDo not continue processing unknown symbols.
Michael Meissner [Mon, 24 Apr 1995 12:41:37 +0000 (12:41 +0000)]
Do not continue processing unknown symbols.

29 years ago * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
Jim Kingdon [Mon, 24 Apr 1995 04:37:45 +0000 (04:37 +0000)]
* gdb.base/opaque.exp: Remove xfails for aix; print a warning if
xlc not gcc.

29 years ago * config/pa/tm-hppa.h (EXTRACT_STRUCT_VALUE_ADDRESS): Fix.
Jeff Law [Sat, 22 Apr 1995 07:51:21 +0000 (07:51 +0000)]
* config/pa/tm-hppa.h (EXTRACT_STRUCT_VALUE_ADDRESS): Fix.

29 years ago * config/pa/tm-hppa.h (EXTRACT_RETURN_VALUE): Rewrite to correctly
Jeff Law [Sat, 22 Apr 1995 07:42:36 +0000 (07:42 +0000)]
* config/pa/tm-hppa.h (EXTRACT_RETURN_VALUE): Rewrite to correctly
handle "short", "int" and small structures returned in registers.

29 years ago * config/pa/tm-hppa.h (EXTRACT_RETURN_VALUE): Rewrite to correctly
Jeff Law [Sat, 22 Apr 1995 07:30:32 +0000 (07:30 +0000)]
* config/pa/tm-hppa.h (EXTRACT_RETURN_VALUE): Rewrite to correctly
handle "short", "int" and small structures returned in registers.

29 years ago * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
Stu Grossman [Fri, 21 Apr 1995 22:45:59 +0000 (22:45 +0000)]
* cpu32bug.exp est.exp rom68k.exp:  Delete.  Unify into monitor.exp.

29 years ago * minsyms.c: add new function lookup_minimal_symbol_text, to look
Kung Hsu [Fri, 21 Apr 1995 20:02:50 +0000 (20:02 +0000)]
* minsyms.c: add new function lookup_minimal_symbol_text, to look
for text symbol only.
* breakpoint.c (create_longjmp_breakpoint): call
lookup_minimal_symbol_text instead of lookup_minimal_symbol.
* symtab.h: add lookup_minimal_symbol_text prototype.

29 years ago * sh-tdep.c (sh-opc.h): Don't include.
Stan Shebs [Fri, 21 Apr 1995 19:09:01 +0000 (19:09 +0000)]
* sh-tdep.c (sh-opc.h): Don't include.
(gdbcore.h): Include.
(frame_find_saved_regs): Remove unused local.

29 years agoPatches from H.J. Lu for Linux ELF core file support.
Ken Raeburn [Fri, 21 Apr 1995 16:53:57 +0000 (16:53 +0000)]
Patches from H.J. Lu for Linux ELF core file support.
* elfcode.h (elf_core_file_matches_executable_p) [HAVE_PROCFS]: Use prpsinfo_t
instead of struct prpsinfo, for consistency.
* hosts/i386linux.h (HAVE_PROCFS): Define.

29 years ago * dwarfread.c (struct dwfinfo), dbxread.c (struct symloc),
Jim Kingdon [Fri, 21 Apr 1995 13:19:22 +0000 (13:19 +0000)]
* dwarfread.c (struct dwfinfo), dbxread.c (struct symloc),
mdebugread.c (struct symloc), hpread.c (struct symloc): Clean
up comments.

29 years ago* Makefile.in: Change all references to MY_MACHINE to MY_TARGET, to match
Ken Raeburn [Thu, 20 Apr 1995 21:30:10 +0000 (21:30 +0000)]
* Makefile.in: Change all references to MY_MACHINE to MY_TARGET, to match
configure script.

29 years agoThu Apr 20 09:07:39 1995 Steve Chamberlain <sac@slash.cygnus.com>
Steve Chamberlain [Thu, 20 Apr 1995 16:10:44 +0000 (16:10 +0000)]
Thu Apr 20 09:07:39 1995  Steve Chamberlain  <sac@slash.cygnus.com>

* linker.c (link_action): Do the right thing when a undefined
strong symbol appears after an undefined weak symbol.

29 years ago * config/est.exp: Fix copyright and comments. Remove dead code.
Stu Grossman [Thu, 20 Apr 1995 00:46:15 +0000 (00:46 +0000)]
* config/est.exp:  Fix copyright and comments.  Remove dead code.
Use targetname, serialport and baud variables instead of fixed
constants.
* config/rom68k.exp:  Fix copyright and comments.  Remove dead code.
* config/cpu32bug.exp:  New file to support cpu32bug monitors.

29 years ago * hppa-tdep.c (deposit_17): New routine to deposit 17 bit
Stu Grossman [Thu, 20 Apr 1995 00:15:14 +0000 (00:15 +0000)]
* hppa-tdep.c (deposit_17):  New routine to deposit 17 bit
constants into PA instructions.
* Put #ifdefs around all signal handling code.  Not generally
needed for embedded boards.
* (hppa_fix_call_dummy):  Parameterize offsets into call dummy to
allow different dummys to be used by this code.  Use
INSTRUCTION_SIZE instead of REGISTER_SIZE for things.
Conditionalize setup of _sr4export fixup.  Improve comments.
* config/pa/tm-hppa.h:  Define INSTRUCTION_SIZE.  Use a different
call dummy if PA_LEVEL_0 is defined.  Better comments for call
dummys.  Define offsets for LDIL/LDO instructions which load
function addresses.
* config/pa/tm-pro.h:  Get rid of signal handling stuff.  Define
PA_LEVEL_0 to disable mucking with space regs and such.

29 years ago * configure.in (mips-sgi-irix6): Use mh-irix5.
Jim Wilson [Thu, 20 Apr 1995 00:04:20 +0000 (00:04 +0000)]
* configure.in (mips-sgi-irix6): Use mh-irix5.

29 years ago * gdb.base/watchpoint.exp: Don't run
Jim Kingdon [Wed, 19 Apr 1995 20:50:56 +0000 (20:50 +0000)]
* gdb.base/watchpoint.exp: Don't run
test_watchpoint_triggered_in_syscall for sunos.

29 years ago* gen-c-prog.awk: Changed reference to "make-c-prog.awk" in
J.T. Conklin [Wed, 19 Apr 1995 18:27:35 +0000 (18:27 +0000)]
* gen-c-prog.awk: Changed reference to "make-c-prog.awk" in
  comment emitted by this script to gen-c-prog.awk.

* Makefile.in, configure.in: Converted to use autoconf.
* configure: New file, generated with autoconf 2.3.
* config/{mt-alpha, mt-dummy, mt-i386, mt-ns532, mt-sparc,
  mt-tahoe, mt-vax}: Removed.

29 years agoFix April 17th change.
Michael Meissner [Wed, 19 Apr 1995 18:14:20 +0000 (18:14 +0000)]
Fix April 17th change.

29 years ago * remote.texi (Bootstrapping): Clarify that flush_i_cache is only
Jim Kingdon [Wed, 19 Apr 1995 14:07:31 +0000 (14:07 +0000)]
* remote.texi (Bootstrapping): Clarify that flush_i_cache is only
for the sparc stub.

29 years agoadded remote-vxmips.c, remotevxwparc.c to Things-to-keep
Angela Marie Thomas [Wed, 19 Apr 1995 08:16:58 +0000 (08:16 +0000)]
added remote-vxmips.c, remotevxwparc.c to Things-to-keep

29 years ago* mips-dis.c (print_insn_little_mips): Cast return value from bfd_getl32 from
Ken Raeburn [Tue, 18 Apr 1995 16:24:09 +0000 (16:24 +0000)]
* mips-dis.c (print_insn_little_mips): Cast return value from bfd_getl32 from
bfd_vma to unsigned long, because _print_insn_mips expects an unsigned long,
and that might be fewer words of argument storage (e.g., if bfd_vma is long
long on a 32-bit machine).
(print_insn_big_mips): Likewise with bfd_getb32 value.
(_print_insn_mips): Now static.

29 years ago * cpu32bug-rom.c monitor.h op50-rom.c remote-est.c rom68k-rom.c
Stu Grossman [Mon, 17 Apr 1995 22:43:56 +0000 (22:43 +0000)]
* cpu32bug-rom.c monitor.h op50-rom.c remote-est.c rom68k-rom.c
w89k-rom.c:  Remove loadtypes, loadprotos and baudrates.
* op50-rom.c:  Fix copyrights and add load routine to op50n_cmds.
* rom68k-rom.c (_initialize_rom68k):  Don't set baud rate.
* w89k-rom.c:  Fix copyrights.

29 years ago*** empty log message ***
Stu Grossman [Mon, 17 Apr 1995 06:32:32 +0000 (06:32 +0000)]
*** empty log message ***

29 years ago * monitor.c: Move all xmodem stuff into xmodem.[ch]. Remove
Stu Grossman [Mon, 17 Apr 1995 06:31:39 +0000 (06:31 +0000)]
* monitor.c:  Move all xmodem stuff into xmodem.[ch].  Remove
unnecessary remoteloadprotocol and remoteloadtype support.
* (expect expect_prompt):  Change names to monitor_expect and
monitor_expect_prompt.  Make them global.
* (printf_monitor):  Change name to monitor_printf.  Make global.
* (monitor_read_memory):  Flush command echo to avoid parsing
ambiguity with CPU32Bug monitor.
* (monitor_load):  Remove remoteloadprotocol and remoteloadtype
support.  Call target_ops->load_routine, default to
monitor_load_srec.
* (monitor_load_srec):  Remove everything but S-record support.
* monitor.h (monitor_ops):  Add load_routine to provide monitor
specific download capability.
* remote-est.c:  Clean up copyrights and comments.
* w89k-rom.c:  Use new xmodem support.
* xmodem.c xmodem.h:  New files to support xmodem downloads.
* rom68k-rom.c remote-est.c:  Fix copyrights, add load_routine
entry to monitor_ops.
* cpu32bug-rom.c:  New file to support Moto BCC debuggers.
* config/m68k/est.mt (TDEPFILES):  Add cpu32bug.o.
* config/pa/hppapro.mt (TDEPFILES):  Add xmodem.o.

29 years agoREADME.GDBTK is a gdbtk file
Stan Shebs [Sun, 16 Apr 1995 13:39:57 +0000 (13:39 +0000)]
README.GDBTK is a gdbtk file

29 years ago* rem-multi.shar: Removed; superceded by gdbserver.
Jim Kingdon [Sun, 16 Apr 1995 01:03:11 +0000 (01:03 +0000)]
* rem-multi.shar: Removed; superceded by gdbserver.

29 years ago * xcoffread.c (xcoff_sym_fns): Revise comment about merging this
Jim Kingdon [Sun, 16 Apr 1995 00:53:31 +0000 (00:53 +0000)]
* xcoffread.c (xcoff_sym_fns): Revise comment about merging this
with coffread.c.

* breakpoint.c (fixup_breakpoints): Removed.
* rs6000-nat.c (vmap_symtab): Don't call fixup_breakpoints.
(vmap_ldinfo, xcoff_relocate_core): Call breakpoint_re_set.

* coffread.c (coff_symfile_offsets): Allocate SECT_OFF_MAX
sections, not just SECT_OFF_MAX-1.

* rs6000-nat.c (vmap_symtab), xcoffread.c: Re-do section offsets
to be indexed by SECT_OFF_* instead of xcoff section numbers.
* objfiles.c, remote.c: Remove comments regarding SECT_OFF_*.
* symtab.h: Revise comment about block_line_section.
* rs6000-nat.c (vmap_symtab): Don't relocate objfile->sections.

29 years ago* gdb.base/a1-selftest.exp: Add alpha xfail.
Jim Kingdon [Sat, 15 Apr 1995 21:29:14 +0000 (21:29 +0000)]
* gdb.base/a1-selftest.exp: Add alpha xfail.

29 years ago * mpw-make.in (init.c): Don't try to do symbolic {o} in sed
Stan Shebs [Sat, 15 Apr 1995 21:22:14 +0000 (21:22 +0000)]
* mpw-make.in (init.c): Don't try to do symbolic {o} in sed
command, not allowed by some version of MPW Make.
* ser-mac.c (mac-setbaudrate): Make it actually set baud rates.

29 years agoSat Apr 15 14:05:09 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
Jim Kingdon [Sat, 15 Apr 1995 21:13:08 +0000 (21:13 +0000)]
Sat Apr 15 14:05:09 1995  Jim Kingdon  (kingdon@lioth.cygnus.com)

* alpha-tdep.c (alpha_push_arguments): Fix typo (TYPE_VALUE ->
VALUE_TYPE).  Do the cast for TYPE_CODE_BOOL, TYPE_CODE_CHAR,
TYPE_CODE_ENUM, and TYPE_CODE_RANGE as well as TYPE_CODE_INT.

Sat Apr 15 14:04:32 1995  Per Bothner  <bothner@cygnus.com>

* alpha-tdep.c (alpha_push_arguments): Only cast to long for
TYPE_CODE_INT.

29 years ago * gdbtk.c (gdb_disassemble): Read from inferior if connected
Stan Shebs [Sat, 15 Apr 1995 21:01:31 +0000 (21:01 +0000)]
* gdbtk.c (gdb_disassemble): Read from inferior if connected
to a VxWorks target.

29 years agokeep new files
Ken Raeburn [Sat, 15 Apr 1995 08:21:11 +0000 (08:21 +0000)]
keep new files

29 years ago* Makefile.in (ALL_EMULATIONS): Added em68kelf.o.
Ken Raeburn [Fri, 14 Apr 1995 20:33:05 +0000 (20:33 +0000)]
* Makefile.in (ALL_EMULATIONS): Added em68kelf.o.
(em68kelf.o): New target.
* config/m68k-elf.mt, emulparams/m68kelf.sh: New files.
* configure.in: Use them for m68*-*-elf.

29 years ago* config.bfd: Add m68*-*-elf*.
Ken Raeburn [Fri, 14 Apr 1995 20:25:09 +0000 (20:25 +0000)]
* config.bfd: Add m68*-*-elf*.
* elf32-m68k.c: Filled out implementation, except for dynamic linking support.
* reloc.c (enum bfd_reloc_code_real): Added *_GOT_PCREL, *_GOTOFF, *_PLT_PCREL,
 *_PLTOFF, *_68K_* relocations for ELF.
* libbfd.h, bfd-in2.h: Regenerated.

29 years ago * README.GDBTK: New file. Contains the obvious.
Stu Grossman [Fri, 14 Apr 1995 17:20:29 +0000 (17:20 +0000)]
* README.GDBTK:  New file.  Contains the obvious.

29 years agoFix for PR 6732.
Ken Raeburn [Thu, 13 Apr 1995 23:36:33 +0000 (23:36 +0000)]
Fix for PR 6732.

* config/tc-sh.c (md_convert_frag): Instead of aborting on large displacements,
print an error message.  Don't invoke the code that followed the abort call
until it's been verified.

29 years ago* config/tc-m68k.c (md_show_usage): Add 68060 to list. Split cpu list into
Ken Raeburn [Thu, 13 Apr 1995 22:21:11 +0000 (22:21 +0000)]
* config/tc-m68k.c (md_show_usage): Add 68060 to list.  Split cpu list into
three lines.

29 years ago * remote-array.c: New file for Array Tech LSI33k based controller
Rob Savoye [Thu, 13 Apr 1995 22:17:54 +0000 (22:17 +0000)]
* remote-array.c: New file for Array Tech LSI33k based controller
board.

29 years ago * remote-vxsparc.c: New file, preliminary check in, this configuration
Kung Hsu [Thu, 13 Apr 1995 20:03:52 +0000 (20:03 +0000)]
    * remote-vxsparc.c: New file, preliminary check in, this configuration
        not supported yet.
        * remote-vxmips.c: ditto.

29 years ago * a29k-tdep.c (get_longjmp_target): Replace SWAP_TARGET_AND_HOST with
Kung Hsu [Thu, 13 Apr 1995 19:37:57 +0000 (19:37 +0000)]
    * a29k-tdep.c (get_longjmp_target): Replace SWAP_TARGET_AND_HOST with
        extract_address.
        * remote-vxsparc.c: New file, preliminary check in, this configuration
        not supported yet.
        * remote-vxmips.c: ditto.

29 years agoDo not use unprotected ANSI/ISO prototypes.
Michael Meissner [Thu, 13 Apr 1995 16:13:48 +0000 (16:13 +0000)]
Do not use unprotected ANSI/ISO prototypes.

29 years ago * monitor.h (init_monitor_ops): Declare.
Stan Shebs [Thu, 13 Apr 1995 01:23:53 +0000 (01:23 +0000)]
* monitor.h (init_monitor_ops): Declare.
* rom68k-rom.c: Clarify some comments.
(rom68k_open): Define as static, to match decl.

29 years ago * gdb.gdb: New file.
Jim Kingdon [Thu, 13 Apr 1995 00:46:52 +0000 (00:46 +0000)]
* gdb.gdb: New file.
* .gdbinit: Move list-objfiles to gdb.gdb.

29 years ago* values.c (set_internalvar): Set modifiable flag of newval.
Jim Kingdon [Thu, 13 Apr 1995 00:36:37 +0000 (00:36 +0000)]
* values.c (set_internalvar): Set modifiable flag of newval.

29 years agoWed Apr 12 16:06:01 1995 Jason Merrill <jason@phydeaux.cygnus.com>
Jason Merrill [Wed, 12 Apr 1995 23:07:58 +0000 (23:07 +0000)]
Wed Apr 12 16:06:01 1995  Jason Merrill  <jason@phydeaux.cygnus.com>

* test-build.mk: Enable building of shared libraries on IRIX 5 and
        OSF/1.  Fix compiler flags.
* build-all.mk: Support Linux and OSF/1 3.0.  Fix compiler flags.

29 years ago * xcoffread.c: Call complain() rather than error() or printing a
Jim Kingdon [Wed, 12 Apr 1995 22:17:41 +0000 (22:17 +0000)]
* xcoffread.c: Call complain() rather than error() or printing a
warning.

29 years agoAlways keep MPW support
Stan Shebs [Wed, 12 Apr 1995 19:29:34 +0000 (19:29 +0000)]
Always keep MPW support

29 years agoMerge MPW ChangeLog with generic ChangeLog
Stan Shebs [Wed, 12 Apr 1995 19:27:42 +0000 (19:27 +0000)]
Merge MPW ChangeLog with generic ChangeLog

29 years agoAlways keep MPW support
Stan Shebs [Wed, 12 Apr 1995 18:46:15 +0000 (18:46 +0000)]
Always keep MPW support

29 years agoMerge MPW ChangeLog with generic ChangeLog
Stan Shebs [Wed, 12 Apr 1995 18:44:27 +0000 (18:44 +0000)]
Merge MPW ChangeLog with generic ChangeLog

29 years ago* aoutx.h (machine_type, case bfd_arch_mips): Treat R8000 like R6000 and R4000
Ken Raeburn [Wed, 12 Apr 1995 16:41:50 +0000 (16:41 +0000)]
* aoutx.h (machine_type, case bfd_arch_mips): Treat R8000 like R6000 and R4000
for now.

29 years ago * arc-tdep.c: #include "gdbcmd.h".
David Edelsohn [Wed, 12 Apr 1995 15:47:39 +0000 (15:47 +0000)]
* arc-tdep.c: #include "gdbcmd.h".
(codestream_seek): Pass CORE_ADDR.
(arc_cpu_type, tmp_arc_cpu_type, arc_cpu_type_table): New globals.
(debug_pipeline_p): Likewise.
(X_...): Instruction field access macros.
(BUILD_INSN): Define.
(codestream_tell): Allow for stream elements > 1 byte.
(codestream_fill): Likewise.
(setup_prologue_scan): New function.
(arc_get_frame_setup): Call it.  Update to current spec
regarding prologues.  Use BUILD_INSN.
(skip_prologue): New argument `frameless_p'.  Use BUILD_INSN.
(arc_frame_saved_pc): New function.
(frame_find_saved_regs): Use BUILD_INSN.
(get_insn_type, single_step): New functions.
(one_stepped): New global.
(arc_set_cpu_type_command, arc_show_cpu_type_command): New functions.
(arc_set_cpu_type): New function.
(_initialize_arc_tdep): Define new `set' commands `cpu',
`displaypipeline', and `debugpipeline'.
* remote-arc.c (break_insn): Add bi-endian support.
(arc_insert_breakpoint): Likewise.
(arc_remove_breakpoint): Likewise.
(switch_command): Delete.
* arc/tm-arc.h (TARGET_BYTE_ORDER): Delete.
(TARGET_BYTE_ORDER_SELECTABLE): Define.
(DEFAULT_ARC_CPU_TYPE): Define.
(SKIP_PROLOGUE_FRAMELESS_P): Define.
(BREAKPOINT): Delete.
(BIG_BREAKPOINT, LITTLE_BREAKPOINT): Define.
(DECR_PC_AFTER_BREAK): Change to 8.
(NO_SINGLE_STEP): Define.
(ARC_PC_TO_REAL_ADDRESS): Define.
(SAVED_PC_AFTER_CALL): Use it.
(NUM_REGS, REGISTER_BYTES): Fix.
(FRAME_SAVED_PC): Call arc_frame_saved_pc.
(FRAME_LOCALS_ADDRESS): Fix.

29 years agoARC stuff.
David Edelsohn [Wed, 12 Apr 1995 15:46:23 +0000 (15:46 +0000)]
ARC stuff.

29 years agoSupport keep-arc flag.
David Edelsohn [Wed, 12 Apr 1995 15:45:15 +0000 (15:45 +0000)]
Support keep-arc flag.

29 years ago * config/tc-arc.c (delay_slot_type): New function.
David Edelsohn [Wed, 12 Apr 1995 14:41:21 +0000 (14:41 +0000)]
* config/tc-arc.c (delay_slot_type): New function.
(md_assemble): Use hashed list of insns.
Print warning if 8 byte insn appears in delay slot.
(md_operand): Handle %st(sym1-sym2).
(get_arc_exp_reloc_type): Likewise.
(md_apply_fix, case BFD_RELOC_ARC_B26): Now using implicit addends
so must store them here.

29 years agoARC stuff.
David Edelsohn [Wed, 12 Apr 1995 14:40:14 +0000 (14:40 +0000)]
ARC stuff.

29 years ago * rs6000-nat.c (vmap_ldinfo): If we don't find ldinfo for the
Jim Kingdon [Wed, 12 Apr 1995 04:42:05 +0000 (04:42 +0000)]
* rs6000-nat.c (vmap_ldinfo): If we don't find ldinfo for the
symfile_objfile, nuke it.

29 years ago * configure.in: Recognize --with-newlib.
David Edelsohn [Wed, 12 Apr 1995 01:59:39 +0000 (01:59 +0000)]
* configure.in: Recognize --with-newlib.
(sparc-*-sunos4*): Build sim, dejagnu, expect, tcl if cross target.
(arc-*-*): Build g++ stuff now.

29 years ago * top.c, utils.c, defs.h: Remove error_hook. It is currently
Jim Kingdon [Wed, 12 Apr 1995 00:16:35 +0000 (00:16 +0000)]
* top.c, utils.c, defs.h: Remove error_hook.  It is currently
unused and would need to hook into error_begin()/return_to_top_level(),
instead of error(), if it were to be used.

29 years ago* configure.in: Require at least autoconf 2.3, because earlier versions lose on
Ken Raeburn [Tue, 11 Apr 1995 23:51:52 +0000 (23:51 +0000)]
* configure.in: Require at least autoconf 2.3, because earlier versions lose on
some AIX versions.
* configure: Regenerated.

* configure.in: Add m68k-*-elf.
* config/tc-m68k.c (comment_chars) [OBJ_ELF]: Include '#'.
(md_pseudo_table) [OBJ_ELF]: Ignore "swbeg".
(md_begin): Set alt_notend_table['&'], so svr4-style immediate operands are
accepted.
(md_apply_fix): Argument VALP should point to valueT.
(md_convert_frag): Argument SEC should be type segT.
(md_shortopts) [OBJ_ELF]: Accept 'Q' with an argument.
(md_parse_option): Ignore it.
(md_convert_frag_1): Add in frag address for the symbol in the displacement
calculation.
* config/tc-m68k.h (TARGET_FORMAT) [OBJ_ELF]: Use "elf32-m68k".
(TARGET_ARCH): Define.
(REGISTER_PREFIX_OPTIONAL) [OBJ_ELF]: Default to 0.
(LOCAL_LABEL, FAKE_LABEL_NAME, REGISTER_PREFIX_OPTIONAL): Handle these the same
way for OBJ_ELF as for M68KCOFF.

29 years ago* as.h (struct relax_type): Add forward declaration for type.
Ken Raeburn [Tue, 11 Apr 1995 22:55:29 +0000 (22:55 +0000)]
* as.h (struct relax_type): Add forward declaration for type.

29 years ago * utils.c, defs.h (warning_begin): Renamed from warning_setup, for
Jim Kingdon [Tue, 11 Apr 1995 22:26:14 +0000 (22:26 +0000)]
* utils.c, defs.h (warning_begin): Renamed from warning_setup, for
consistency with error_begin.  Also print warning_pre_print.
Document it better.
* utils.c (warning): Use it.
* utils.c (error_begin): Doc fix.
* rs6000-nat.c (vmap_ldinfo): If symfile_objfile is not part of
any vmap, nuke it.

29 years ago * annotate.texi: Clarify which addresses have differing formats
Jim Kingdon [Tue, 11 Apr 1995 19:08:18 +0000 (19:08 +0000)]
* annotate.texi: Clarify which addresses have differing formats
depending on the language and which do not.

29 years ago * printcmd.c (print_address_numeric): Pass use_local to
Jim Kingdon [Tue, 11 Apr 1995 18:57:57 +0000 (18:57 +0000)]
* printcmd.c (print_address_numeric): Pass use_local to
print_longest, rather than always passing 1.

29 years agoAlways keep MPW support
Stan Shebs [Tue, 11 Apr 1995 18:45:25 +0000 (18:45 +0000)]
Always keep MPW support

29 years agoMerge MPW ChangeLog with generic ChangeLog
Stan Shebs [Tue, 11 Apr 1995 18:21:44 +0000 (18:21 +0000)]
Merge MPW ChangeLog with generic ChangeLog

29 years ago* nlm/Makefile.in: Remove comments discussing munch.
Jim Kingdon [Tue, 11 Apr 1995 16:39:37 +0000 (16:39 +0000)]
* nlm/Makefile.in: Remove comments discussing munch.

29 years agoUse F_SETOWN if SIOCSPGRP is not available.
Michael Meissner [Tue, 11 Apr 1995 15:14:07 +0000 (15:14 +0000)]
Use F_SETOWN if SIOCSPGRP is not available.

29 years agonote doc changes
Ken Raeburn [Tue, 11 Apr 1995 06:34:31 +0000 (06:34 +0000)]
note doc changes

29 years agobunch o changes
Ken Raeburn [Tue, 11 Apr 1995 06:19:06 +0000 (06:19 +0000)]
bunch o changes

29 years agowrite.c: Complain about .space or .org moving backwards.
Ken Raeburn [Tue, 11 Apr 1995 06:10:34 +0000 (06:10 +0000)]
write.c: Complain about .space or .org moving backwards.

Do generic rs_machine_dependent relaxation only if TC_GENERIC_RELAX_TABLE is
defined.  Use its value as the base of the table, so the actual declaration
can be cpu-specific (and const or not as appropriate).  For other cpus where
this isn't done (the majority), delete md_relax_table altogether.

For machines with WORKING_DOT_WORD, delete md_{short,long}_jump_size.

29 years agoAlways keep MPW support
Stan Shebs [Tue, 11 Apr 1995 02:08:59 +0000 (02:08 +0000)]
Always keep MPW support

29 years agoMerge MPW ChangeLog in with generic ChangeLog
Stan Shebs [Tue, 11 Apr 1995 01:55:20 +0000 (01:55 +0000)]
Merge MPW ChangeLog in with generic ChangeLog

29 years ago(PCINDEX): New macro.
Ken Raeburn [Tue, 11 Apr 1995 01:31:08 +0000 (01:31 +0000)]
(PCINDEX): New macro.
(md_relax_table): No longer const.  Add PCINDEX entries.
(m68k_ip): For AINDX with simple symbol operand, generate a PCINDEX frag if PC
is used, or do normal non-AINDX processing for address register.
(m68k_init_after_args): If cpu is 68000 or 68010, fix md_relax_table to prevent
relaxation of PCINDEX/BYTE mode to SHORT, since they don't support that mode.
(md_convert_frag_1, case PCLEA/LONG): Add 4 to offset, not 2.  Add support for
new PCINDEX modes.
(md_estimate_size_before_relax): Process PCINDEX/SZ_UNDEF mode.
(md_convert_frag_1, case PCLEA/SHORT): Add 2 to offset.
(m68k_ip, case most punctuation/AOFF): If using PC, call add_frag using PCLEA.

29 years agoFix for PR6697:
Ken Raeburn [Tue, 11 Apr 1995 01:29:49 +0000 (01:29 +0000)]
Fix for PR6697:
(nopic_need_relax): New static function, split out from
md_estimate_size_before_relax.
(md_estimate_size_before_relax): Call it.
(load_address, macro): In NO_PIC branches, if nopic_need_relax returns nonzero,
don't attempt GP optimization.

29 years agoDon't explicitly include config.h. Deleted a bunch of "#if 0" code and useless
Ken Raeburn [Tue, 11 Apr 1995 01:03:07 +0000 (01:03 +0000)]
Don't explicitly include config.h.  Deleted a bunch of "#if 0" code and useless
comments.
(struct m68k_cpu): New type.
(archs, n_archs): New variables, with single list of name/enum mapping and
aliases.
(m68k_ip): Delete the table here.
(m68k_init_after_args): Use the new table here instead of open-coding it.
(md_parse_option, case 'm'): Ditto.

29 years ago * valprint.c (print_longest): Fix a syntax error in #ifdef
Kung Hsu [Tue, 11 Apr 1995 00:04:41 +0000 (00:04 +0000)]
    * valprint.c (print_longest): Fix a syntax error in #ifdef
        PRINTF_HAS_LONG_LONG.

29 years ago * config/mips/xm-irix5.h: turn on CC_has_LONG_LONG and
Kung Hsu [Mon, 10 Apr 1995 23:53:52 +0000 (23:53 +0000)]
* config/mips/xm-irix5.h: turn on CC_has_LONG_LONG and
PRINTF_HAS_LONG_LONG.
* config/mips/tm-irix5.h: turn on FORCE_LONG_LONG.

29 years agoalways keep MPW support files
Stan Shebs [Mon, 10 Apr 1995 22:59:42 +0000 (22:59 +0000)]
always keep MPW support files

29 years agoMerge MPW ChangeLog with generic ChangeLog
Stan Shebs [Mon, 10 Apr 1995 22:59:03 +0000 (22:59 +0000)]
Merge MPW ChangeLog with generic ChangeLog