* expr.c (operand): Move md_operand handling to default case
[deliverable/binutils-gdb.git] / gas / ChangeLog
index caaea55170d5df7dfad5d41ee47ef67780af80ff..0e5889eec3b93ce88c8e52a39f18be551a175011 100644 (file)
@@ -1,3 +1,74 @@
+Thu Feb 16 14:30:13 1995  Doug Evans  <dje@cygnus.com>
+
+       * expr.c (operand): Move md_operand handling to default case
+       (so it works).
+
+Wed Feb 15 16:08:47 1995  Jason Molenda  <crash@cygnus.com>
+
+       * config/tc-h8500.c (tc_coff_symbol_emit_hook): Add ignored
+       parameter, to match prototype.
+
+Wed Feb 15 15:07:00 1995  Michael Meissner  <meissner@tiktok.cygnus.com>
+
+       * config/tc-ppc.c (md_pseudo_table): If ELF, go to ppc_elf_cons
+       instead of cons.
+       (md_show_usage): Show all of the PowerPc options.
+       (ppc_elf_suffix): New function to recognize ELF suffixes that
+       specify a relocation, such as @GOT.
+       (ppc_elf_cons): Replacement for the standard cons function that
+       knows about the ELF suffixes.
+       (ppc_fixup): Add reloc field to hold non-standard relocation.
+       (md_assemble): Handle ELF suffixes like @GOT.
+       (md_create_short_jump): Dummy in case WORKING_DOT_WORD is not
+       defined.
+       (md_create_long_jump): Ditto.
+       (md_short_jump_size): Ditto.
+       (md_long_jump_size): Ditto.
+       (md_apply_fix): Handle BFD_RELOC_32_PCREL, BFD_RELOC_LO16,
+       BFD_RELOC_HI16, BFD_RELOC_HI16_S, BFD_RELOC_PPC_TOC16, and
+       BFD_RELOC_16 relocations.  If relocation can not be found, print
+       the decimal value of the relocation.
+
+Wed Feb 15 11:46:02 1995  Ian Lance Taylor  <ian@cygnus.com>
+
+       * config/tc-mips.c (md_apply_fix): Accept BFD_RELOC_16, for
+       DWARF.  From gary@Intrepid.COM (Gary Funck).
+
+       * config/tc-mips.c (macro): Handle M_U{L,S}D[_A] (unaligned double
+       loads and stores).
+
+       * config/tc-i386.c (tc_i386_fix_adjustable): Do adjust global
+       symbols if OBJ_AOUT.
+
+       * config/tc-mips.c (macro): Don't use the target register as a
+       base register when building the address for M_L{W,D}{L,R}_AB.
+
+Mon Feb 13 14:44:32 1995  Ian Lance Taylor  <ian@cygnus.com>
+
+       * config/tc-mips.c (KT0, KT1): Define.
+       (mips_ip): Recognize $kt0 and $kt1 as register names.
+
+       * config/tc-sparc.h (tc_fix_adjustable): Define if OBJ_ELF.
+       * config/tc-sparc.c (md_apply_fix): If OBJ_ELF, subtract out the
+       value of a defined symbol; the value was added in by
+       fixup_segment.  This was previously corrected, if the reloc was
+       changed to be against a section symbol, in tc_gen_reloc.
+
+start-sanitize-arc
+Mon Feb 13 10:02:35 1995  Doug Evans  <dje@canuck.cygnus.com>
+
+       * config/tc-arc.h (TC_PARSE_CONS_EXPRESSION): Define.
+       (TC_CONS_FIX_NEW): Define.
+       * config/tc-arc.c (get_arc_exp_operand_type): New function.
+       (init_opcode_tables): Insert registers into global symbol table.
+       (md_assemble): Call `expression' to parse all expressions.
+       Call `get_arc_exp_operand_type'.
+       (md_operand): Recognize %st(foo).
+       (arc_parse_cons_expression): New function.
+       (arc_cons_fix_new): New function.
+       (md_apply_fix): Handle new reloc BFD_RELOC_ARC_B26.
+end-sanitize-arc
+
 Fri Feb 10 14:04:04 1995  Ian Lance Taylor  <ian@cygnus.com>
 
        * config/tc-i386.c (tc_i386_fix_adjustable): Use S_IS_EXTERN
This page took 0.044578 seconds and 4 git commands to generate.