* dwarf2read.c (dwarf2_build_psymtabs_hard): Handle the case
[deliverable/binutils-gdb.git] / gas / ChangeLog
index 8e3e820bb87404564c1b75653a37a76126c2e745..cab46f0f131812c0554f02f45965ade04b1a6696 100644 (file)
+Fri Oct 31 18:19:55 1997  Ken Raeburn  <raeburn@cygnus.com>
+
+start-sanitize-vr5400
+       * config/tc-mips.c (mips_5400): New variable.
+       (md_begin, md_parse_option): Handle 5400 options/names.
+       (macro_build, mips_ip): Check for 5400-specific instructions.
+       (md_longopts, OPTION_M5400, OPTION_NO_M5400): More command-line
+       support for 5400.
+
+end-sanitize-vr5400
+       * config/tc-mips.c (validate_mips_insn): New function, checks
+       match versus mask bits, and also verifies that all bits to be
+       output are actually specified somewhere.
+       (md_begin): Call it for 32-bit instructions, instead of doing
+       match/mask check here.  In case of failure, print a message, but
+       check the rest of the opcode table before exiting.
+
+Thu Oct 30 13:46:20 1997  Nick Clifton  <nickc@cygnus.com>
+
+       * config/tc-arm.c (md_apply_fix3): Fix thumb ADR pseudo op.  Patch
+       from Tony Thompson at ARM: athompso@arm.com
+
+start-sanitize-d30v
+Thu Oct 30 11:11:26 1997  Michael Meissner  <meissner@cygnus.com>
+
+       * config/tc-d30v.c (build_insn): Allow odd registers for ld2w and
+       friends.
+
+end-sanitize-d30v
+start-sanitize-tx49
+Wed Oct 29 16:22:38 1997  Gavin Koch  <gavin@cygnus.com>
+
+       * config/tc-mips.c (hilo_interlocks): True for tx49.
+       (md_begin): Add mips64tx49.
+       (md_parse_option): Add 4900 cpu.
+       
+end-sanitize-tx49
+Fri Oct 24 15:56:47 1997  Ian Lance Taylor  <ian@cygnus.com>
+
+       * config/tc-ppc.c (md_assemble): When handling @l, always sign
+       extend if the operand expects a signed value.
+
+       * config/tc-mips.h (LOCAL_LABELS_DOLLAR): Don't define; use
+       default which is to permit dollar labels.
+
+Fri Oct 24 11:19:22 1997  Jakub Jelinek  <jj@sunsite.mff.cuni.cz>
+
+       * config/tc-sparc.c (sparc_memory_model): New variable.
+       (md_longopts): Add -TSO/-PSO/-RMO options.
+       (md_parse_options): Handle them.
+       (sparc_elf_final_processing): For 64 ELF, set required
+       memory ordering in e_flags. Default to RMO and let the user
+       override it through command line.
+
+       * config/tc-sparc.h (elf_tc_final_processing): Add.
+
+Wed Oct 22 17:42:12 1997  Richard Henderson  <rth@cygnus.com>
+
+       * config/tc-sparc.c (v9a_asr_table): New variable.
+       (sparc_ip): Handle v9a asr's.
+       Patch from David Miller <davem@vger.rutgers.edu>.
+
+Wed Oct 22 17:22:59 1997  Richard Henderson  <rth@cygnus.com>
+
+       * config/tc-sparc.h (md_do_align): New macro.
+       * config/tc-sparc.c (sparc_handle_align): Handle rs_align_code.
+       Patch from Jakub Jelinek <jj@sunsite.mff.cuni.cz>.
+
+Wed Oct 22 12:51:18 1997  Ian Lance Taylor  <ian@cygnus.com>
+
+       * config/tc-sh.c (sh_small): New variable.
+       (OPTION_SMALL): Define.
+       (md_longopts): Add "small".
+       (md_parse_option): Handle OPTION_SMALL.
+       (md_show_usage): Mention -small.
+       * config/tc-sh.h (sh_small): Declare.
+       (SUB_SEGMENT_ALIGN): Handle sh_small.
+       * config/obj-coff.h (TARGET_FORMAT): Check sh_small in TC_SH
+       case.
+
+       * config/tc-mips.c (macro): Correct handling of constant in M_LI_D
+       case in little endian mode.
+
+Tue Oct 21 10:20:11 1997  Doug Evans  <devans@canuck.cygnus.com>
+
+       * config/tc-sparc.c (md_apply_fix3, cases ..._H44, ..._HIX22): Leave
+       overflow signalling to linker.
+
 Mon Oct 20 14:54:06 1997  Klaus K"ampf  <kkaempf@progis.de>
 
+       * makefile.vms: Fix for dec c.
+
+       * config-gas.com: Give explanation for dec c setup in error
+       message.
+
+       * config/tc-alpha.c (s_alpha_comm): Make .comm symbols separate
+       sections on openvms/alpha.
+
        * config/obj-evax.c: support .weak pseudo-op
 
 Mon Oct 20 10:13:32 1997  Doug Evans  <devans@canuck.cygnus.com>
 
-       * tc-sparc.c (default_arch_size): New static local.
+       * config/tc-sparc.c (default_arch_size): New static local.
        (struct sparc_arch): Rename arch_size to default_arch_size.
        New member user_option_p.
        (sparc_arch_table): Always include v9, v9a.  New entry v9-64.
@@ -14,6 +110,8 @@ Mon Oct 20 10:13:32 1997  Doug Evans  <devans@canuck.cygnus.com>
        (md_longopts): New entries for -32, -64.
        (md_parse_option): Handle them.
        (md_show_usage): Print them.  Ensure init_default_arch called.
+       * configure.in (sparc64): Set arch to v9-64.
+       * configure: Regenerated.
 
 Sun Oct 19 13:50:50 1997  Ian Lance Taylor  <ian@cygnus.com>
 
This page took 0.080335 seconds and 4 git commands to generate.