Commit graph

20898 commits

Author SHA1 Message Date
Richard Henderson
9ca4498fd5 * tc-m68k.c (m68k_ip): Remove absl->reglst MRI hack.
(crack_operand): Add reg->reglst MRI hack.
        (r_seg): Put reglst symbols in reg_section.
        (m68k_frob_symbol): Frob reglst symbols into absolute_section.
1998-01-16 19:35:15 +00:00
Ian Carmichael
1e1e3b618f * Initial Device Support
*
*Modified Files:
*    .Sanitize ChangeLog
*Added Files:
*    Makefile.in README.Cygnus config.in configure configure.in
*    device.c device.h dma.c dma.h engine-sky.c gencode.c gpuif.c
*    gpuif.h hardware.c hardware.h interp.c m16.igen mdmx.igen
*    mips.dc mips.igen pke0.c pke0.h pke1.c pke1.h r5900.igen
*    sim-main.h tconfig.in vr5400.igen vu0.c vu0.h vu1.c vu1.h
1998-01-16 19:27:02 +00:00
Jeff Law
8e12359329 * configure.in: check whether host and target makefile
fragments exist before adding them to *_makefile_frag
1998-01-16 07:41:21 +00:00
Andrew Cagney
13151a934d Document existence of old (gencode) and new (igen) MIPS ISA simulators. 1998-01-16 01:09:15 +00:00
Doug Evans
853713a768 backout m32rx stuff, not ready to be checked in 1998-01-16 00:26:51 +00:00
Doug Evans
3bdf92bdc8 Use set -e' to behave like make'. 1998-01-16 00:23:38 +00:00
Doug Evans
9121b10214 tweak m32rx sanitization 1998-01-16 00:14:59 +00:00
Richard Henderson
43e941fd88 * tc-sh.c (get_specific): Handle SGR & DBR.
PR 14523
1998-01-15 22:17:44 +00:00
Richard Henderson
2833e2512e * tc-h8500.c (parse_reg): Likewise. 1998-01-15 21:51:12 +00:00
Richard Henderson
e71bd99cc6 * tc-h8300.c (parse_reg): Take the length of the symbol into
account when attempting to match a register name.
1998-01-15 21:46:57 +00:00
Keith Seitz
0422b59e83 * gdbtk.c (gdb_immediate_command): New function which does not buffer an
y
        output. (Contrast to gdb_cmd.)
        (gdbtk_init): Install "gdb_immediate" command into interpreter.
1998-01-15 20:43:37 +00:00
Nick Clifton
ed3e2cfec2 Applied patch from Tony.Thompson@arm.com 1998-01-15 20:33:03 +00:00
Gavin Romig-Koch
ed70a3354d Initial vr4111 Sanitization marks. 1998-01-15 18:46:32 +00:00
Nick Clifton
0d0bb9140b Only look for two parallel instructions when we are at a 32 bit boundary 1998-01-15 18:35:08 +00:00
Nick Clifton
d061232e20 (Temporarily) added m32r-asm.in and m32r-dis.in to the list of kept files. 1998-01-15 18:01:56 +00:00
Ian Carmichael
1d37a68fe4 * configure.in: Add sky support
* configure: Regenerated
1998-01-15 15:45:41 +00:00
Gavin Romig-Koch
8ef2d81aa8 toplevel--
* config.sub: Create the vr4111 as a copy of vr4100.
	gas--
	* config/tc-mips.c (md_begin): Create the vr4111 as a copy of
	the vr4100.
	gcc--
	* config.sub: Create the vr4111 as a copy of the vr4100.
	* configure.in: Same.
	* configure: Rebuild.
	gdb--
	* configure.tgt: Create the vr4111 as a copy of the vr4100.
1998-01-15 15:27:13 +00:00
Ian Carmichael
b749e0e847 Initial file creation 1998-01-15 15:24:16 +00:00
Ian Carmichael
eba01826a5 Sky Sanitization 1998-01-15 15:12:51 +00:00
Gavin Romig-Koch
86418a70c8 toplevel--
* config.sub: Create the vr4111 as a copy of vr4100.
	gas--
	* config/tc-mips.c (md_begin): Create the vr4111 as a copy of
	the vr4100.
	gcc--
	* config.sub: Create the vr4111 as a copy of the vr4100.
	* configure.in: Same.
	* configure: Rebuild.
	gdb--
	* configure.tgt: Create the vr4111 as a copy of the vr4100.
