aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
1997-09-23 * sim-events.c (SIM_EVENTS_POLL_RATE): poll more often than onceFelix Lee2-1/+13
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-23vr5900 -> r5900Jeff Law1-1/+1
Accept r5900el too
1997-09-23vr5900 -> r5900Jeff Law1-20/+23
1997-09-23vr5900 -> r5900Jeff Law1-4/+2
Accept r5900el too.
1997-09-23vr5900 -> r5900Jeff Law1-2/+1
r5900 is always little endian.
1997-09-23vr5900-r5900.Jeff Law1-1/+1
1997-09-23Check v850eq popm[hl] instructions.Andrew Cagney5-2/+284
Check v850 NMI/RETI.
1997-09-23 * mips-tdep.c (mips_push_arguments): Tweak alignment of registerPeter Schauer2-1/+26
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* Make-common.in (SIM_SCACHE, SIM_DEFAULT_MODEL): Assign configured values.Andrew Cagney2-1/+10
(CONFIG_CFLAGS): Add same.
1997-09-23 * sim-types.h (SIGNED64): ##i64 when _MSC_VER, not _WIN32.Felix Lee1-0/+5
(SIGNED32): use ##i32.
1997-09-23 * configure.in: i386-windows is a cross, so don't expectFelix Lee1-1/+1
libiberty to be there. * configure: updated.
1997-09-23Remove need to update <targ>/Makefile.in when adding optional optionsAndrew Cagney26-585/+1859
to <targ>/configure.in. Simplify logic used to select target [default] endianness.
1997-09-22 * stabsread.h, symtab.h, dbxread.c, symtab.c, stabsread.c:Dawn Perchik4-37/+36
Fix prototypes. Remove function scoped function declarations.
1997-09-22 * ldlang.c (wild_doit): Revert patch of September 3.Ian Lance Taylor1-3/+5
It doesn't work with linker scripts that use NOLOAD for debugging sections.
1997-09-22Removed v850eq sanitization.Nick Clifton1-3/+1
1997-09-22remove v850 sanitizationIan Lance Taylor2-10/+0
1997-09-22only remove more.parse if it existsIan Lance Taylor1-4/+5
1997-09-22Add memory alignment config option.Andrew Cagney6-87/+204
1997-09-22Enable --alignment option, stop sim-options.c hardwiring the alignment.Andrew Cagney4-3/+8
1997-09-22Fix disabling of model code when simulator does not support modeling.Andrew Cagney2-2/+24
Stops `-p' crashing simulators.
1997-09-22Simplify logic behind the generic configuration option --enable-sim-alignment.Andrew Cagney15-50/+145
1997-09-22don't sanitize out empty directories if they're not here (e.g., 'cvs co -P')Ken Raeburn2-7/+10
1997-09-22Lose the empty directories only if they exist; otherwise Sanitize complains.Ken Raeburn1-5/+7
1997-09-22Add support for --enable-sim-alignment to simulator common aclocal.m4Andrew Cagney17-80/+311
Add support for --alignment={strict,nonstrict,forced} to simulator common run-time options. For v850 use, make the default NONSTRICT_ALIGNMENT.
1997-09-21Fixed v850eq sanitizationNick Clifton1-30/+0
1997-09-21Fixed sanitization for v850eqNick Clifton1-52/+0
1997-09-21Fixed sanitization bugs.Nick Clifton4-61/+14
1997-09-21Removed v850eq sanitization.Nick Clifton3-39/+6
1997-09-21Removed v850eq sanitization.Nick Clifton6-143/+24
Added Things-to-loose entries for unspecifed/empty directories.
1997-09-20Removed v850eq sanitization.Nick Clifton3-53/+14
Changed mismatch architecture message to a warning.
1997-09-20Removed the v850eq sanitizationNick Clifton3-72/+7
1997-09-20Removed v850eq sanitization.Nick Clifton1-34/+2
1997-09-20Removed v850eq sanitization.Nick Clifton2-65/+2
1997-09-20Remove use of sanitization to select target CPU. This is now done basedNick Clifton1-4/+36
on the contents of the configuration string TARGET_CPU.
1997-09-20Add handling for 3900's SDBBP, DERET, and RFE insns.Gavin Romig-Koch2-7/+15
* 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 * config/i386/windows.mh (XDEPFILES): need to list some filesFelix Lee2-13/+13
explicitly, for odd reasons.
1997-09-19 * config/tc-mn10300.c (md_assemble): Use strcasecomp insteadJeff Law1-0/+5
of strcmp where appropriate. Fixes problem in one of mec's prs.
1997-09-19 * gencode.c: Add r3900 (tx39).Gavin Romig-Koch2-21/+40
* gencode.c: Fix some configuration problems by improving the relationship between tx19 and tx39.
1997-09-19Add alignment option.Andrew Cagney1-0/+1
Add support for hardwired and default alignment to configuration.
1997-09-19More tests.Andrew Cagney9-16/+255
Have sld check verify that the processor is a v850eq.
1997-09-19Clean up tracing for Bcond & jmp insns.Andrew Cagney4-369/+162
Fix computation of disp16 and disp22. Clean up tracing of sld* insns.
1997-09-19Correctly locate `_' in generated names.Andrew Cagney1-1/+1
1997-09-19Fix cmov immed.Andrew Cagney4-34/+77
1997-09-19Correct ordering of args for cmov insn.Andrew Cagney2-1/+7
1997-09-19Update sparc -A/-xarch docs.David Edelsohn1-3/+11
1997-09-19 * config/tc-sparc.c: (lookup_arch,init_default_arch): New functions.David Edelsohn5-102/+113
(default_arch,default_init_p,sparc_arch_table): New static locals. (sparc_arch_size): New static local. (max_architecture): Initialize in init_default_arch. (md_parse_options): Call init_default_arch if necessary. Rewrite -xarch/-A processing. (md_show_usage): Print -A values from sparc_arch_table. (md_begin): Call init_default_arch if necessary. (sparc_md_end): Handle both 32 and 64 bit environments. * config/tc-sparc.h (TARGET_FORMAT): Likewise. * acconfig.h (SPARC_V9,SPARC_ARCH64): Delete. (DEFAULT_ARCH): Add. * config.in: Regenerate. * configure.in (sparc): Default DEFAULT_ARCH based on target cpu. (SPARC_V9,SPARC_ARCH64): Delete. * configure: Regenerate. * config/vms-conf.h (SPARC_V9,SPARC_ARCH64): Delete.
1997-09-19Change semantic function name to semantic_<INSN>_<FMT> instead ofAndrew Cagney2-3/+8
semantic_<FMT>_<INSN>.
1997-09-19Fix cmov insn.Andrew Cagney4-17/+30
1997-09-19Reset processor mask if specified by command line switchNick Clifton2-1/+4
1997-09-18 * gas/sparc/splet.d: Update to new objdump output format.David Edelsohn1-0/+4
* gas/sparc/{asi.d,membar.d,prefetch.d,rdpr.d,wrpr.d}: Likewise. * gas/sparc/set64.[ds]: New testcase. * gas/sparc/splet-2.[ds]: New testcase. * gas/sparc/sparc.exp: Run them.