Ian Lance Taylor [Fri, 13 Feb 1998 01:13:15 +0000 (01:13 +0000)]
* gasp/macro.out: Adjust to reflect the fact that keyword
arguments are now permitted after positional arguments.
Ian Lance Taylor [Fri, 13 Feb 1998 01:09:32 +0000 (01:09 +0000)]
Based on patches from Ross Harvey <ross@teraflop.com>:
* macro.c (ISSEP): Only treat '<' and '>' as separator characters
if macro_alternate or macro_mri.
(getstring): Remove support for byte constants between < and >.
(get_any_string): '<' only starts a string if macro_alternate or
macro_mri.
(macro_expand_body): Permit keyword parameters following
positional parameters.
Ian Lance Taylor [Fri, 13 Feb 1998 00:11:41 +0000 (00:11 +0000)]
NetBSD patches from Gordon W. Ross <gwr@mc.com>:
* netbsd.h (MACHTYPE_OK): Define.
(MY(write_object_contents)): Use DEFAULT_ARCH and DEFAULT_MID when
calling N_SET_MACHTYPE, rather than having a switch.
* libaout.h (enum machine_type): Add M_PMAX_NETBSD, M_VAX_NETBSD,
and M_ALPHA_NETBSD.
* i386netbsd.c (MACHTYPE_OK): Don't define.
(DEFAULT_MID): Define.
* m68k4knetbsd.c (SEGMENT_SIZE): Don't define.
(MACHTYPE_OK): Don't define.
(DEFAULT_MID): Define.
* m68knetbsd.c: (MACHTYPE_OK): Don't define.
(DEFAULT_MID): Define.
* ns32knetbsd.c (MACHTYPE_OK): Don't define.
(DEFAULT_MID): Define.
* sparcnetbsd.c (MACHTYPE_OK): Don't define.
(DEFAULT_MID): Define.
Ian Lance Taylor [Fri, 13 Feb 1998 00:00:55 +0000 (00:00 +0000)]
* scripttempl/elf.sc: Align the _end symbol according to the ELF
format size. From Gordon W. Ross <gwr@mc.com>.
Ian Lance Taylor [Thu, 12 Feb 1998 23:14:33 +0000 (23:14 +0000)]
NetBSD patches from Gordon W. Ross <gwr@mc.com>:
* configure.host (alpha*-*-netbsd*): New host.
* configure.tgt (alpha*-*-netbsd*, powerpc-*-netbsd*): New
targets.
Ian Lance Taylor [Thu, 12 Feb 1998 23:12:45 +0000 (23:12 +0000)]
NetBSD patches from Gordon W. Ross <gwr@mc.com>:
* configure.in (alpha*-*-netbsd*): New target.
* config/te-nbsd.h (LOCAL_LABELS_FB): Define.
* configure: Rebuild.
Ian Lance Taylor [Thu, 12 Feb 1998 23:03:13 +0000 (23:03 +0000)]
NetBSD patches from Gordon W. Ross <gwr@mc.com>:
* vaxnetbsd.c: New file.
* netbsd-core.c: Clean up. Remove unused macros. Use netbsd
rather than netbsd_core.
* targets.c (vaxnetbsd_vec): Declare.
(bfd_target_vector): Add vaxnetbsd_vec. If NETBSD_CORE is
defined, add netbsd_core_vec.
* configure.in: Set COREFILE for alpha*-*-netbsd* and
powerpc-*-netbsd* to netbsd-core.lo. If COREFILE is
netbsd-core.lo, set COREFLAG to -DNETBSD_CORE.
* config.bfd (alpha*-*-netbsd*): New target.
* Makefile.am: Rebuild dependencies.
(BFD32_BACKENDS): Add vaxnetbsd.lo.
(BFD32_BACKENDS_CFILES): Add vaxnetbsd.c.
* configure, Makefile.in: Rebuild.
Ian Lance Taylor [Thu, 12 Feb 1998 21:46:32 +0000 (21:46 +0000)]
* as.h (flag_warn_suppress_instructionswap): Move from here...
* config/tc-d10v.c (flag_warn_suppress_instructionswap): ...to
here, and make static.
Ian Lance Taylor [Thu, 12 Feb 1998 21:29:17 +0000 (21:29 +0000)]
* getopt.h: Update to latest FSF version.
Frank Ch. Eigler [Thu, 12 Feb 1998 21:28:52 +0000 (21:28 +0000)]
* Changed MIPS monitor interface code to be tolerant of slightly
different IDT/sim 6.0 behavior. Extra time and laxness is alloted
for monitor entry and exit.
Ian Lance Taylor [Thu, 12 Feb 1998 21:22:04 +0000 (21:22 +0000)]
* ehopt.c (eh_frame_code_alignment): Only use seg_info if
BFD_ASSEMBLER or MANY_SEGMENTS.
Ian Lance Taylor [Thu, 12 Feb 1998 20:53:49 +0000 (20:53 +0000)]
* deflex.l: Accept '?' in symbol names, for VC++ mangled names.
From Mikey <jeffdb@netzone.com>.
Ian Lance Taylor [Thu, 12 Feb 1998 20:05:58 +0000 (20:05 +0000)]
Thu Feb 12 15:03:08 1998 H.J. Lu <hjl@gnu.org>
* ltmain.sh (mkdir): Check that the directory doesn't exist
before we exit with error, so that we don't get races during
parallel builds.
Ian Lance Taylor [Thu, 12 Feb 1998 19:36:41 +0000 (19:36 +0000)]
* gprof.c (usage): Update bug-gnu-utils address.
Ian Lance Taylor [Thu, 12 Feb 1998 19:19:33 +0000 (19:19 +0000)]
* addr2line.c (usage): Update bug-gnu-utils address.
* ar.c (usage): Likewise.
* nlmconv.c (show_usage): Likewise.
* nm.c (usage): Likewise.
* objcopy.c (copy_usage): Likewise.
(strip_usage): Likewise.
* objdump.c (usage): Likewise.
* size.c (usage): Likewise.
* strings.c (usage): Likewise.
* windres.c (usage): Likewise.
* binutils.texi (Bug Reporting): Likewise.
Ian Lance Taylor [Thu, 12 Feb 1998 19:12:02 +0000 (19:12 +0000)]
* lexsup.c (help): Update bug-gnu-utils address.
* ld.texinfo (Bug Reporting): Likewise.
Ian Lance Taylor [Thu, 12 Feb 1998 19:09:49 +0000 (19:09 +0000)]
* as.c (show_usage): Update bug-gnu-utils address.
* gasp.c (show_usage): Likewise.
* doc/as.texinfo (Bug Reporting): Likewise.
Doug Evans [Thu, 12 Feb 1998 19:04:15 +0000 (19:04 +0000)]
* dvp.opc.c: Nicely format opcode tables.
Ian Lance Taylor [Thu, 12 Feb 1998 18:35:59 +0000 (18:35 +0000)]
update bug-gnu-utils address
James Lemke [Thu, 12 Feb 1998 15:08:57 +0000 (15:08 +0000)]
Improve my ChangeLog etiquette.
Jeff Law [Thu, 12 Feb 1998 09:45:13 +0000 (09:45 +0000)]
* config/tc-mips.c (load_address): Don't use mips III or mips IV
insns regardless of the size of a pointer if we're in mips I or
MIPS II mode.
(macro, macro2, s_cprestore, s_cpadd): Likewise.
Fix problems in recent code to handle address sizes more sanely.
Andrew Cagney [Thu, 12 Feb 1998 07:32:58 +0000 (07:32 +0000)]
* d10v-tdep.c (show_regs): Avoid use of %llx when printing 8 byte
accumulators.
Andrew Cagney [Thu, 12 Feb 1998 06:21:12 +0000 (06:21 +0000)]
For d10v, do not sign-extend pointers.
Andrew Cagney [Thu, 12 Feb 1998 05:48:23 +0000 (05:48 +0000)]
Add a new target specific protocol `target d10v' implemented in
remote-d10v.c. It has an xfer_mem function that can translate a d10v
GDB address into a d10v monitor address.
Andrew Cagney [Thu, 12 Feb 1998 05:09:25 +0000 (05:09 +0000)]
* gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
on-chip insn memory and IMAP1 to upper 128k.
(D10VCopy): Handle memory regions crossing 16k boundaries.
(D10VCopy): Transfer data in 32 bit chunks.
Andrew Cagney [Thu, 12 Feb 1998 04:20:07 +0000 (04:20 +0000)]
Remote protocol for d10v. Mainly responsible for translating GDB d10v
addresses into those expected by the remote d10v monitor.
Joern Rennecke [Thu, 12 Feb 1998 03:56:57 +0000 (03:56 +0000)]
opcodes:
* d10v-opc.c (d10v_predefined_registers, d10v_operands, d10v_opcodes):
Split OPERAND_ACC into OPERAND_ACC0 and OPERAND_ACC1.
Introduce OPERAND_GPR.
* d10v-dis.c (print_operand): Likewise.
include/opcode:
* d10v.h (OPERAND_ACC): Split into:
(OPERAND_ACC0, OPERAND_ACC1) .
(OPERAND_GPR): Define.
gas/config:
* tc-d10v.c (parallel_ok, find_opcode):
Split OPERAND_ACC into OPERAND_ACC0 and OPERAND_ACC1.
Introduce OPERAND_GPR.
Doug Evans [Thu, 12 Feb 1998 03:55:30 +0000 (03:55 +0000)]
* sim-main.h (CIA_GET,CIA_SET): Provide dummy definitions for now.
Doug Evans [Thu, 12 Feb 1998 03:28:18 +0000 (03:28 +0000)]
Regenerated to use correct symbol concat macro.
Doug Evans [Thu, 12 Feb 1998 03:13:21 +0000 (03:13 +0000)]
* cgen-opc.in: New file.
* cgen.sh: Translate @ARCH@. Cat cgen-opc.in into @arch@-opc.c.
* Makefile.am (CGENFILES): Add cgen-opc.in.
* Makefile.in: Regenerate.
* cgen-opc.c (cgen_set_cpu): Delete init of hw list `next' chain.
(cgen_hw_lookup): Make result const.
* cgen-dis.in (*): Use PTR instead of void *.
(print_insn): Delete unused vars `i', `syntax'.
* m32r-opc.h, m32r-opc.c, m32r-asm.c, m32r-dis.c: Regenerate.
Doug Evans [Thu, 12 Feb 1998 02:54:20 +0000 (02:54 +0000)]
* decode.c, decode.h, sem.c, sem-switch.c, model.c: Regenerate.
* cpux.c, decodex.c, decodex.h, readx.c, semx.c, modelx.c: Regenerate.
Doug Evans [Thu, 12 Feb 1998 01:42:43 +0000 (01:42 +0000)]
* cgen.h (CGEN_FIELDS): Define here.
(CGEN_HW_ENTRY): New member `type'.
(hw_list): Delete decl.
(enum cgen_mode): Declare.
(CGEN_OPERAND): New member `hw'.
(enum cgen_operand_instance_type): Declare.
(CGEN_OPERAND_INSTANCE): New type.
(CGEN_INSN): New member `operands'.
(CGEN_OPCODE_DATA): Make hw_list const.
(get_insn_operands,lookup_insn): Add prototypes for.
Doug Evans [Thu, 12 Feb 1998 01:21:31 +0000 (01:21 +0000)]
(check_parallel_io_clash): Add #if 0'd out code that uses new operand
usage facility.
Richard Henderson [Thu, 12 Feb 1998 01:12:14 +0000 (01:12 +0000)]
* tekhex.c (tekhex_write_object_contents): Call tekhex_init.
PR 14804
Doug Evans [Thu, 12 Feb 1998 01:10:22 +0000 (01:10 +0000)]
* gas/dvp/{*}: .text renamed to .vutext.
* gas/dvp/vif-1.[sd]: Renamed from pke-1.[sd].
Doug Evans [Thu, 12 Feb 1998 00:58:27 +0000 (00:58 +0000)]
* symcat.h: New file.
Richard Henderson [Thu, 12 Feb 1998 00:27:08 +0000 (00:27 +0000)]
* read.c (s_fill): Handle non-constant repeat counts by creating
an rs_space fragment.
PR 14940
Doug Evans [Thu, 12 Feb 1998 00:11:47 +0000 (00:11 +0000)]
update copyright date
Doug Evans [Wed, 11 Feb 1998 23:40:43 +0000 (23:40 +0000)]
(insert_operand): Bring over possible change from branch.
James Lemke [Wed, 11 Feb 1998 23:19:52 +0000 (23:19 +0000)]
Update DMA register addresses
Andrew Cagney [Wed, 11 Feb 1998 21:10:23 +0000 (21:10 +0000)]
* sim-load.c (sim_load_file): Print LMA/VMA according to value
used.
Frank Ch. Eigler [Wed, 11 Feb 1998 19:42:15 +0000 (19:42 +0000)]
- PKE simulation code almost complete. Still missing:
* handling of super duper packed UNPACK arguments
* skipping of in-progress instruction on break/stop
* interrupt generation to 5900
* PATH2/PATH3 status checking & masking
* ability to write to FIFO one word (instead of quadword) at a time
Nick Clifton [Wed, 11 Feb 1998 18:35:50 +0000 (18:35 +0000)]
Document M32Rx warnings and errors.
Document --warn-explicit-parallel-conflicts.
Andrew Cagney [Wed, 11 Feb 1998 11:01:30 +0000 (11:01 +0000)]
Enable remote-tcp on a FreeBSD host.
Andrew Cagney [Wed, 11 Feb 1998 07:12:48 +0000 (07:12 +0000)]
Update tests to match recently modified ABI
Andrew Cagney [Wed, 11 Feb 1998 07:11:28 +0000 (07:11 +0000)]
Don't abort() when system call is unknown.
Andrew Cagney [Wed, 11 Feb 1998 06:34:30 +0000 (06:34 +0000)]
Ensure zero-hardwired bits in DPSW remain zero.
Andrew Cagney [Wed, 11 Feb 1998 02:46:51 +0000 (02:46 +0000)]
Handle xxx@word + N. Treat it as xxx >> 2 + N.
Keith Seitz [Wed, 11 Feb 1998 02:33:22 +0000 (02:33 +0000)]
* tracepoint.c (tracepoint_operation): Call the modify_tracepoint_hook
if it exists.
Remove static declaration of free_actions.
* tracepoint.h: Add declaration of free_actions.
* gdbtk.c (gdbtk_modify_tracepoint): Define new tracepoint modification
hook.
(gdbtk_print_frame_info): Define this hook so that current_source_symtab
is set properly.
(gdb_actions_command): Use free_actions () from tracepoint.c/h.
Nick Clifton [Wed, 11 Feb 1998 00:13:05 +0000 (00:13 +0000)]
Do not complain when merging m32r binaries into m32rx binaries.
Nick Clifton [Tue, 10 Feb 1998 23:40:20 +0000 (23:40 +0000)]
Fix PR14909 by reducing the paranoia in locating the assocaueted HI16S reloc
of a LO16 reloc.
Doug Evans [Tue, 10 Feb 1998 23:19:44 +0000 (23:19 +0000)]
* config/tc-dvp.c (*): pke->vif, gpuif->gif.
Doug Evans [Tue, 10 Feb 1998 23:15:04 +0000 (23:15 +0000)]
Remove dvp testsuite entry.
Fix up sky sanitization.
James Lemke [Tue, 10 Feb 1998 23:06:13 +0000 (23:06 +0000)]
[TEXT|DATA|BSS]_SECTION_NAME
Ian Lance Taylor [Tue, 10 Feb 1998 22:59:19 +0000 (22:59 +0000)]
* ehopt.c (eh_frame_code_alignment): If not BFD_ASSEMBLER, use
seg_fix_rotP rather than fix_root from seg_info.
Doug Evans [Tue, 10 Feb 1998 22:58:49 +0000 (22:58 +0000)]
* dvp-opc.c (*): pke,gpuif renamed to vif,gif.
* dvp-dis.c (*): Likewise.
James Lemke [Tue, 10 Feb 1998 22:38:15 +0000 (22:38 +0000)]
Define default values of [TEXT|DATA|BSS]_SECTION_NAME
Doug Evans [Tue, 10 Feb 1998 21:32:14 +0000 (21:32 +0000)]
* archures.c (bfd_mach_dvp_{vif,gif}): Renamed from ..._{pke,gpuif}.
(bfd_txvu_arch): Delete.
* cpu-mips.c (arch_info_struct): dvp:{vif,gif} renamed from
dvp:{pke,gpuif}.
* bfd-in2.h: Regenerate.
Ian Lance Taylor [Tue, 10 Feb 1998 21:20:02 +0000 (21:20 +0000)]
Tue Feb 10 16:17:20 1998 H.J. Lu <hjl@gnu.org>
* ldlex.l (V_IDENTIFIER): Allow '.' as symbol prefix.
Ian Carmichael [Tue, 10 Feb 1998 20:41:10 +0000 (20:41 +0000)]
* Add support for 0x1_2_3_4 bignums.
Jason Molenda [Tue, 10 Feb 1998 20:14:43 +0000 (20:14 +0000)]
Mon Feb 10 12:37:47 1998 Philippe De Muyter <phdm@macqel.be>
* m68k/tm-delta68.h (EXTRACT_RETURN_VALUE): Type argument for
`REGISTER_CONVERT_TO_VIRTUAL is `TYPE', not
`REGISTER_VIRTUAL_TYPE (FP0_REGNUM)';
(STORE_RETURN_VALUE): Ditto, and offset for `write_register_bytes'
is `REGISTER_BYTE (FP0_REGNUM)', not `FP0_REGNUM'.
(FRAME_NUM_ARGS): New macro.
* m68k/tm-news.h (EXTRACT_RETURN_VALUE, STORE_RETURN_VALUE): Ditto.
* delta68-nat.c (clear_insn_cache): New function, forgotten in previous
patch.
Ian Lance Taylor [Tue, 10 Feb 1998 20:11:30 +0000 (20:11 +0000)]
* Makefile.am (Makefile): Add target, for dependencies on
configure.host and configure.tgt.
* configure.host, configure.tgt: Change -linux* to -linux-gnu*.
* Makefile.in: Rebuild.
Ian Carmichael [Tue, 10 Feb 1998 20:08:16 +0000 (20:08 +0000)]
* Many changes to make sky sim build with --enable-sim-warnings.
Ian Lance Taylor [Tue, 10 Feb 1998 20:07:42 +0000 (20:07 +0000)]
* configure.in: Change -linux* to -linux-gnu*.
* configure: Rebuild.
Ian Lance Taylor [Tue, 10 Feb 1998 20:04:48 +0000 (20:04 +0000)]
* configure.in: Change -linux* to -linux-gnu*.
* config.bfd, configure.host: Likewise.
* configure: Rebuild.
Ian Lance Taylor [Tue, 10 Feb 1998 19:44:46 +0000 (19:44 +0000)]
* app.c (do_scrub_begin): Treat \r as whitespace.
Jeff Law [Tue, 10 Feb 1998 18:52:26 +0000 (18:52 +0000)]
* Makefile.in (ALL_EMULATIONS): Add eelf32l5900.o
(eelf32l5900.c): Add rule for building.
* configure.tgt: Use r5900 specific emulation script.
* emulparams/elf32l5900.sh: 5900 specific emulation script.
Andrew Cagney [Tue, 10 Feb 1998 07:26:55 +0000 (07:26 +0000)]
D10v memory map changed. Update.
Initialize IMAP/DMAP registers to hardware reset value.
Andrew Cagney [Tue, 10 Feb 1998 07:05:32 +0000 (07:05 +0000)]
D10V memory map changed. Update.
Replace all references to [ID]MEM_ADDR with conversion macros.
Andrew Cagney [Tue, 10 Feb 1998 06:45:51 +0000 (06:45 +0000)]
D10v memory map changed, update.
Nick Clifton [Tue, 10 Feb 1998 03:55:57 +0000 (03:55 +0000)]
(PR14907) Fix HI16S/LO16 relocations when buf[-1] is evaluated.
Doug Evans [Tue, 10 Feb 1998 03:51:12 +0000 (03:51 +0000)]
* decode.c, sem.c: Regenerate.
start-sanitize-m32rx
* cpux.h, decodex.c, readx.c, semx.c: Regenerate.
* m32rx.c (m32rx_h_accums_set): New function.
(m32rx_model_mark_[gs]et_h_gr): New function.
* mloopx.in: Rewrite.
* Makefile.in (mloopx.o): Build with -parallel.
* sim-main.h (_sim_cpu): Delete member `par_exec'.
* tconfig.in (WITH_SEM_SWITCH_FULL): Define as 0 for m32rx.
end-sanitize-m32rx
Doug Evans [Tue, 10 Feb 1998 03:37:49 +0000 (03:37 +0000)]
(PAREXEC): Renamed from PARALLEL_EXEC. All uses updated.
(SEMANTIC{,_CACHE}_FN): Fix return type.
Doug Evans [Tue, 10 Feb 1998 01:43:42 +0000 (01:43 +0000)]
* cgen-sim.h (DECODE): Always use switch for `read' for now.
* cgen.sh (decode): Add s/@arch@/$arch/.
* genmloop.sh (@cpu@_engine_run): Delete `current_state'.
(engine_resume): Likewise. Make `engine' volatile. Save copy
of cpu pointer in volatile object. Initialize read switch if
-parallel.
Nick Clifton [Tue, 10 Feb 1998 01:21:22 +0000 (01:21 +0000)]
Add tests for DIVH instruction and new versions of RAC and RACH instruction.
Renamed MACHL1 to MACLH1.
Nick Clifton [Tue, 10 Feb 1998 00:30:25 +0000 (00:30 +0000)]
Improved warning message generation for parallel instructions
Ian Carmichael [Tue, 10 Feb 1998 00:13:54 +0000 (00:13 +0000)]
* Make it so vu.bin is an optional file.
Ian Carmichael [Mon, 9 Feb 1998 23:53:33 +0000 (23:53 +0000)]
* Add hardware_init hook.
Doug Evans [Mon, 9 Feb 1998 23:25:39 +0000 (23:25 +0000)]
* symtab.c (fixup_psymbol_section): Move forward declaration to
top of file with other such decls. Make it a static function.
* symtab.h: Minor formatting tweaks.
Via Fred, from m32r branch.
Doug Evans [Mon, 9 Feb 1998 23:20:13 +0000 (23:20 +0000)]
* symtab.c (fixup_psymbol_section): Move forward declaration to
top of file with other such decls. Make it a static function.
* symtab.h: Minor formatting tweaks.
Via Fred, from m32r branch.
Doug Evans [Mon, 9 Feb 1998 22:51:21 +0000 (22:51 +0000)]
* genmloop.sh (@cpu@_engine_run): Delete `current_state'.
(engine_resume): Likewise. Make `engine' volatile. Save copy
of cpu pointer in volatile object.
Stan Shebs [Mon, 9 Feb 1998 21:25:02 +0000 (21:25 +0000)]
* config/a29k-udi.mt, config/i960/vxworks960.mt (REMOTE_OBS):
Remove redefinition.
* config/i960/tm-i960.h (BREAKPOINT): Define.
Fix build failures due to tracepoint.c addition
Ian Lance Taylor [Mon, 9 Feb 1998 20:39:14 +0000 (20:39 +0000)]
* Makefile.in (init.c): Ignore errors when making init.c. Seems
necessary to work around bug in Solaris make.
Ian Lance Taylor [Mon, 9 Feb 1998 19:19:16 +0000 (19:19 +0000)]
* Makefile.am: Update dependencies.
* Makefile.in: Rebuild.
Ian Lance Taylor [Sat, 7 Feb 1998 20:43:38 +0000 (20:43 +0000)]
* configure, aclocal.m4: Rebuild with new libtool.
Ian Lance Taylor [Sat, 7 Feb 1998 20:35:04 +0000 (20:35 +0000)]
* configure, aclocal.m4: Rebuild with new libtool.
Andrew Cagney [Sat, 7 Feb 1998 06:24:51 +0000 (06:24 +0000)]
Fix double dependency for itable.[hc]. Was causing both the mips16 and the
normal mips simulators to be built.
Nick Clifton [Sat, 7 Feb 1998 01:06:49 +0000 (01:06 +0000)]
Do not initialise private data in output BFD if the input BFD is the default
architecture - instead allow future merges to do this.
Jason Molenda [Sat, 7 Feb 1998 00:40:28 +0000 (00:40 +0000)]
Add automake and libtool as things to keep around.
Frank Ch. Eigler [Sat, 7 Feb 1998 00:12:14 +0000 (00:12 +0000)]
- Added almost all code needed for PKE0/1 simulation. Considers
clarifications given in SCEI question/answer batches #1 and #2.
Jason Molenda [Fri, 6 Feb 1998 23:27:06 +0000 (23:27 +0000)]
Sun Jul 6 02:44:28 1997 Philippe De Muyter <phdm@macqel.be>
* m68k/tm-delta68.h (CPLUS_MARKER): Macro deleted.
(EXTRACT_STRUCT_VALUE_ADDRESS): Macro defined.
(EXTRACT_RETURN_VALUE, STORE_RETURN_VALUE): Macros modified
because floating-point values return via %fp0.
(CLEAR_INSN_CACHE): New macro.
* m68k/tm-m68k.h (REGISTER_CONVERT_TO_VIRTUAL): Macro fixed
to use DOUBLEST.
(REGISTER_CONVERT_TO_RAW): Ditto.
* infptrace.c (child_xfer_memory): If CLEAR_INSN_CACHE is defined,
call it after having written in child process's memory.
* inflow.c (PROCESS_GROUP_TYPE): Macro defined if HAVE_TERMIO.
(gdb_has_a_terminal, terminal_ours_1): Functions fixed for HAVE_TERMIO.
Michael Meissner [Fri, 6 Feb 1998 23:21:00 +0000 (23:21 +0000)]
Move code from branch
Jeff Law [Fri, 6 Feb 1998 23:18:29 +0000 (23:18 +0000)]
* config/mips/tm-mips64.h (TARGET_LONG_BIT): Allow final target to
override.
(TARGET_LONG_LONG_BIT): Likewise.
(TARGET_PTR_BIT): Likewise.
start-sanitize-r5900
* config/mips/tm-r5900.h (TARGET_PTR_BIT): Define to 32 bits.
end-sanitize-r5900
Ian Lance Taylor [Fri, 6 Feb 1998 23:14:42 +0000 (23:14 +0000)]
more tweaks
Jeff Law [Fri, 6 Feb 1998 23:11:01 +0000 (23:11 +0000)]
* config/tc-mips.c (md_begin): If mips_cpu is set, then use it as
the argument to bfd_set_arch_mach.
(load_address): Use bfd_arch_bits_per_address to determine the
bit size of an address instead of looking at the isa level.
(macro, macro2, s_cprestore, s_cpadd): Likewise.
Nick Clifton [Fri, 6 Feb 1998 22:53:35 +0000 (22:53 +0000)]
Do not generate an error message when merging v850 code into v850e/v850ea code.
Nick Clifton [Fri, 6 Feb 1998 22:47:04 +0000 (22:47 +0000)]
Add -mv850any command line option for PR 14732
Doug Evans [Fri, 6 Feb 1998 22:39:18 +0000 (22:39 +0000)]
* configure.tgt (mips64r5900*-sky-elf*): Replaces txvu-elf.
* config/mips/txvu.mt (SIM): txvu -> mips.
Jeff Law [Fri, 6 Feb 1998 22:35:05 +0000 (22:35 +0000)]
Add missing sanitize markers in last ChangeLog entry.
Jeff Law [Fri, 6 Feb 1998 22:30:45 +0000 (22:30 +0000)]
* cpu-mips.c (arch_info_struct): Make r5900 pointer size 32bits.