1998-01-15 14:56:12 +00:00
Bob Manson
ddfa23cb52 * configure.in (target_configdirs): Add cygmon for sparc64-elf. 1998-01-15 07:40:11 +00:00
Stan Shebs
8d9371a56f * config/mips/{r3900.mt,r3900l.mt,tm-r3900.h,tm-r3900l.h}:
Remove, no longer used.
1998-01-15 03:44:01 +00:00
Nick Clifton
6bbfec6cda generated file imported from cgen 1998-01-15 01:59:10 +00:00
Nick Clifton
ebde3f6235 Add support for parallel instructions. 1998-01-15 01:58:34 +00:00
Nick Clifton
df5b318730 Fix test case so that they pass. 1998-01-15 01:53:12 +00:00
Nick Clifton
23cf992f4a Support for disassembling parallel instructions added.
Insn attributes hand patched until cgen can generate the correct values.
1998-01-15 01:48:51 +00:00
Nick Clifton
cc662e8676 Add macros to handle NOP insertion. 1998-01-15 01:26:02 +00:00
Nick Clifton
b61df0261f Formatting changes to improve readability. 1998-01-15 01:24:03 +00:00
Keith Seitz
bb3d9f43d3 * configure.in (--enable-gdbtk): If tcl was built with --enable-shared,
use TCL_SHLIB_SUFFIX to specify the suffix of the library file so that
        we don't expect to see "libfoo.a" instead of "libfoo.{so,sl, etc}".
        * configure: Regenerate.
1998-01-15 01:19:00 +00:00
Keith Seitz
2ac94d5149 * configure.in: Make sure we only replace RPATH_ENVVAR on
lines which begin with RPATH_ENVVAR, i.e. add "^" to the
        regexp to sed.
        * Makefile.in (BASE_FLAGS_TO_PASS): Pass RRPATH_ENVVAR down
        to sub-makes.
1998-01-15 01:17:14 +00:00
Richard Henderson
16b7d65d5a * xcofflink.c (xcoff_mark_symbol): Don't mark the absolute section.
(xcoff_mark): Likewise.
        (xcoff_build_ldsyms): Mark absolute symbols.
PR 14000
1998-01-15 00:17:55 +00:00
Jeff Law
22e548aaec * gas/mips/div.d: Update for recent assembler changes.
* gas/mips/div-ilocks.d: Likewise.
1998-01-15 00:09:59 +00:00
Jeff Law
6c4b811d6a * config/tc-mips.c (macro): Rework division code to avoid unfilled
delay slot.
1998-01-15 00:08:12 +00:00
Richard Henderson
52dcb248fb * bout.c (b_out_write_object_contents): Sort symbols before output
to keep {CALL,BAL}NAME symbols adjacent.
        (b_out_symbol_cmp): New function.
1998-01-15 00:01:17 +00:00
Richard Henderson
5f91fe02c0 * srconv.c (sh, h8300): Delete variables.
(addrsize, toolname, rnames): New variables.
        (writeINT): Use addrsize.
        (wr_un): Use toolname.
        (wr_hd): Set up addrsize et al properly for h8300[hs].
        (walk_tree_symbol): Zero dsy.  Use rnames.
        (wr_un, wr_hd, wr_ob, wr_du): Use proper bfd access macros.
        * sysdump.c (sh, h8300): Delete variables.
        (addrsize): New variable.
        (getINT): Use it.
        (getone): Initialize it.
        (getBITS): Range check on MAX.
