Andrew Cagney
4b2a6aed84
Use sim_state_alloc to create common sim object.
1997-09-01 03:26:31 +00:00
Andrew Cagney
9f3f352539
Passify cross compilation and GCC -Wall
1997-09-01 03:21:59 +00:00
Bob Manson
99bdb8d22d
* config/sparc/sparclite.mt: Removed simulator references (erc32
...
has been disabled).
1997-08-30 20:47:27 +00:00
Andrew Cagney
f90b720ba1
Passify GCC. Convert 0x0LL to something more portable in the FP code.
1997-08-30 00:02:19 +00:00
Andrew Cagney
4113ba4cd7
Passify GCC.
1997-08-30 00:01:12 +00:00
Joern Rennecke
bf5ac1b8ed
SH4 assembler extensions.
1997-08-29 19:03:06 +00:00
Ian Lance Taylor
24d2330e75
* Makefile.am (ld_new_DEPENDENCIES): Remove @LEXLIB@.
...
* Makefile.in: Rebuild.
1997-08-29 04:33:13 +00:00
David Edelsohn
affdd42e25
Remove arc sanitization.
1997-08-28 18:19:21 +00:00
David Edelsohn
36db8e64ab
* sim-options.c (standard_option_handler): Use xstrdup, not strdup.
1997-08-28 17:37:30 +00:00
David Edelsohn
0c0b16f9d4
* configure.tgt (arc-*-elf*): Recognize.
...
* Makefile.am (ALL_EMULATIONS): Add earcelf.o.
* Makefile.in: Regenerate.
* emulparams/arcelf.sh: New file.
Removes arc sanitization.
1997-08-28 17:19:45 +00:00
David Edelsohn
207cec8b17
Remove arc sanitization.
1997-08-28 17:17:43 +00:00
David Edelsohn
24ccf6b72e
* binutils-all/objdump.exp (cpus_expected): Add arc.
1997-08-28 16:58:00 +00:00
David Edelsohn
215b40bc29
Remove arc sanitization.
1997-08-28 16:56:10 +00:00
Andrew Cagney
d0aba53f38
New commands `set architecture'',
show architecture'' and
`info
...
architecture''. Update SH target to use new target_architecture_hook.
1997-08-28 10:20:21 +00:00
Andrew Cagney
f40d28bfc0
Add sh3 et.al. to SH arch table.
...
Improve machine name parsing for v850 and SH.
1997-08-28 10:01:33 +00:00
Andrew Cagney
04258deea2
Make igen available when v850 is being build.
1997-08-28 09:55:55 +00:00
Andrew Cagney
18c319ae59
Add --target=BFDTARGET and --architecture=MACHINE options.
1997-08-28 09:44:42 +00:00
Andrew Cagney
8811705410
Fix doco on enable-sim-inline.
1997-08-27 22:43:18 +00:00
Andrew Cagney
d6fea803dc
Add MSBIT* and LSBIT* macro's to sim-bits.h
...
Add more macro's for extracting sub word quantites to sim-endian.h
1997-08-27 07:56:27 +00:00
Andrew Cagney
750b794296
Only pass endianess to simulator when explicitly set by user with set
...
endian.
Prepend endian argument so that it can be overriden with target sim -ARGS.
1997-08-27 07:45:50 +00:00
Andrew Cagney
2f88c3244e
* archures.c (bfd_archures_list): Always NULL terminate the list.
1997-08-27 07:40:23 +00:00
Andrew Cagney
230a95ce5a
New file - generic implementation of sim_load for hardware only
...
simulators.
1997-08-27 04:45:59 +00:00
Andrew Cagney
fafce69ab1
Add ABFD argument to sim_create_inferior. Document.
...
Add file sim-hload.c - generic load for hardware only simulators.
Review each simulators sim_open, sim_load, sim_create_inferior so that
they more closely match required behavour.
1997-08-27 04:44:41 +00:00
Andrew Cagney
9f64f00ada
* idecode_expression.h (ALU_END): From Charles Lefurgy - Extract
...
sign bit using 64 bit and not a 32 bit mask.
* sim_calls.c (sim_load): From Ian Lance Taylor - free argv after
it has been used, not before.
1997-08-27 00:44:05 +00:00
Andrew Cagney
d07dddd2b2
Save a copy of argv, not just a pointer.
1997-08-27 00:35:34 +00:00
Ian Lance Taylor
099ddbf117
* Makefile.am: Rebuild dependencies.
...
(ALL_MACHINES_CFILES): Add cpu-arc.c.
(ALL_MACHINES_CFILES): Add elf32-arc.c.
(elf32-arc.lo): Remove explicit dependency.
* Makefile.in: Rebuild.
1997-08-26 22:26:20 +00:00
Ian Lance Taylor
aa7bd5a5a2
fix v850 machine number stuff
1997-08-26 22:23:58 +00:00
Ian Lance Taylor
2c66160cfb
* acinclude.m4 (BFD_CC_FOR_BUILD): Set EXEEXT_FOR_BUILD.
...
* doc/Makefile.am (MKDOC): Use EXEEXT_FOR_BUILD, not EXEEXT.
* aclocal.m4, configure, Makefile.in, doc/Makefile.in: Rebuild.
1997-08-26 21:30:19 +00:00
Ian Lance Taylor
11959ebc14
* doc/as.texinfo (Machine Dependencies): Add v850 to menu.
...
* doc/c-v850.texi: Change node name to match other chapter nodes.
1997-08-26 20:52:49 +00:00
Ian Lance Taylor
90b83993d8
* expr.c (integer_constant): If BFD64, don't make a bignum if the
...
number will fit in 64 bits.
1997-08-26 19:25:44 +00:00
Ian Lance Taylor
4b231a267c
* config/tc-alpha.c (load_expression): Check explicitly for O_big,
...
rather than calling abort.
1997-08-26 19:12:10 +00:00
Ian Lance Taylor
a089d2da97
* as.h: Don't define alloca if __GNUC__. Just declare it.
...
* macro.c: Copy alloca handling from as.h.
1997-08-26 19:10:48 +00:00
Ian Lance Taylor
977d53fc87
* config/tc-i386.c (i386_align_code): Correct 16 bit noops. From
...
Gabriel Paubert <paubert@iram.es>.
1997-08-26 17:27:21 +00:00
Ian Lance Taylor
2af7b4a3fc
* i386.h (two_byte_segment_defaults): Correct base register 5 in
...
modes 1 and 2 to be ss rather than ds. From Gabriel Paubert
<paubert@iram.es>.
1997-08-26 17:12:31 +00:00
Nick Clifton
3f221096b9
Corrected name of tiny data area label.
1997-08-26 16:46:05 +00:00
Ian Lance Taylor
19f080ab4e
* i386.h: Set ud2 to 0x0f0b. From Gabriel Paubert
...
<paubert@iram.es>.
1997-08-26 16:40:41 +00:00
Nick Clifton
33e2f5278c
Made immediate parameter of MOVHI be unsigned
1997-08-26 16:40:28 +00:00
Ian Lance Taylor
9df6ca2f46
* i386.h: Comment fixes for ficom[p]?{s,l} from Gabriel Paubert
...
<paubert@iram.es>.
1997-08-26 16:36:07 +00:00
Ian Lance Taylor
625ea5db80
Use address size prefix for loopw as for jcxz.
1997-08-26 16:33:34 +00:00
Ian Lance Taylor
051a96ff10
tipo
1997-08-26 16:25:06 +00:00
Ian Lance Taylor
02bdbd8b5d
* config/tc-i386.c (md_assemble): In JumpByte case, when looking
...
for a WORD_PREFIX_OPCODE, change it to ADDR_PREFIX_OPCODE if this
is jcxz.
1997-08-26 16:25:03 +00:00
Ian Lance Taylor
c2367582a0
* i386.h (JUMP_ON_CX_ZERO): Uncomment (define again).
...
(JUMP_ON_EXC_ZERO): Remove commented out macro.
1997-08-26 16:22:36 +00:00
Andrew Cagney
3f1a33d673
Make building of w65 simulator conditional on --enable-sim.
1997-08-26 08:38:34 +00:00
Andrew Cagney
9703694429
In some cases: Makefile.in (all-sim): Depends on all-readline.
1997-08-26 08:37:52 +00:00
Andrew Cagney
7230ff0faa
Flush defunct sim_kill.
1997-08-26 02:05:18 +00:00
Geoffrey Noer
1211388f13
Mon Aug 25 17:08:01 1997 Geoffrey Noer <noer@cygnus.com>
...
* ocd.c: revert Sun change -- enable log file handling
1997-08-26 00:11:16 +00:00
Chris Provenzano
70e8e5854f
Rebuild with latest devo autoconf for NT support
1997-08-25 23:16:51 +00:00
Andrew Cagney
247fccdeb5
Add ABFD argument to sim_open call. Pass through to sim_config so
...
that image properties such as endianness can be checked.
More strongly document the expected behavour of each of the sim_*
interfaces.
Add default endian argument to simulator config macro
SIM_AC_OPTION_ENDIAN. Use in sim_config.
1997-08-25 23:14:25 +00:00
Nick Clifton
04f295b648
Fixed minor buglet in compatible.
1997-08-25 23:08:49 +00:00
Nick Clifton
01aba63653
Added magic numbers for V850E and V850EQ.
1997-08-25 23:07:18 +00:00