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