Fri Oct 10 11:22:45 1997 Martin M. Hunt <hunt@cygnus.com>
[deliverable/binutils-gdb.git] / gas / ChangeLog
index e86c6e7db632b0c4d0af98ec48f703d663e8a28e..fce464cf508e9575e5ea9f08024064c5fb118689 100644 (file)
@@ -1,7 +1,164 @@
+Fri Oct 10 11:22:45 1997  Martin M. Hunt  <hunt@cygnus.com>
+
+       * config/tc-d10v.c: Fixes to make sure the AT_WORD
+       expression is not confused with -1.
+
+Fri Oct 10 11:54:50 1997  Andrew Cagney  <cagney@b1.cygnus.com>
+
+       * config/tc-d10v.c (parallel_ok): Flag SP as modified for @-sp
+       operand - OPERAND_ATMINUS.
+
+Fri Oct 10 00:47:44 1997  Michael Meissner  <meissner@cygnus.com>
+
+       * config/tc-d10v.c (parallel_ok): Note that auto increment and
+       decrement modify the index register.
+
+Thu Oct  9 15:17:50 1997  Ian Lance Taylor  <ian@cygnus.com>
+
+       From Robin Kirkham <Robin.Kirkham@mlb.dmt.csiro.au>:
+       * config/tc-m68k.c (archs): Add 68306, 68307, 68322, 68356, 68334,
+       68336, 68341, 68349.
+       * doc/c-m68k.texi (M68K-Opts): Add -m68ec000 -m68hc000 -m68hc001
+       -m68306, -m68307, -m68322, -m68356, -m68ec020, -m68ec030,
+       -m68ec040, -m68ec060, -m68330, -m68334, -m68336, -m68341,
+       -m68349.
+
+       * doc/Makefile.am (CPU_DOCS): Define.
+       (as.info): Depend upon $(CPU_DOCS).
+       * doc/Makefile.in: Rebuild.
+
+       * configure.in: Remove AM_PROG_INSTALL; it's called by
+       AM_INIT_AUTOMAKE.
+       * configure: Rebuild.
+
+Thu Oct  9 01:44:36 1997  J"orn Rennecke  <amylaar@cygnus.co.uk>
+
+       * tc-d10v.h (TC_START_LABEL): Don't define.
+       (tc_frob_label): Define.
+
+Thu Oct  9 00:07:23 1997  J"orn Rennecke  <amylaar@cygnus.co.uk>
+
+       * config/tc-d10v.c (write_2_short): Fix bug that wouldn't allow
+       to pair a branch and link with anything but an exe instruction.
+
+Wed Oct  8 16:28:53 1997  Richard Henderson  <rth@cygnus.com>
+
+       * config/tc-alpha.c (load_expression): Disable the sym+const .got
+       optimization to reduce the alignment surprises for gcc.
+
+Wed Oct  8 16:11:15 1997  Doug Evans  <dje@canuck.cygnus.com>
+
+       * config/obj-coff.h (TC_SPARC): Don't define TARGET_FORMAT.
+       * config/tc-sparc.c (sparc_target_format): Handle coff here.
+       (sparc_ip): Add %hix,%lox.
+       (md_apply_fix3): Call as_bad_where, not as_bad.
+       Add support for BFD_RELOC_SPARC_{HIX22,LOX10}.
+       (tc_gen_reloc): Add support for BFD_RELOC_SPARC_{HIX22,LOX10}.
+
+Wed Oct  8 12:33:32 1997  Richard Henderson  <rth@cygnus.com>
+
+       * configure.in: Change alpha-*-* to alpha*-*-*; config.guess now
+       recognizes alphaev5 etc.
+       * configure: Rebuild.
+
+Wed Oct  8 00:04:05 1997  Gavin Koch  <gavin@cygnus.com>
+
+       * config/tc-mips.c (md_begin): Replace the TARGET_CPU value
+       of mipsr3900 with mipstx39.
+
+       * config/tc-mips.c (mips_ip): Don't print the 'opcode requires 
+       -mipsXX message' if the insn isn't an ISA insn.
+
+Tue Oct  7 12:48:30 1997  Doug Evans  <dje@canuck.cygnus.com>
+
+       * config/tc-sparc.h (TARGET_FORMAT support): Moved to tc-sparc.c.
+       Redefine TARGET_FORMAT to call sparc_target_format.
+       * config/tc-sparc.c (in_unsigned_range): New function.
+       (sparc_arch_size): Make static.
+       (sparc_target_format): New function.
+       (sparc_ip): Delete variable immediate_max.  Rewrite %hi/etc reloc
+       handling.  Add support for %hh,%hm,%lm,%h44,%m44,%l44.
+       (output_insn): Set `fx_no_overflow'.
+       (md_apply_fix3): Handle BFD_RELOC_SPARC_{7,H44,M44,L44}.
+       (tc_gen_reloc): Likewise.
+
+Mon Oct  6 14:04:50 1997  Nick Clifton  <nickc@cygnus.com>
+
+       * config/tc-v850.c (v850_section): Remove.
+
+       * config/obj-elf.c (obj_elf_section): Enhance error message.
+
+Fri Oct  3 15:40:38 1997  Ian Lance Taylor  <ian@cygnus.com>
+
+       * config/tc-mips.c: Undef OBJ_COPY_SYMBOL_ATTRIBUTES before
+       including obj-elf.h in OBJ_MAYBE_ELF case.
+       (mips_target_format): Return NULL after abort to avoid warning.
+
+       * ecoff.c (generate_ecoff_stab): Remove unused static function.
+
+       * expr.c (operator): Accept ==.  From Anders Blomdell
+       <anders.blomdell@control.lth.se>.
+
+       * config/atof-ieee.c (gen_to_words): When generating a denormal
+       number, handle an overflow into the smallest normalized number.
+
+Mon Sep 29 15:24:52 1997  J"orn Rennecke <amylaar@cygnus.co.uk>
+
+       * as.h, input-scrub.c (new_logical_line): New return value.
+       * read.c (s_app_file): Don't note the same file several times
+       in a row.
+
+Thu Sep 25 13:08:02 1997  Ian Lance Taylor  <ian@cygnus.com>
+
+       * config/tc-m68k.c (m68k_ip): Remove ` operand specifier.
+
+Wed Sep 24 16:54:40 1997  Joel Sherrill  <joel@oarcorp.com>
+
+        * configure.in (sh*-*-rtems*): New target, like sh-*-elf*.
+       * configure: Rebuild.
+
+Wed Sep 24 11:30:25 1997  Ian Lance Taylor  <ian@cygnus.com>
+
+       * config/tc-m68k.c (m68k_ip): Handle q and v operand specifiers.
+
+       * doc/c-i386.texi (i386-Float): Remove incorrect assertion that
+       fn* instructions do not insert implicit fwait.  This was changed
+       Jan 29, 1996.
+
+       * config/m68k-parse.y (yylex): Permit an expression to be used for
+       the scale factor.
+
+       * Makefile.am (EXTRA_as_new_SOURCES): Set to config/m68k-parse.y,
+       not m68k-parse.y.
+       * Makefile.in: Rebuild.
+
+       * aclocal.m4: Rebuild with new libtool.
+       * configure: Rebuild.
+
+Tue Sep 23 17:48:09 1997  Ian Lance Taylor  <ian@cygnus.com>
+
+       * app.c (do_scrub_chars): Clear mri_state at end of .mri
+       pseudo-op.
+
+       * 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.
+
+Fri Sep 19 17:08:41 1997  Jeffrey A Law  (law@cygnus.com)
+
+       * config/tc-mn10300.c (md_assemble): Use strcasecomp instead
+       of strcmp where appropriate.
+
 Thu Sep 18 14:11:56 1997  Nick Clifton  <nickc@cygnus.com>
 
        * config/tc-v850.c (md_assemble): Cope with a zero data area
        relocation with a constant offset.
