* elf-hppa.h (elf_hppa_reloc_final_type): Handle R_PARISC_GPREL64,
[deliverable/binutils-gdb.git] / gas / ChangeLog
index d479c1737b90a95ae11546828cc555b7486e345d..d953475d86e309f0dd3af3f8904d161576592c8a 100644 (file)
@@ -1,3 +1,112 @@
+2008-08-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
+
+       * config/tc-hppa.c (is_SB_relative): New macro.
+       (fix_new_hppa): Remove $segrel$ marker.
+       (cons_fix_new_hppa): Set reloc type R_PARISC_SEGREL32 if expression is
+       segment relative.
+       * config/tc-hppa.h (tc_frob_symbol): Check for $segrel$.
+
+2008-08-27  Jan Beulich  <jbeulich@novell.com>
+
+       * config/tc-i386.c (check_string): Use register_prefix for error
+       message.
+       (process_operands): Likewise.
+
+2008-08-26  Mark Mitchell  <mark@codesourcery.com>
+
+       * c-arm.texi: Add tutorial on ARM unwinding pseudo ops.
+
+2008-08-26  Jie Zhang  <jie.zhang@analog.com>
+
+       * config/bfin-parse.y (check_macfunc_option): Fix instruction
+       mode checking.
+       (asm_1): Check mode for 16-bit multiply instructions.
+
+2008-08-24  Alan Modra  <amodra@bigpond.net.au>
+
+       * configure.in: Update a number of obsolete autoconf macros.
+       * configure: Regenerate.
+       * aclocal.m4: Regenerate.
+
+2008-08-22  Nick Clifton  <nickc@redhat.com>
+
+       * config/tc-mcore.c (md_assemble): Increase length of name array
+       to include terminating NUL.
+
+2008-08-22  Jie Zhang  <jie.zhang@analog.com>
+
+       * config/bfin-lex.l (NUMBER): Protect special `.'.
+
+2008-08-22  Alan Modra  <amodra@bigpond.net.au>
+
+       * symbols.c (symbol_clone): Ensure clones are not external.
+
+2008-08-22  Alan Modra  <amodra@bigpond.net.au>
+
+       * config/tc-hppa.c (md_begin): Set BSF_KEEP for "dummy_symbol".
+
+2008-08-21  Richard Henderson  <rth@redhat.com>
+
+       * dw2gencfi.c (DWARF2_FDE_RELOC_SIZE): New.
+       (output_cie, output_fde): Use it.
+       (DWARF2_EH_FRAME_READ_ONLY): New.
+       (cfi_finish): Use it.
+
+       * config/tc-hppa.h (DWARF2_FDE_RELOC_SIZE): Set to 8 for 64-bit.
+       (DWARF2_CIE_DATA_ALIGNMENT): Change sign.
+       (DWARF2_EH_FRAME_READ_ONLY): New.
+       * config/tc-hppa.c (tc_gen_reloc): Generate pc-relative relocations
+       from the results of DIFF_EXPR_OK manipulation.
+
+2008-08-21  Sterling Augustine  <sterling@tensilica.com>
+
+       * config/xtensa-istack.h (MAX_INSN_ARGS): Increase to 64.
+
+2008-08-20  Bob Wilson  <bob.wilson@acm.org>
+
+       * config/tc-xtensa.c (O_tlsfunc, O_tlsarg, O_tlscall): Define.
+       (O_tpoff, O_dtpoff): Define.
+       (suffix_relocs): Add entries for TLS suffixes.
+       (xtensa_elf_cons): Check for invalid use of TLS relocations.
+       (map_operator_to_reloc): Add is_literal parameter and use it to
+       control translating TLS instruction relocations to the corresponding
+       literal relocations.
+       (xg_valid_literal_expression): Allow TLS operators.
+       (xg_build_to_insn): Copy TLS operators from pseudo-instruction
+       operands to generated literals.
+       (xg_assemble_literal): Handle TLS operators.  Update call to
+       map_operator_to_reloc.
+       (md_assemble): Handle CALLXn.TLS pseudo-instruction.
+       (md_apply_fix): Handle TLS relocations.
+       (emit_single_op): Handle TLS operators.
+       (convert_frag_immed): Update call to map_operator_to_reloc.
+       (vinsn_to_insnbuf): Emit relocations for TLS-related instructions.
+       * config/xtensa-istack.h (tinsn_struct): Add tls_reloc field.
+       * config/xtensa-relax.c (append_literal_op): Add src_op parameter
+       to initialize the op_data field of the BuildOp.
+       (build_transition): Use it here to record the source operand
+       corresponding to a generated literal.
+       * config/xtensa-relax.h (build_op): Comment op_data use for literals.
+
+2008-08-20  H.J. Lu  <hongjiu.lu@intel.com>
+
+       AVX Programming Reference (August, 2008)
+       * config/tc-i386.c (CPU_FLAGS_AES_MATCH): New.
+       (CPU_FLAGS_AVX_MATCH): Likewise.
+       (CPU_FLAGS_32BIT_MATCH): Updated.
+       (cpu_flags_match): Likewise.
+
+2008-08-20  Alan Modra  <amodra@bigpond.net.au>
+
+       PR 6848
+       * write.c (install_reloc): Check that reloc symbols have been
+       written.
+       (set_symtab): Mark symbols with BSF_KEEP.
+
+2008-08-18  H.J. Lu  <hongjiu.lu@intel.com>
+
+       * config/tc-i386.c (i386_align_code): Fix a comment typo.
+
 2008-08-15  Alan Modra  <amodra@bigpond.net.au>
 
        PR 6526
This page took 0.041718 seconds and 4 git commands to generate.