Commit Graph

19790 Commits

Author SHA1 Message Date
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
Nick Clifton b688e04e29 Set machine architecture and type. 1997-08-25 23:03:24 +00:00
Nick Clifton 8988d935a3 Switched over to using machine numbers to distinguish v850 architecture variants. 1997-08-25 23:00:29 +00:00
Chris Provenzano a3515171ce Rebuilt configure with latest devo autoconf for NT support. 1997-08-25 22:58:36 +00:00
Ian Lance Taylor 2051ec0e35 * symbols.c (resolve_symbol_value): Store the value back into the
symbol expression, to handle add or subtract simplification
	correctly.  Handle O_symbol_rva.  Add default case.
1997-08-25 19:55:14 +00:00
Ian Lance Taylor a77b3837e3 * config/tc-ppc.c (ppc_change_csect): Temporarily lower the
chunksize while creating the new subsection.
	* as.c (chunksize): Initialize to zero.
	* subsegs.c (subseg_set_rest): Change 5000 to chunksize when
	calling obstack_begin.
1997-08-25 18:29:11 +00:00
Nick Clifton cf735d2a93 Support constant expressions as register lists. 1997-08-25 18:21:02 +00:00
Ian Lance Taylor 591ebe4255 * syms.c (_bfd_stab_section_find_nearest_line): Clear the
cached_stab field if the offset prevents us from using the cache.
1997-08-25 18:10:15 +00:00
David Edelsohn 30249a6ad0 * gas/m32r/relax-1.[ds]: New testcase.
* gas/m32r/m32r.exp: Run it.
1997-08-25 18:05:44 +00:00
Nick Clifton 9c506dfb5d Fixed node name. 1997-08-25 17:18:21 +00:00
Nick Clifton 845c40d529 Added rules to build cpu-v850e.lo and cpu-v850eq.lo object files. 1997-08-25 17:04:46 +00:00
Nick Clifton 2b3e0f9e1e Switch from C++ style comment to C style. 1997-08-25 16:41:18 +00:00
Ian Lance Taylor a068267798 * aout-target.h (MY(vec)): Add SEC_CODE and SEC_DATA to section
flags.
	* aout-arm.c (aout_arm_little_vec): Likewise.
	(aout_arm_big_vec): Likewise.
	* bout.c (b_out_vec_big_host): Likewise.
	(b_out_vec_little_host): Likewise.
	* mipsbsd.c (aout_mips_little_vec): Likewise.
	(aout_mips_big_vec): Likewise.
1997-08-25 16:10:56 +00:00
Geoffrey Noer e8bd2ae702 Sun Aug 24 21:16:59 1997 Geoffrey Noer <noer@cygnus.com>
* ocd.c: comment out sections that create and flush wigglers.log
        log file when using the wiggler.
1997-08-25 04:20:11 +00:00
Ian Lance Taylor f6c44ed302 fix v850 sanitization 1997-08-23 16:34:55 +00:00
Nick Clifton 68eaa14109 Added documentation of v850 assembler options. 1997-08-22 23:37:00 +00:00
Nick Clifton d72d8c59f9 Make the NUL character be considered to be a line terminator. 1997-08-22 18:14:35 +00:00
Nick Clifton 5f04449977 Add support for curly brace register list syntax. 1997-08-22 17:44:55 +00:00
Nick Clifton 6061622830 Updated with respect to the HDD-tool-0611 document. 1997-08-22 17:41:20 +00:00
Nick Clifton b9792954bb Added new flag: V850_NOT_R0 to indicate that r0 is not a valid register for
this operand.
1997-08-22 17:36:15 +00:00
Nick Clifton d87a154282 Updated from specs in HDD-tool-0611 document. 1997-08-22 17:35:24 +00:00
Geoffrey Noer aaba39af9a Thu Aug 21 16:18:08 1997 Geoffrey Noer <noer@cygnus.com>
* config/powerpc/ppc-eabi.mt:
        * config/powerpc/ppc-sim.mt:
        * config/powerpc/ppcle-eabi.mt:
        * config/powerpc/ppcle-sim.mt: ser-ocd.c needs to be before
        other ocd-related files in TDEPFILES
1997-08-21 23:27:02 +00:00
Geoffrey Noer 61a0d0227a Thu Aug 21 14:56:04 1997 Geoffrey Noer <noer@cygnus.com>
* ppc-bdm.c (bdm_ppc_wait): stop printfing ecr, der
        * ocd.c: initialize remote_timeout
        (ocd_wait): while looping, call ocd_do_command with OCD_AYT
        (ocd_get_packet): remove find_packet goto.  If there isn't
        an 0x55 at the start, something is quite wrong so error out
        instead of advancing in the packet and trying again.  If checksum
        is invalid, print error message instead of trying again.
        * ser-ocd.c (ocd_readchar): error if we attempt to read past
        the end of the from_wiggler_buffer.
1997-08-21 23:10:34 +00:00
Nick Clifton f483cb11c8 Fixed v850_section to cope with original section styles as well. 1997-08-21 21:43:44 +00:00
Nick Clifton 0c51939934 Moved divh opcodes next to each other. 1997-08-21 18:09:20 +00:00
Nick Clifton 346c75cd4a Add support for parsing a double dash as the start of a comment that extends to the end of the line. 1997-08-21 17:59:47 +00:00
Nick Clifton 19f40fdca7 Added support for NEC style assembler pseudo ops:
.section "name", <type>
	.offset <expression>
	.bss
1997-08-21 17:54:49 +00:00