+       (md_assemble): Produce error message when special data area
+       relocations are used on instructions which do not support them.
+       (md_assemble): Reset processor mask if defined by command line
+       switch. 
 
 Thu Sep 18 11:24:01 1997  Doug Evans  <dje@canuck.cygnus.com>
 
@@ -9,6 +166,23 @@ Thu Sep 18 11:24:01 1997  Doug Evans  <dje@canuck.cygnus.com>
        (parse_keyword_arg): Allow numbers in reg names.
        (SPECIAL_CASE_NONE): New macro.
        (md_assemble): Use it.
+       (lookup_arch,init_default_arch): New functions.
+       (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.
 
 Wed Sep 17 16:54:20 1997  Nick Clifton  <nickc@cygnus.com>
 
@@ -46,10 +220,8 @@ Mon Sep 15 18:33:06 1997  Nick Clifton  <nickc@cygnus.com>
        * config/tc-v850.h (TARGET_PROCESSOR): New constant.
 start-sanitize-v850e
        (TARGET_PROCESSOR): New constant.
-end-sanitize-v850e
-start-sanitize-v850eq
        (TARGET_PROCESSOR): New constant.
-end-sanitize-v850eq
+end-sanitize-v850e
 
 start-sanitize-tx19
 Mon Sep 15 17:26:46 1997  Gavin Koch  <gavin@cygnus.com>
@@ -149,10 +321,8 @@ end-sanitize-v850e
        * config/tc-v850.c (.v850): New pseudo op.
 start-sanitize-v850e
        * config/tc-v850.c (.v850e): New pseudo op.
-end-sanitize-v850e
-start-sanitize-v850eq
        * config/tc-v850.c (.v850eq): New pseudo op.
-end-sanitize-v850eq
+end-sanitize-v850e
        
 
 Mon Sep  8 23:08:04 1997  Ian Lance Taylor  <ian@cygnus.com>
@@ -396,9 +566,7 @@ Mon Aug 18 11:24:21 1997  Nick Clifton  <nickc@cygnus.com>
        * configure.in (emulations): Add support for v850e target
 
        * configure (emulations): Add support for v850e target
-end-sanitize-v850e
 
-start-sanitize-v850eq
 Mon Aug 18 11:24:21 1997  Nick Clifton  <nickc@cygnus.com>
 
        * config/tc-v850.c: Remove support_v850eq flag and command line
@@ -407,7 +575,7 @@ Mon Aug 18 11:24:21 1997  Nick Clifton  <nickc@cygnus.com>
        * configure.in (emulations): Add support for v850eq target
 
        * configure (emulations): Add support for v850eq target
-end-sanitize-v850eq
+end-sanitize-v850e
 
 Fri Aug 15 14:00:13 1997  Ian Lance Taylor  <ian@cygnus.com>
 
@@ -441,12 +609,10 @@ Fri Aug 15 14:00:13 1997  Ian Lance Taylor  <ian@cygnus.com>
 
 Wed Aug 13 18:58:56 1997  Nick Clifton  <nickc@cygnus.com>
 
-start-sanitize-v850eq
+start-sanitize-v850e
        * config/tc-v850.c (md_assemble, md_show_usage, md_parse_option):
        Add support for v850eq instructions.
-end-sanitize-v850eq
-       
-start-sanitize-v850e
+
        * config/tc-v850.c (md_assemble, md_show_usage, md_parse_option):
        Add support for v850e instructions.
 end-sanitize-v850e
@@ -5509,9 +5675,6 @@ Fri Dec  1 11:57:56 1995  Stan Shebs  <shebs@andros.cygnus.com>
 
        * mpw-config.in: Don't always use te-generic.h for emulation.
        (powerpc-apple-macos): Use emulation te-macos.h.
-start-sanitize-gm
-       (mips-gm-magic): New configuration.
-end-sanitize-gm
        * mpw-make.sed (install, install-only): Edit in Mac-specific
        install procedure.
 
This page took 0.028467 seconds and 4 git commands to generate.