Ian Lance Taylor
900f895c8e
* ld.texinfo (Section Options): Improve documentation of NOLOAD
...
directive.
1997-09-24 17:23:06 +00:00
Ian Lance Taylor
d97a8f952c
* m68k-opc.c: Correct movew of an immediate operand to %sr or %ccr
...
for mcf5200.
1997-09-24 17:09:48 +00:00
Ian Lance Taylor
fdfabd68a2
* config/m68k-parse.y (yylex): Permit an expression to be used for
...
the scale factor.
PR 13393.
1997-09-24 16:50:04 +00:00
Ian Lance Taylor
3d07d76670
* Makefile.am (EXTRA_as_new_SOURCES): Set to config/m68k-parse.y,
...
not m68k-parse.y.
* Makefile.in: Rebuild.
1997-09-24 16:27:14 +00:00
Ian Lance Taylor
0035c8a009
* Makefile.am (libbfd_a_SOURCES): Define.
...
* Makefile.in: Rebuild.
1997-09-24 16:22:13 +00:00
Ian Lance Taylor
42a6231749
* aclocal.m4: Rebuild with new libtool.
...
* Makefile.in: Rebuild with current automake.
* configure: Rebuild.
1997-09-24 15:37:13 +00:00
Ian Lance Taylor
b5db0960f3
* aclocal.m4: Rebuild with new libtool.
...
* configure: Rebuild.
1997-09-24 15:34:43 +00:00
Ian Lance Taylor
805c3d70bd
* configure.in: Call AC_CHECK_TOOL before AM_PROG_LIBTOOL.
...
* aclocal.m4: Rebuild with new libtool.
* configure: Rebuild.
1997-09-24 15:30:03 +00:00
Jeff Law
bfebf1a52a
r5900 sanitization fixes.
1997-09-24 07:27:43 +00:00
Ian Lance Taylor
3099ef787a
* elf.c (map_sections_to_segments): Even if we are not demand
...
paged, don't put a loadable section after a nonloadable section.
(assign_file_positions_for_segments): Increment the file offset
for a section with contents, even if it is not loadable.
PR 13139.
1997-09-23 23:04:37 +00:00
Ian Lance Taylor
15cfc4ad72
* app.c (do_scrub_chars): Clear mri_state at end of .mri
...
pseudo-op.
1997-09-23 22:10:55 +00:00
Ian Lance Taylor
d70bab105d
* config/tc-mips.c (hilo_interlocks): Change from a static
...
variable to a macro, so that it varies with the variables upon
which it depends.
(gpr_interlocks, cop_interlocks): Likewise.
(md_begin): Don't initialize them.
1997-09-23 21:49:22 +00:00
Jeff Law
c118539e6b
mips64vr5900el-elf -> mips64r5900-elf.
1997-09-23 21:45:43 +00:00
Stan Shebs
5952566935
* Makefile.in (ALLCONFIG): Remove, inaccurate and never used.
1997-09-23 18:25:55 +00:00
Felix Lee
34d07b7867
* sim-events.c (SIM_EVENTS_POLL_RATE): poll more often than once
...
an hour.
* sim-n-core.h (WITH_XOR_ENDIAN): MSVC barfs on
if (0) { 1 % 0; }
* sim-core.c (sim_core_xor_write_buffer): WITH_XOR_ENDIAN + 1.
(SIGBUS) define for Windows.
* sim-trace.c (trace_printf,debug_printf): added ALMOST_STDC.
* sim-resume.c: define SIGTRAP for windows.
* sim-xcat.h: use token pasting if ALMOST_STDC.
1997-09-23 18:08:09 +00:00
Jeff Law
4a5d33bb4f
vr5900 -> r5900
...
Accept r5900el too
1997-09-23 16:42:24 +00:00
Jeff Law
4e96260fd0
vr5900 -> r5900
1997-09-23 16:36:19 +00:00
Jeff Law
aac6f3383b
vr5900 -> r5900
...
Accept r5900el too.
1997-09-23 16:33:28 +00:00
Jeff Law
7dce98aab2
vr5900 -> r5900
...
r5900 is always little endian.
1997-09-23 16:31:33 +00:00
Jeff Law
832f05e865
vr5900-r5900.
1997-09-23 16:21:23 +00:00
Andrew Cagney
1398204eb0
Check v850eq popm[hl] instructions.
...
Check v850 NMI/RETI.
1997-09-23 08:40:55 +00:00
Peter Schauer
0c6c5eebf4
* mips-tdep.c (mips_push_arguments): Tweak alignment of register
...
value if the remaining length of a non-integral argument is smaller
than the register size for big-endian non-EABI mode.
* rs6000-tdep.c (branch_dest): Handle return from signal
handler function via sigreturn kernel call.
1997-09-23 07:10:51 +00:00
Andrew Cagney
4141b1c63d
* Make-common.in (SIM_SCACHE, SIM_DEFAULT_MODEL): Assign configured values.
...
(CONFIG_CFLAGS): Add same.
1997-09-23 04:05:50 +00:00
Felix Lee
9f4fd82344
* sim-types.h (SIGNED64): ##i64 when _MSC_VER, not _WIN32.
...
(SIGNED32): use ##i32.
1997-09-23 03:51:33 +00:00
Felix Lee
8f80453197
* configure.in: i386-windows is a cross, so don't expect
...
libiberty to be there.
* configure: updated.
1997-09-23 03:48:59 +00:00
Andrew Cagney
92f91d1ff0
Remove need to update <targ>/Makefile.in when adding optional options
...
to <targ>/configure.in.
Simplify logic used to select target [default] endianness.
1997-09-23 01:25:26 +00:00
Dawn Perchik
166d7e5549
* stabsread.h, symtab.h, dbxread.c, symtab.c, stabsread.c:
...
Fix prototypes. Remove function scoped function declarations.
1997-09-22 22:52:23 +00:00
Ian Lance Taylor
57cdbf7e00
* ldlang.c (wild_doit): Revert patch of September 3.
...
It doesn't work with linker scripts that use NOLOAD for debugging
sections.
1997-09-22 22:33:48 +00:00
Nick Clifton
092859e862
Removed v850eq sanitization.
1997-09-22 19:28:04 +00:00
Ian Lance Taylor
62d8d4f48b
remove v850 sanitization
1997-09-22 16:07:31 +00:00
Ian Lance Taylor
edc8c0897b
only remove more.parse if it exists
1997-09-22 15:29:33 +00:00
Andrew Cagney
76a6247f07
Add memory alignment config option.
1997-09-22 09:40:57 +00:00
Andrew Cagney
8d332f9c1a
Enable --alignment option, stop sim-options.c hardwiring the alignment.
1997-09-22 09:34:28 +00:00
Andrew Cagney
4ca7d6d25b
Fix disabling of model code when simulator does not support modeling.
...
Stops `-p' crashing simulators.
1997-09-22 09:16:14 +00:00
Andrew Cagney
794e9ac96a
Simplify logic behind the generic configuration option --enable-sim-alignment.
1997-09-22 02:49:57 +00:00
Ken Raeburn
6438209c60
don't sanitize out empty directories if they're not here (e.g., 'cvs co -P')
1997-09-22 01:06:25 +00:00
Ken Raeburn
1f4d2212ef
Lose the empty directories only if they exist; otherwise Sanitize complains.
1997-09-22 00:27:36 +00:00
Andrew Cagney
b45caf050c
Add support for --enable-sim-alignment to simulator common aclocal.m4
...
Add support for --alignment={strict,nonstrict,forced} to simulator common
run-time options.
For v850 use, make the default NONSTRICT_ALIGNMENT.
1997-09-22 00:24:46 +00:00
Nick Clifton
2c778bc53a
Fixed v850eq sanitization
1997-09-21 19:36:06 +00:00
Nick Clifton
4ef4f2c993
Fixed sanitization for v850eq
1997-09-21 19:09:09 +00:00
Nick Clifton
ae6ecba5b4
Fixed sanitization bugs.
1997-09-21 17:44:16 +00:00
Nick Clifton
446df8b8d5
Removed v850eq sanitization.
1997-09-21 01:19:51 +00:00
Nick Clifton
8f3c5ddbde
Removed v850eq sanitization.
...
Added Things-to-loose entries for unspecifed/empty directories.
1997-09-21 00:19:41 +00:00
Nick Clifton
15d82b260c
Removed v850eq sanitization.
...
Changed mismatch architecture message to a warning.
1997-09-20 23:59:31 +00:00
Nick Clifton
f13f11b494
Removed the v850eq sanitization
1997-09-20 23:40:50 +00:00
Nick Clifton
d345d88340
Removed v850eq sanitization.
1997-09-20 23:13:05 +00:00
Nick Clifton
6c84a1a2ab
Removed v850eq sanitization.
1997-09-20 23:07:04 +00:00
Nick Clifton
03c41a1cf3
Remove use of sanitization to select target CPU. This is now done based
...
on the contents of the configuration string TARGET_CPU.
1997-09-20 22:46:30 +00:00
Gavin Romig-Koch
c476ac5560
Add handling for 3900's SDBBP, DERET, and RFE insns.
...
* gencode.c (SDBBP,DERET): Added (3900) insns.
(RFE): Turn on for 3900.
* interp.c (DebugBreakPoint,DEPC,Debug,Debug_*): Added.
(dsstate): Made global.
(SUBTARGET_R3900): Added.
(CANCELDELAYSLOT): New.
(SignalException): Ignore SystemCall rather than ignore and
terminate. Add DebugBreakPoint handling.
(decode_coproc): New insns RFE, DERET; and new registers Debug
and DEPC protected by SUBTARGET_R3900.
(sim_engine_run): Use CANCELDELAYSLOT rather than clearing
bits explicitly.
* Makefile.in,configure.in: Add mips subtarget option.
* configure: Update.
1997-09-20 18:22:22 +00:00
Felix Lee
20b32dc554
* config/i386/windows.mh (XDEPFILES): need to list some files
...
explicitly, for odd reasons.
1997-09-20 01:53:41 +00:00