X-Git-Url: http://git.efficios.com/?a=blobdiff_plain;f=gas%2FChangeLog;h=c5f6bdb490c589a403bf1cad97c619a45759f218;hb=a52052dbac8435c9c2c4f1b1c09a45fd2a81c69d;hp=8915e505fc0a63dc7bf34418335c1b03794765a1;hpb=6cc7a9382864aaf391e0047b41ce34aa62d9d337;p=deliverable%2Fbinutils-gdb.git diff --git a/gas/ChangeLog b/gas/ChangeLog index 8915e505fc..c5f6bdb490 100644 --- a/gas/ChangeLog +++ b/gas/ChangeLog @@ -1,3 +1,186 @@ +Thu Feb 5 12:39:08 1998 Ian Lance Taylor + + * configure, Makefile.in, aclocal.m4: Rebuild with new libtool. + * doc/Makefile.in: Likewise. + +Wed Feb 4 15:41:54 1998 Nick Clifton + + * 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 + + * 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 + + * 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 + + * config/tc-sparc.c: Only include elf/sparc.h if OBJ_ELF. + +Mon Feb 2 18:30:34 1998 Steve Haworth + + 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 + + * config/tc-v850.c (md_assemble): Improvements to error messages + for PR 14720. + +Mon Feb 2 12:39:05 1998 Geoff Keating + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * configure.in (i386-*-mingw32*): New target. + * configure: Rebuild. + +Wed Jan 28 14:51:18 1998 Ian Lance Taylor + + * 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 + + 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 + + * config/obj-coff.h (RESOLVE_SYMBOL_REDEFINITION): Define. + +start-sanitize-sky +Wed Jan 28 10:00:40 1998 Doug Evans + + * 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 + + * config/tc-v850.c (v850_insert_operand): Display instruction when + an error is encountered. + Tue Jan 27 13:32:01 1998 Robert Lipe * configure.in (i386-*-sco3.2v5*): Defaults to ELF now. @@ -5,6 +188,11 @@ Tue Jan 27 13:32:01 1998 Robert Lipe (i386-*-sco3.2*): New target. * configure: Rebuild. +Tue Jan 27 11:06:52 1998 Nick Clifton + + * config/tc-v850.c: Fix PRs 14721, 14722, 14723, tidying error + message production. + Tue Jan 27 12:24:32 1998 Ian Lance Taylor * config/tc-arm.c (md_apply_fix3): Add new variable newimm to hold @@ -40,16 +228,6 @@ Tue Jan 27 05:32:05 1998 Richard Henderson * 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 - - * 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 * config/tc-m32r.c: Detect if explicitly parallel instructions @@ -64,18 +242,6 @@ Mon Jan 26 12:38:54 1998 Nick Clifton reads_from_src_reg(). end-sanitize-m32rx -start-sanitize-sky -Fri Jan 23 18:41:18 1998 Doug Evans - - * 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 - - * config/tc-txvu.c (assemble_insn): Commas moved to opcode table. - -end-sanitize-sky Thu Jan 22 17:51:44 1998 Nick Clifton start-sanitize-m32rx @@ -182,21 +348,6 @@ Tue Jan 6 15:36:02 1998 Richard Henderson * 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 - - * 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 - - * 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 * config/tc-i386.c (i386_operand): Give an error if there are @@ -206,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 - - * 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 * configure.in (i386*-go32-rtems*): Fix to be the same as