Gavin Romig-Koch [Tue, 3 Mar 1998 16:05:41 +0000 (16:05 +0000)]
* config.sub (mips64vr4320-unknown-elf) : Added.
Andrew Cagney [Tue, 3 Mar 1998 05:39:49 +0000 (05:39 +0000)]
Fix DIV, DIV1 (wrong check for overflow) and DIVU1 (shouldn't check
for overflow).
Pacify GCC.
Andrew Cagney [Tue, 3 Mar 1998 05:34:31 +0000 (05:34 +0000)]
* sim-types.h (SIGNED32, SIGNED64): Pacify GCC.
* sim-alu.h (ALU64_BEGIN): Make alu64_r unsigned.
Doug Evans [Tue, 3 Mar 1998 01:54:22 +0000 (01:54 +0000)]
Fix typos.
Michael Snyder [Tue, 3 Mar 1998 01:46:36 +0000 (01:46 +0000)]
Mon Mar 2 17:44:13 1998 Michael Snyder (msnyder@cleaver.cygnus.com)
* breakpoint.c (_initialize_breakpoint): Make "en" an alias
for "enable" (so that it doesn't conflict with "end").
Doug Evans [Tue, 3 Mar 1998 01:05:23 +0000 (01:05 +0000)]
* Make-common.in (TAGS): Make smarter.
* Makefile.in (TAGS): Ditto.
Jason Molenda [Tue, 3 Mar 1998 01:04:46 +0000 (01:04 +0000)]
Mon Mar 2 17:04:25 1998 Jason Molenda (crash@bugshack.cygnus.com)
* Makefile (VERSION): Bump to 4.17.1.
Doug Evans [Tue, 3 Mar 1998 01:04:00 +0000 (01:04 +0000)]
* Make-common.in (TAGS): Make smarter.
Jason Molenda [Tue, 3 Mar 1998 01:00:59 +0000 (01:00 +0000)]
Mon Mar 2 16:59:15 1998 Jason Molenda (crash@bugshack.cygnus.com)
* rdi-share/etherdrv.c (sys_errlist): Add correct decl for Linux.
Jason Molenda [Tue, 3 Mar 1998 00:52:52 +0000 (00:52 +0000)]
Mon Mar 2 16:51:44 1998 Jason Molenda (crash@bugshack.cygnus.com)
* Makefile.in (YYFILES): Remove in maintainer-clean, not distclean.
Er, oops.
Jason Molenda [Tue, 3 Mar 1998 00:51:10 +0000 (00:51 +0000)]
Mon Mar 2 16:47:11 1998 Philippe De Muyter <phdm@macqel.be>
* Makefile.in (distclean): Add `rm $(YYFILES)'.
Jason Molenda [Tue, 3 Mar 1998 00:48:39 +0000 (00:48 +0000)]
Mon Mar 2 16:45:48 1998 Philippe De Muyter <phdm@macqel.be>
* coffread.c (coff_read_enum_type): Set TYPE_FLAG_UNSIGNED if enum
is unsigned.
Doug Evans [Tue, 3 Mar 1998 00:45:10 +0000 (00:45 +0000)]
Good grief. Detailed function descriptions should accompany their definition.
Michael Meissner [Tue, 3 Mar 1998 00:35:48 +0000 (00:35 +0000)]
Fix setting memory from default attributes
Doug Evans [Tue, 3 Mar 1998 00:30:24 +0000 (00:30 +0000)]
(sim_core_attach): Add a comment describing its function.
Tweak switch() sanity check.
Doug Evans [Tue, 3 Mar 1998 00:10:34 +0000 (00:10 +0000)]
Improve comment.
Frank Ch. Eigler [Tue, 3 Mar 1998 00:00:09 +0000 (00:00 +0000)]
* Continuing PKE sim unit tests. Found little bugs in VU instead.
* sky-vu1.c (vu1_io_write_register_window): Make CIA (pc) write
effective by updating more registers.
* sky-libvpe.c: Updated to match earlier VU state-change code.
* sky-vpe.h: Removed unused globals from declarations.
Frank Ch. Eigler [Mon, 2 Mar 1998 23:57:35 +0000 (23:57 +0000)]
* Added more PKE unit tests. Coverage now at 90%.
* t-pke3.trc: Added FLUSH* / PKEMS* tests.
Jason Molenda [Mon, 2 Mar 1998 23:17:31 +0000 (23:17 +0000)]
Sun Mar 2 15:16:13 1998 Richard Henderson <rth@cygnus.com>
* configure.host, configure.tgt: Add sparc-linux.
* sparc-nat.c: Include <asm/reg.h> not <machine/reg.h> for Linux.
* config/sparc/*linux*: New files.
Doug Evans [Mon, 2 Mar 1998 23:03:32 +0000 (23:03 +0000)]
* sim-core.c (sim_core_attach): Revise last patch.
Use 0xa5 as initial value.
Doug Evans [Mon, 2 Mar 1998 21:31:45 +0000 (21:31 +0000)]
* gas/m32r/allinsn.[sd] (ldi8a,ldi16a): Delete.
(ldi16): Improve test.
(nop): Fix test.
Jason Molenda [Mon, 2 Mar 1998 20:14:53 +0000 (20:14 +0000)]
Mon Mar 2 12:12:41 1998 Anthony Thompson (athompso@cambridge.arm.com)
* arm-tdep.c (gdb_print_insn_arm): Call print_insn_big_arm
if we're big endian; else call print_insn_little_arm.
Patch contributed in PR 15182.
Angela Marie Thomas [Mon, 2 Mar 1998 19:30:05 +0000 (19:30 +0000)]
not used and not wanted
Doug Evans [Mon, 2 Mar 1998 18:44:06 +0000 (18:44 +0000)]
* cgen.h (CGEN_BOOL_ATTR): New macro.
Doug Evans [Mon, 2 Mar 1998 18:20:39 +0000 (18:20 +0000)]
* sim-core.c (sim_core_attach): Use xmalloc instead of zalloc.
(sim_core_map_detach): Use free instead of zfree.
Ron Unrau [Mon, 2 Mar 1998 14:43:52 +0000 (14:43 +0000)]
add sky-gdb.c to sky_files
Ron Unrau [Sun, 1 Mar 1998 14:49:50 +0000 (14:49 +0000)]
(find_match): recheck argv[argi] in multi-word match. Fixes crash when
subset words are alone on the command line.
Ron Unrau [Sun, 1 Mar 1998 14:41:38 +0000 (14:41 +0000)]
sky-gdb.c: new file - temporary demo version of the sim interface
sky-hardware.c: add sim commands
Makefile.in: build sky-gdb.c
Richard Henderson [Sun, 1 Mar 1998 01:34:22 +0000 (01:34 +0000)]
* config/tc-alpha.c (md_shortopts, md_longopts, md_parse_option):
Recognize -GN and -relax.
(md_begin): Initialize gp size from -G switch.
(alpha_force_relocation): Always force if -relax.
(alpha_align): Take a new argument that will specify when to
emit an R_ALPHA_ALIGN relocation (though we don't do that now).
Change all callers. Emit nop alignment padding as nop+unop pair.
Richard Henderson [Sun, 1 Mar 1998 01:08:03 +0000 (01:08 +0000)]
* config/obj-elf.c [TC_ALPHA]: Include <elf/alpha.h>.
* config/tc-alpha.h (ELF_TC_SPECIAL_SECTIONS): New.
Nick Clifton [Sun, 1 Mar 1998 00:04:17 +0000 (00:04 +0000)]
Prevent core dump when info->symbols is NULL.
Richard Henderson [Sat, 28 Feb 1998 20:21:32 +0000 (20:21 +0000)]
* alpha-opc.c (cvtqs) There is no such thing.
(cvttq): Missing most of the /*d variants.
Doug Evans [Sat, 28 Feb 1998 03:01:52 +0000 (03:01 +0000)]
* sim-module.c (*): Fix typos in assertion tests.
Andrew Cagney [Sat, 28 Feb 1998 03:01:51 +0000 (03:01 +0000)]
Pacify GCC: const char * passed to asprintf; int function returning
void; unused variable.
Andrew Cagney [Sat, 28 Feb 1998 02:51:06 +0000 (02:51 +0000)]
Add generic sim-info.c:sim_info() function using module mechanism.
Clean up compile probs in mips/vr5400.
Doug Evans [Sat, 28 Feb 1998 02:43:31 +0000 (02:43 +0000)]
* interp.c (DECLARE_OPTION_HANDLER): Use it.
(mips_option_handler): New argument `cpu'.
(sim_open): Update call to sim_add_option_table.
Jeff Law [Sat, 28 Feb 1998 01:41:28 +0000 (01:41 +0000)]
* simops.c (inc): Fix typo.
Frank Ch. Eigler [Fri, 27 Feb 1998 21:58:44 +0000 (21:58 +0000)]
* Updated build to allow srcdir != objdir. Tests still do not use dejagnu.
Frank Ch. Eigler [Fri, 27 Feb 1998 21:52:40 +0000 (21:52 +0000)]
* Major endianness fixes on sky code today. The milestone sample and existing
PKE tests run identically on SPARC/Solaris and x86/Linux.
* sky-pke.c (pke_io_{read,write}_buffer): Endianness fixes aka
"E-fixes" in register and FIFO read/writes.
(pke_code_{pkemscalf,pkemscal}): E-fixes in VU CIA setting.
(pke_code_{mpg,unpack}): E-fixes in VU memory & tracking updates.
(pke_code_direct): E-fixes in GPUIF FIFO stuffing.
* sky-pke.h (PKE_MEM_WRITE): E-fixes in trace file writing.
* sky-vu0.c (vu0_attach): Allocate micro/data memory with zalloc
to guarantee sufficient (16-byte) alignment.
* sky-vu1.c (vu1_attach): Ditto.
(vu1_io_read_register_window): *PARTIAL* E-fixes in register accesses.
* sky-libvpe.c (gif_write): E-fixes in GPUIF FIFO stuffing.
* sky-gpuif.c (gif_io_{read,write}_buffer): E-fixes in
register and FIFO read/writes.
* sky-dma.c (do_dma_transfer_tag): E-fixes in tag reading.
Jeff Law [Fri, 27 Feb 1998 20:16:35 +0000 (20:16 +0000)]
Put sanitize markers around last ChangeLog entry.
Jeff Law [Fri, 27 Feb 1998 20:15:50 +0000 (20:15 +0000)]
* mips-opc.c (r5900/madd.s): Takes three operands, not four. Fix
opcode.
(r5900/min.s): Incorrect opcode ....,101001 not ...110000.
(r5900/msub.s): Takes three operands, not four. Fix opcode.
Michael Meissner [Fri, 27 Feb 1998 19:24:15 +0000 (19:24 +0000)]
Indicate which instructions are delayed branches or jumps
Michael Meissner [Fri, 27 Feb 1998 19:22:13 +0000 (19:22 +0000)]
Add eit_vb section support
Michael Meissner [Fri, 27 Feb 1998 19:17:55 +0000 (19:17 +0000)]
Add flag for delayed branches/jumps
Michael Meissner [Fri, 27 Feb 1998 19:15:38 +0000 (19:15 +0000)]
Delayed jsr instructions do not require padding to next long word boundary
Doug Evans [Fri, 27 Feb 1998 18:39:22 +0000 (18:39 +0000)]
* sim-base.h (sim_cpu_base): New members name, options.
(sim_cpu_lookup): Add prototype.
* sim-module.c (sim_pre_argv_init): Provide default names for cpus.
* sim-options.h (DECLARE_OPTION_HANDLER): New argument `cpu'.
(sim_add_option_table): Update prototype.
* sim-options.c (sim_add_option_table): New argument `cpu'.
(standard_option_handler,standard_install): Update.
(sim_parse_args): Handle cpu specific options.
(print_help): New static function.
(sim_print_help): Call it. Print cpu specific options.
(find_match): New static function.
(sim_args_command): Call it. Handle cpu specific options.
* sim-utils.c (sim_cpu_lookup): New function.
* sim-memopt.c (memory_option_handler): Update.
(sim_memopt_install): Update.
* sim-model.c (model_option_handler): Update.
(model_install): Update.
* sim-profile.c (profile_option_handler): Update.
(profile_install): Update.
* sim-trace.c (trace_option_handler): Update.
(trace_install): Update.
* sim-watch.c (watchpoint_option_handler): Update.
(sim_watchpoint_install): Update.
* cgen-scache.c (scache_option_handler): Update.
(scache_install): Update.
Doug Evans [Fri, 27 Feb 1998 18:24:00 +0000 (18:24 +0000)]
* mloopx.in: Fix handling of branch in parallel with another insn.
* semx.c: Regenerate.
Doug Evans [Fri, 27 Feb 1998 18:10:03 +0000 (18:10 +0000)]
* config/tc-dvp.c (assemble_vif): Insert cpu type marker before
inserted binary files.
Doug Evans [Fri, 27 Feb 1998 18:07:50 +0000 (18:07 +0000)]
* dvp-opc.c (vif_operands): Add unpack[u] support.
(vif_opcodes): Ditto.
(*_vif_imrubits): Renamed from *_vif_imrbits.
Doug Evans [Fri, 27 Feb 1998 18:03:11 +0000 (18:03 +0000)]
* dvp.h (VIF_FLAG_U): New macro.
Angela Marie Thomas [Fri, 27 Feb 1998 10:26:19 +0000 (10:26 +0000)]
fix
Doug Evans [Wed, 25 Feb 1998 19:54:59 +0000 (19:54 +0000)]
* config/tc-m32r.c (optimize): New static local.
(md_shortopts): Add -O.
(md_parse_option): Recognize it.
(md_show_usage): Document it.
(md_assemble): Don't try to combine insns in parallel if !optimize.
Frank Ch. Eigler [Wed, 25 Feb 1998 19:34:06 +0000 (19:34 +0000)]
* PKE unit testing continuing. Confusion over PKE1 double-buffering
mechanism is starting to subside.
* sky-pke.h (PKE_FLAG_INT_NOLOOP): Added device flag to indicate
presence of stalled & interrupted PKEcode.
* sky-pke.c (pke_issue): Added PKEcode interrupt bit handling.
(pke_flip_dbf): Changed double-buffering logic to match SCEI
clarification.
(pke_code_*): Added interrupt bit stalling clause.
(pke_code_pkems*): Added ITOP/ITOPS transmission code.
(pke_code_unpack): Added more careful logic for processing
overflows of VU data memory addresses.
Frank Ch. Eigler [Wed, 25 Feb 1998 19:27:34 +0000 (19:27 +0000)]
* Enlarged PKE testing mini bucket. Not yet converted to dejagnu.
Doug Evans [Wed, 25 Feb 1998 19:02:58 +0000 (19:02 +0000)]
* Makefile.in (RUNTEST): Fix path to runtest.
Andrew Cagney [Wed, 25 Feb 1998 15:31:15 +0000 (15:31 +0000)]
Finish implementation of r5900 instructions.
Doug Evans [Wed, 25 Feb 1998 15:15:09 +0000 (15:15 +0000)]
* Make-common.in (check): Run `make check' in testsuite dir.
Andrew Cagney [Wed, 25 Feb 1998 15:15:08 +0000 (15:15 +0000)]
Extend TRACE macros to include more cases.
Add MAX/MIN floating point functions.
Add max32, min32 floating point contstants.
Andrew Cagney [Wed, 25 Feb 1998 15:04:11 +0000 (15:04 +0000)]
Test r5900 floating point instructions.
Jeff Law [Wed, 25 Feb 1998 08:58:23 +0000 (08:58 +0000)]
* simops.c (signed multiply instructions): Cast input operands to
signed32 before casting them to signed64 so that the sign bit
is propagated properly.
Doug Evans [Wed, 25 Feb 1998 08:37:11 +0000 (08:37 +0000)]
delete FIXME
Doug Evans [Wed, 25 Feb 1998 08:34:41 +0000 (08:34 +0000)]
* dvp-dis.c (print_insn): Handle word number.
Handle mips address vs vu address.
* dvp-opc.c (vif_operands): Use DVP_OPERAND_VU_ADDRESS.
(dma_operands): Use DVP_OPERAND_MIPS_ADDRESS.
({insert,extract}_dma_addr): Fix word ofset.
({insert,print}_gif_regs): Fix encode/decode.
Doug Evans [Wed, 25 Feb 1998 08:26:52 +0000 (08:26 +0000)]
* dvp.h (DVP_OPERAND_MIPS_ADDRESS): Renamed from DVP_OPERAND_ADDRESS.
(DVP_OPERAND_VU_ADDRESS): New macro.
(DVP_OPERAND_*): Renumber.
Doug Evans [Wed, 25 Feb 1998 08:25:11 +0000 (08:25 +0000)]
* genmloop.sh (engine_resume): Update insn_count before exiting.
(engine_resume_full): Keep accurate core profile data.
* cgen-utils.c (sim_disassemble_insn): Don't use
sim_core_read_aligned_N, it messes up profiling results.
Doug Evans [Wed, 25 Feb 1998 07:47:32 +0000 (07:47 +0000)]
(profile_print_core): Simplify by calling sim_core_map_to_str.
* sim-core.h (sim_core_map_to_str): Declare.
* sim-core.c (sim_core_map_to_str): Make non-static.
Doug Evans [Wed, 25 Feb 1998 07:36:23 +0000 (07:36 +0000)]
(profile_print_core): Simplify by calling sim_core_map_to_str.
* sim-core.h (sim_core_map_to_str): Declare.
* sim-core.c (sim_core_map_to_str): Make non-static.
Doug Evans [Wed, 25 Feb 1998 07:16:09 +0000 (07:16 +0000)]
* sim-profile.c (profile_print): Delete duplicate test of
PROFILE_INSN_IDX.
(profile_print_pc): Exit early if data collection not set up.
Nick Clifton [Wed, 25 Feb 1998 02:05:09 +0000 (02:05 +0000)]
Fix bug detected by Michael snyder.
Frank Ch. Eigler [Wed, 25 Feb 1998 01:13:05 +0000 (01:13 +0000)]
* Unit testing of PKE sim continuing. Only minor VU addressing problems
found today.
Doug Evans [Wed, 25 Feb 1998 01:11:14 +0000 (01:11 +0000)]
(dma_opcodes): Add dmarefe insn.
Frank Ch. Eigler [Wed, 25 Feb 1998 01:08:47 +0000 (01:08 +0000)]
* Added test bucket directory for sky tests, which may be run in conjunction
with the mips64r5900 tests. It's all meant to be sanitized out without
"keep-sky".
Doug Evans [Wed, 25 Feb 1998 01:05:10 +0000 (01:05 +0000)]
(s_endgif): Update. NLOOP is in quadwords for IMAGE mode now.
Doug Evans [Wed, 25 Feb 1998 00:57:19 +0000 (00:57 +0000)]
(gif_regs): Add new register number/name changes.
Doug Evans [Wed, 25 Feb 1998 00:55:32 +0000 (00:55 +0000)]
(gif_reg): Add recent register name/number changes.
Ian Carmichael [Tue, 24 Feb 1998 23:37:20 +0000 (23:37 +0000)]
* A bunch of changes which get us closer to running the sample.
Doug Evans [Tue, 24 Feb 1998 22:10:28 +0000 (22:10 +0000)]
(print_gif): Fix word order.
Doug Evans [Tue, 24 Feb 1998 22:08:40 +0000 (22:08 +0000)]
(UNIQUE_LABEL_PREFIX): New macro.
(unique_label): Use it.
(assemble_gif): Emit start label before mach label.
(s_endgif): Update.
Doug Evans [Tue, 24 Feb 1998 21:56:44 +0000 (21:56 +0000)]
* dvp-opc.c (gif_operands): Fix word order.
(gif_opcodes): Likewise.
({insert,extract,print}_gif_regs): Likewise.
Doug Evans [Tue, 24 Feb 1998 21:39:58 +0000 (21:39 +0000)]
(s_endgif): Change length mismatched errors to warnings.
Doug Evans [Tue, 24 Feb 1998 20:57:58 +0000 (20:57 +0000)]
* arm-dis.c (print_insn_{big,little}_arm): info->symbol changed
to *info->symbols.
* mips-dis.c (print_insn_{big,little}_mips): Likewise.
* tic30-dis.c (print_branch): Likewise.
start-sanitize-sky
* mips-dis.c (print_insn_little_mips): Call dvp_info_mach_type.
* dvp-dis.c (dvp_info_mach_type): New function.
(print_insn_dvp): Call it.
(print_vif): Return length of 4 if mpg or direct insn so following
insns get properly disabled.
* dvp-opc.c (vif_insn_len): New argument `pcpu'. All callers updated.
end-sanitize-sky
Doug Evans [Tue, 24 Feb 1998 20:40:41 +0000 (20:40 +0000)]
(create_colon_label): New argument `sto'. All callers updated.
(record_mach): New argument `force_next_p'. All callers updated.
(cpu_sto): New function.
Jason Molenda [Tue, 24 Feb 1998 19:25:44 +0000 (19:25 +0000)]
Change from rth.
* Makefile.in (BISON): Don't even pretend to use yacc.
(c-exp.tab.o): Use bison -o to use a unique intermediate file.
(jv-exp.tab.o, f-exp.tab.o, m2-exp.tab.o): Likewise.
Nick Clifton [Tue, 24 Feb 1998 19:23:07 +0000 (19:23 +0000)]
Removed saved_symbol code as it is no longer needed.
Nick Clifton [Tue, 24 Feb 1998 19:07:28 +0000 (19:07 +0000)]
Fixed bug displaying symbols in big endian arms.
Doug Evans [Tue, 24 Feb 1998 19:04:22 +0000 (19:04 +0000)]
* config/tc-dvp.h (tc_frob_label): Define.
* config/tc-dvp.c (dvp_frob_label): New function.
Doug Evans [Tue, 24 Feb 1998 18:46:29 +0000 (18:46 +0000)]
* dvp.h (dvp_cpu): Add DVP_UNKNOWN.
(vif_insn_len): Update prototype.
Mark Alexander [Tue, 24 Feb 1998 05:07:11 +0000 (05:07 +0000)]
* Makefile.in: Last change was bad. Define NL_TARGET
so that targ-vals.h will be used instead of syscall.h.
* simops.c: Use targ-vals.h instead of syscall.h.
(OP_F020): Disable unsupported system calls.
Mark Alexander [Tue, 24 Feb 1998 05:00:53 +0000 (05:00 +0000)]
* nltvals.def: Regenerate with MN10300 additions.
Andrew Cagney [Tue, 24 Feb 1998 03:42:27 +0000 (03:42 +0000)]
Add tracing to r5900 p* instructions.
Frank Ch. Eigler [Tue, 24 Feb 1998 02:10:23 +0000 (02:10 +0000)]
* PKE sim unit testing continuing. Starting to run milestone sample.
* sky-pke.h (PKE_MEM_READ): Removed "read" entry from FIFO trace.
* sky-pke.c (pke_attach): Set trace file to line buffering iff
open.
(pke_io_read_buffer, pke_io_write_buffer): Handle erroneous
reads/writes by zero-padding.
(pke_io_write_buffer): Switch to more bit-field definition macros.
(pke_issue): Remove "stalled" entry from FIFO trace.
(pke_pc_advance): Correct logic for DMA-tag-skipping, PKEcode
classification.
(pke_code_mskpath3): Sketch of possible PATH3 masking method.
(pke_code_mpg): Keep order of lower/upper VU words as supplied.
(pke_code_unpack): Logic change for wl/cl/num unpacking. Weird.
Ian Lance Taylor [Tue, 24 Feb 1998 00:53:38 +0000 (00:53 +0000)]
* configure.in: Add elf.lo to elf shell variable.
* Makefile.am (BFD_LIBS): Remove elf.lo.
(BFD_LIBS_CFILES): Remove elf.c.
(BFD32_BACKENDS): Add elf.lo.
(BFD32_BACKENDS_CFILES): Add elf.c.
* configure, Makefile.in: Rebuild.
Doug Evans [Tue, 24 Feb 1998 00:00:18 +0000 (00:00 +0000)]
* config/tc-dvp.c (assemble_dma): Do alignment before parsing insn.
(setup_dma_autocount): Renamed from setup_autocount. New argument
inline_p. All callers changed. Fix word address of count.
(parse_dma_addr_autocount): Fix word address of address.
Ulrich Drepper [Mon, 23 Feb 1998 23:58:16 +0000 (23:58 +0000)]
(elf_i386_relocate_section): A pc-relative relocation against a
now-local symbol should not have a dynamic relocation.
Doug Evans [Mon, 23 Feb 1998 23:56:04 +0000 (23:56 +0000)]
(dma_operands): Fix word numbers.
(dma_opcodes): Likewise.
({insert,extract}_dma_flags): Likewise.
James Lemke [Mon, 23 Feb 1998 23:50:39 +0000 (23:50 +0000)]
Added sanitization for my latest changelog entry.
Ron Unrau [Mon, 23 Feb 1998 23:40:40 +0000 (23:40 +0000)]
Make it compile again for -DTARGET_SKY
Ian Lance Taylor [Mon, 23 Feb 1998 22:48:20 +0000 (22:48 +0000)]
* emultempl/pe.em (sort_sections): Permit the wildcard to include
a trailing '*' when sorting grouped sections.
* scripttempl/pe.sc: Include grouped sections using NAME\$*. Only
include them when relocating.
James Lemke [Mon, 23 Feb 1998 22:27:12 +0000 (22:27 +0000)]
Instead of changing the names of .bss etc, add .vubss etc via
the macro ELF_TC_SPECIAL_SECTIONS. As per Ian's suggestion.
Doug Evans [Mon, 23 Feb 1998 21:36:15 +0000 (21:36 +0000)]
* sim-main.h: #include symcat.h.
* m32r-sim.h (BRANCH_NEW_PC): Delete current_cpu arg.
(NEW_PC_{BASE,SKIP,2,4,BRANCH_P}): New macros.
* cpu.[ch],decode.[ch],extract.c,model.c: Regenerate.
* sem.c,sem-switch.c: Regenerate.
* m32r-sim.h (SEM_NEXT_PC): Modify to handle parallel exec.
* mloopx.in: Rewrite.
* cpux.[ch],decodex.[ch],readx.c,semx.c: Regenerate.
Doug Evans [Mon, 23 Feb 1998 21:28:14 +0000 (21:28 +0000)]
* cgen-sim.h (SEM_NEXT_PC): New arg `len'.