1998-01-14 23:54:17 +00:00
Michael Meissner
f27bb101a5 Remove GCC-isms 1998-01-14 23:13:56 +00:00
Michael Meissner
4ef6f7f11f Make cross section PC relative relocs work; fix non-ANSI case 1998-01-14 23:09:29 +00:00
Doug Evans
b2cf4548a1 * config/tc-mips.c (mips_ip): Don't test pinfo flags if INSN_MACRO. 1998-01-14 23:06:34 +00:00
Doug Evans
3f89726318 snapshot, upper opcode table done, modulo testing 1998-01-14 20:13:07 +00:00
Doug Evans
3b542e9430 snapshot 1998-01-14 20:08:46 +00:00
Doug Evans
82cb1a1f7c gas/m32r/allinsn.d (cmpui): Update output to new format. 1998-01-14 19:12:51 +00:00
Doug Evans
a923b260c4 (cmpui): update output to new format. 1998-01-14 19:11:53 +00:00
Doug Evans
0bf2995438 Remove cgen.sh, cgen-{asm,dis}.in from Things-to-keep, they're
handled in Do-first.
1998-01-14 16:49:09 +00:00
Jeff Law
cc41987a00 * config-ml.in (multi-do): LDFLAGS must include multilib
designator.
1998-01-14 05:02:02 +00:00
Fred Fish
0728afad48 * configure.in (--with-mmalloc): Add new configure arg to use the
mmalloc package.  Default is to not use it.
	(START_INFERIOR_TRAPS_EXPECTED): Define to the integer 2, not
	the string "2".
	* acconfig.h (USE_MMALLOC, FORCE_MMCHECK): Add #undef.
	* configure: Regenerated.
	* config.in: Regenerated.
	* Makefile.in (MMALLOC_DIR, MMALLOC_SRC): Remove.
	(MMALLOC): Set using configure.
	(MMALLOC_CFLAGS): Set using configure.
	* config/i386/tm-linux.h (sys_quotactl): Define to 1 rather
	than just defining it.
	* mpw-make.sed: Undefine USE_MMALLOC rather than defining NO_MMALLOC.
	* utils.c (NO_MMALLOC): Use USE_MMALLOC instead.
	* objfiles.c: ditto.
	* defs.h: ditto.
	* config/sparc/sun4os4.mh (MMALLOC_CFLAGS): Remove.
	* config/m68k/sun3os4.mh (MMALLOC_CFLAGS): Remove.
	* config/i386/cygwin32.mh (MMALLOC_CFLAGS): Remove.
	* config/alpha/alpha-osf3.mh (MMALLOC_CFLAGS): Remove.
	* config/alpha/alpha-osf2.mh (MMALLOC_CFLAGS): Remove.
	* gdbserver/Makefile.in (MMALLOC_*): Remove.
	* config/rs6000/rs6000.mh (MMALLOC, MMALLOC_CFLAGS): Remove.
	* config/rs6000/aix4.mh (MMALLOC, MMALLOC_CFLAGS): Remove.
	* config/powerpc/aix4.mh (MMALLOC, MMALLOC_CFLAGS): Remove.
	* config/powerpc/aix.mh (MMALLOC, MMALLOC_CFLAGS): Remove.
	* config/ns32k/ns32km3.mh (MMALLOC, MMALLOC_CFLAGS): Remove.
	* config/mips/mipsm3.mh (MMALLOC, MMALLOC_CFLAGS): Remove.
	* config/mips/decstation.mh (MMALLOC, MMALLOC_CFLAGS): Remove.
	* config/m88k/cxux.mh (MMALLOC, MMALLOC_CFLAGS): Remove.
	* config/i386/xm-windows.h (NO_MMALLOC, NO_MMCHECK): Remove.
	* config/i386/i386mk.mh (MMALLOC, MMALLOC_CFLAGS): Remove.
	* config/i386/i386m3.mh (MMALLOC, MMALLOC_CFLAGS): Remove.
	* config/i386/i386gnu.mh (MMALLOC, MMALLOC_CFLAGS): Remove.
	* config/alpha/alpha-osf1.mh (MMALLOC, MMALLOC_CFLAGS): Remove.
	* config/alpha/alpha-linux.mh (MMALLOC, MMALLOC_CFLAGS): Remove.
1998-01-14 04:28:29 +00:00
Fred Fish
2a426d3136 * gdbint.texinfo (Host Conditionals): Document change from
using NO_MMALLOC to it's inverse, USE_MMALLOC.
1998-01-14 04:09:54 +00:00
David Taylor
4d132e40f6 ChangeLog entry for changes committed Monday, 5 Jan. Wrote this on Monday,
but forgot to commit it.
1998-01-13 21:56:55 +00:00
Jeff Law
b898fc0a3c * mips-opc.c (c.lt.s): Add r5900 variant.
(c.le.s): Likewise.
pr14594.
1998-01-13 16:21:45 +00:00
Doug Evans
ea0c3c6cf9 regenerate again to restore brendan's libtool changes 1998-01-13 09:15:02 +00:00
Jeff Law
54efc5e3b7 * config.guess: Recognize i[3456]-i586-UnixWare7-sysv5. 1998-01-13 08:12:28 +00:00