* configure, Makefile.in, aclocal.m4: Rebuild with new libtool.
[deliverable/binutils-gdb.git] / gas / ChangeLog
index 70cb618c3be3f14ecc226af90382912393d7dfe1..c5f6bdb490c589a403bf1cad97c619a45759f218 100644 (file)
@@ -1,3 +1,222 @@
+Thu Feb  5 12:39:08 1998  Ian Lance Taylor  <ian@cygnus.com>
+
+       * configure, Makefile.in, aclocal.m4: Rebuild with new libtool.
+       * doc/Makefile.in: Likewise.
+
+Wed Feb  4 15:41:54 1998  Nick Clifton  <nickc@cygnus.com>
+
+       * config/tc-m32r.c (check_for_side_effects): New function.
+       (can_make_parallel): Add checks for instruction side effects
+       clashing with the other instruction.
+       (assemble_parallel_insn): Improve warning messages.  Return error
+       message from non-swapped instruction order.
+
+Wed Feb  4 20:00:26 1998  James G. Smith  <jsmith@teknema.demon.co.uk>
+
+       * config/tc-arm.c: Rename arm_after_pass_hook() to arm_cleanup().
+
+       * config/tc-arm.h: Replace md_after_pass_hook definition with a
+       md_cleanup definition.  This moves the forced literal output to
+       the end of the source pass, and avoids macro's inserting literals
+       into the code immediately after the macro expansion.
+
+Wed Feb  4 13:17:19 1998  Ian Lance Taylor  <ian@cygnus.com>
+
+       * config/tc-sparc.h (tc_fix_adjustable) [OBJ_ELF]: A reloc against
+       a gas internal symbol is adjustable.
+       * config/tc-ppc.h (tc_fix_adjustable): Likewise.
+
+       * as.h: If gcc version greater than 2.6, use `__format__' and
+       `__printf__' in function attributes, rather than `format' and
+       `printf'.
+
+Mon Feb  2 18:38:18 1998  Ian Lance Taylor  <ian@cygnus.com>
+
+       * config/tc-sparc.c: Only include elf/sparc.h if OBJ_ELF.
+
+Mon Feb  2 18:30:34 1998  Steve Haworth  <steve@pm.cse.rmit.EDU.AU>
+
+       Add tms320c30 support:
+       * config/tc-tic30.h: New file.
+       * config/tc-tic30.c: New file.
+       * config/obj-coff.h: If TC_TIC30, include coff/tic30.h and define
+       TARGET_FORMAT as "coff-tic30".
+       * configure.in (tic30-*-*aout*, tic30-*-*coff*): New targets.
+       * Makefile.am: Rebuild dependencies.
+       (CPU_TYPES): Add tic30.
+       (CPU_OBJ_VALID): tic30-aout is valid.
+       (TARGET_CPU_CFILES): Add config/tc-tic30.c.
+       (TARGET_CPU_HFILES): Add config/tc-tic30.h.
+       * configure, Makefile.in: Rebuild.
+
+Mon Feb  2 10:20:37 1998  Nick Clifton  <nickc@cygnus.com>
+
+       * config/tc-v850.c (md_assemble): Improvements to error messages
+       for PR 14720.
+
+Mon Feb  2 12:39:05 1998  Geoff Keating  <geoffk@ozemail.com.au>
+
+       * config/tc-ppc.c (md_apply_fix3): Change BFD_RELOC_HI16 and
+       BFD_RELOC_HI16_S to store the high bits of any value.
+
+       * config/tc-ppc.h (tc_fix_adjustable): Undo change of Fri Jun 27.
+       (TC_RELOC_RTSYM_LOC_FIXUP): Don't let the
+       assembler calculate relocations to any external symbol at all.
+       * config/tc-ppc.c (md_apply_fix3) [OBJ_ELF]: Correct bugs
+       involving generation of pc-relative relocs.
+       (md_pcrel_from_section) [OBJ_ELF]: The job this code used to do
+       has been moved to md_apply_fix3.
+
+       * config/tc-ppc.c (md_apply_fix3): Fix test for too-far branch.
+       (ppc_elf_suffix): Warn about 'identifier+constant@got' syntax,
+       which actually means (the address of identifier's GOT entry) +
+       constant, which is not particularly useful.
+
+Fri Jan 30 11:02:35 1998  Doug Evans  <devans@canuck.cygnus.com>
+
+       * read.h (include_dirs): Declare.
+       (include_dir_count,include_dir_maxlen): Declare.
+start-sanitize-sky
+
+       * config/tc-dvp.c (md_longopts): Add -no-dma, -no-dma-pke.
+       (md_parse_option): Handle them.
+       (md_show_usage): Print them.
+       (output_dma,output_pke): New static globals.
+       (assemble_pke): Handle -no-dma-pke.
+       (insert_file): Search include dir list.
+       (s_enddirect): Validate length if prespecified.
+       (s_endmpg): Likewise.  Handle -no-dma-pke.
+       (s_endunpack): Handle -no-dma-pke.
+       (md_pcrel_from_section): Add offset to delay slot for
+       undefined symbols.
+end-sanitize-sky
+
+Fri Jan 30 11:47:02 1998  Ian Lance Taylor  <ian@cygnus.com>
+
+       * configure.in: Correct check for shared opcodes library.
+       * configure: Rebuild.
+
+       * listing.c (buffer_line): If we can't open the file, set at_end.
+       (listing_print): Remove unused local variable fi.
+
+       * config/m68k-parse.y (reglistpair): Handle register list in
+       either order.
+
+       * config/vms-conf.h: Don't undef VERSION.
+
+start-sanitize-m32rx
+Thu Jan 29 13:36:29 1998  Doug Evans  <devans@canuck.cygnus.com>
+
+       * config/tc-m32r.c (allow_m32rx): Must compile with K&R C.
+       (m32rx support): only include #ifdef HAVE_CPU_M32RX.
+
+end-sanitize-m32rx
+Thu Jan 29 14:42:44 1998  Pat Rankin  <rankin@eql.caltech.edu>
+
+       * Makefile.am (CONFIG_OBJS): New variable, containing part of old
+       OBJS variable.
+       (GENERIC_OBJS): New variable, with the rest of the old OBJS
+       variable.
+       (OBJS): Now just $(CONFIG_OBJS) and $(GENERIC_OBJS).
+       ($(srcdir)/make-gas.com): Rename from make-gas.com.
+       (stamp-mk.com): Replace $(OBJS) with $(GENERIC_OBJS).
+       (EXTRA_DIST): Define.
+       * vmsconf.sh: Handle {targ-cpu, obj-format, atof-targ} modules
+       explicitly rather than via the list of object files.
+       (gcc-as.opt): New file created when make-gas.com is run.
+       * config-gas.com: Create {targ-cpu.h, obj-format.h, targ-env.h,
+       itbl-cpu.h} to #include appropriate file rather than copying that
+       file.
+       * config/vms-conf.h: Synchronize with current config.in.
+       * Makefile.in: Rebuild.
+
+start-sanitize-m32rx
+Wed Jan 28 16:27:27 1998  Nick Clifton  <nickc@cygnus.com>
+
+       * config/tc-m32r.c (md_assemble): Fix determination of when
+       instructions can be combined in parallel.
+
+end-sanitize-m32rx
+Wed Jan 28 14:35:00 1998  Bill Moyer <billm@cygnus.com>
+
+       * as.h (flag_warn_suppress_instructionswap): added new flag.
+       * tc-d10v.c (md_parse_option,md_longopts): added "--nowarnswap" 
+       command line argument.
+       * tc-d10v.c (write_2_short): emit "Swapping instructions"
+       warning only if flag_warn_suppress_instructionswap is false.
+
+Wed Jan 28 16:41:19 1998  J.J. van der Heijden  <J.J.vanderHeijden@student.utwente.nl>
+
+       * configure.in (i386-*-mingw32*): New target.
+       * configure: Rebuild.
+
+Wed Jan 28 14:51:18 1998  Ian Lance Taylor  <ian@cygnus.com>
+
+       * symbols.c (resolve_symbol_value): Don't set the segment if it
+       hasn't changed, and this is OBJ_AOUT without BFD_ASSEMBLER.
+
+       * config/obj-aout.h (S_IS_LOCAL): Correct typo--pass argument to
+       S_GET_SEGMENT.
+
+Wed Jan 28 13:54:50 1998  Pat Rankin  <rankin@eql.caltech.edu>
+
+       as.h (unlink): Reverse 13-Feb-97 change; use of unlink vs remove
+       depends upon HAVE_{UNLINK,REMOVE} values rather than host
+       compiler.
+
+Wed Jan 28 13:48:08 1998  Ian Lance Taylor  <ian@cygnus.com>
+
+       * config/obj-coff.h (RESOLVE_SYMBOL_REDEFINITION): Define.
+
+start-sanitize-sky
+Wed Jan 28 10:00:40 1998  Doug Evans  <devans@canuck.cygnus.com>
+
+       * configure.in: Add dvp support.
+       * configure: Regenerate.
+       * config/tc-dvp.[ch]: New files.
+
+end-sanitize-sky
+Wed Jan 28 09:52:00 1998  Nick Clifton  <nickc@cygnus.com>
+
+       * config/tc-v850.c (v850_insert_operand): Display instruction when
+       an error is encountered.
+
+Tue Jan 27 13:32:01 1998  Robert Lipe  <robertl@dgii.com>
+
+       * configure.in (i386-*-sco3.2v5*): Defaults to ELF now.
+       (i386-*-sco3.2v5*coff): New target.
+       (i386-*-sco3.2*): New target.
+       * configure: Rebuild.
+
+Tue Jan 27 11:06:52 1998  Nick Clifton  <nickc@cygnus.com>
+
+       * config/tc-v850.c: Fix PRs 14721, 14722, 14723, tidying error
+       message production.
+
+Tue Jan 27 12:24:32 1998  Ian Lance Taylor  <ian@cygnus.com>
+
+       * config/tc-arm.c (md_apply_fix3): Add new variable newimm to hold
+       validate_immediate return value in the right type for comparisons
+       to FAIL.
+
+Tue Jan 27 06:51:59 1998  Richard Henderson  <rth@cygnus.com>
+
+       * listing.c (MAX_BYTES): Use listing variables not constants.
+       (data_buffer): No longer an array, but a pointer.
+       (calc_hex): sizeof(data_buffer) -> MAX_BYTES.
+       (listing_listing): Allocate data_buffer.
+
+Tue Jan 27 06:38:35 1998  Richard Henderson  <rth@cygnus.com>
+
+       * as.c (parse_args): Add --listing-lhs-width, --listing-lhs-width2,
+       --listing-rhs-width, --listing-cont-lines.
+       (show_usage): Update.
+       * listing.c (listing_lhs_width, listing_lhs_width_second): New vars.
+       (listing_lhs_cont_lines, listing_rhs_width): New vars.
+       (print_lines): Use the variables instead of the constants.
+       (listing_listing): Likewise.    
+       * listing.h: Declare the new vars.
+       
 Tue Jan 27 05:32:05 1998  Richard Henderson  <rth@cygnus.com>
 
        * as.c (parse_args): Add --keep-locals alias for -L.
@@ -9,16 +228,6 @@ Tue Jan 27 05:32:05 1998  Richard Henderson  <rth@cygnus.com>
        * config/obj-bout.h (S_IS_LOCAL): Likewise.
        * config/obj-coff.h (S_IS_LOCAL): Likewise.
 
-start-sanitize-sky
-Mon Jan 26 16:29:49 1998  Doug Evans  <devans@seba.cygnus.com>
-
-       * tc-txvu.c: First pass at dma/pke/gpuif support.
-       (assemble_one_insn): Renamed from assemble_insn.
-       Initialize errmsg = NULL before calling parse fn.
-       Allow [] in suffix operand.
-       (fixups,fixup_count): Make static globals.
-
-end-sanitize-sky
 Mon Jan 26 13:07:41 1998  Nick Clifton  <nickc@cygnus.com>
 
        * config/tc-m32r.c: Detect if explicitly parallel instructions
@@ -33,18 +242,6 @@ Mon Jan 26 12:38:54 1998  Nick Clifton  <nickc@cygnus.com>
        reads_from_src_reg().
 
 end-sanitize-m32rx
-start-sanitize-sky
-Fri Jan 23 18:41:18 1998  Doug Evans  <devans@canuck.cygnus.com>
-
-       * config/tc-txvu.c (assemble_insn): Initialize errmsg = NULL
-       before calling insert routine.  Delete test for !isalpha
-       after parsing mnemonic.  ASCII operand chars are case insensitive.
-
-Thu Jan 22 20:30:24 1998  Doug Evans  <devans@seba.cygnus.com>
-
-       * config/tc-txvu.c (assemble_insn): Commas moved to opcode table.
-
-end-sanitize-sky
 Thu Jan 22 17:51:44 1998  Nick Clifton  <nickc@cygnus.com>
 
 start-sanitize-m32rx
@@ -151,21 +348,6 @@ Tue Jan  6 15:36:02 1998  Richard Henderson  <rth@cygnus.com>
        * symbols.c (S_SET_SEGMENT): Don't set the segment for section syms.
        (S_IS_EXTERNAL, S_IS_LOCAL): Correct parenthetication.
 
-start-sanitize-sky
-Tue Jan  6 13:10:20 1998  Doug Evans  <devans@seba.cygnus.com>
-
-       * config/tc-txvu.c (md_assemble): Handle no separator between
-       upper and lower insn #ifndef VERTICAL_BAR_SEPARATOR.
-       (assemble_insn): Likewise.
-
-Mon Jan  5 14:54:09 1998  Doug Evans  <devans@seba.cygnus.com>
-
-       * config/tc-txvu.c: #include dis-asm.h, opcode/txvu.h, elf/txvu.h.
-       (md_begin): Call txvu_opcode_init_tables.
-       (assemble_insn): New function.
-       (md_assemble): Beginnings of implementation.
-
-end-sanitize-sky
 Fri Jan  2 16:08:54 1998  Ian Lance Taylor  <ian@cygnus.com>
 
        * config/tc-i386.c (i386_operand): Give an error if there are
@@ -175,14 +357,6 @@ Wed Dec 31 12:29:47 1997  Jeffrey A Law  (law@cygnus.com)
 
        * config/tc-mn10200.c (md_relax_table): Correct branch ranges.
 
-start-sanitize-sky
-Mon Dec 22 17:57:51 1997  Doug Evans  <devans@canuck.cygnus.com>
-
-       * configure.in: Add txvu support.
-       * configure: Regenerate.
-       * config/tc-txvu.[ch]: New files.
-
-end-sanitize-sky
 Mon Dec 22 13:06:05 1997  Joel Sherrill  <joel@oarcorp.com>
 
         * configure.in (i386*-go32-rtems*): Fix to be the same as
This page took 0.026647 seconds and 4 git commands to generate.