* elf-hppa.h (elf_hppa_reloc_final_type): Handle R_PARISC_GPREL64,
[deliverable/binutils-gdb.git] / gas / ChangeLog
index 50942f75093e57d668604c0d9d06d0fe5855c702..d953475d86e309f0dd3af3f8904d161576592c8a 100644 (file)
@@ -1,3 +1,148 @@
+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
+       * configure.in: Invoke AC_USE_SYSTEM_EXTENSIONS.
+       * Makefile.in: Regenerate.
+       * aclocal.m4: Regenerate.
+       * config.in: Regenerate.
+       * configure: Regenerate.
+       * doc/Makefile.in: Regenerate.
+
+2008-08-14  Alan Modra  <amodra@bigpond.net.au>
+
+       * config/tc-tic4x.c (tic4x_operands_parse): Make static.
+
+2008-08-13  Ben Elliston  <bje@au.ibm.com>
+
+       * doc/as.texinfo (Align): Document the PowerPC behaviour.
+
+2008-08-13  Alan Modra  <amodra@bigpond.net.au>
+
+       * as.c, as.h, ecoff.c, hash.c, macro.c, symbols.c, config/obj-evax.c,
+       config/obj-som.c, config/tc-alpha.c, config/tc-arm.c, config/tc-bfin.c,
+       config/tc-bfin.h, config/tc-crx.c, config/tc-frv.c, config/tc-frv.h,
+       config/tc-hppa.h, config/tc-i386.c, config/tc-i860.c, config/tc-i960.h,
+       config/tc-ia64.c, config/tc-ia64.h, config/tc-m32c.c, config/tc-m32c.h,
+       config/tc-m68k.c, config/tc-maxq.c, config/tc-s390.c, config/tc-s390.h,
+       config/tc-sparc.c, config/tc-sparc.h, config/tc-spu.c, config/tc-spu.h,
+       config/tc-tic4x.c, config/tc-tic4x.h, config/tc-tic54x.c,
+       config/tc-tic54x.h, config/tc-vax.c, doc/internals.texi: Banish PARAMS
+       and PTR.  Convert to ISO C.  Delete unnecessary forward declarations.
+
+2008-08-12  Alan Modra  <amodra@bigpond.net.au>
+
+       * config/tc-arm.c (s_unreq): Adjust hash_delete call.
+       * config/tc-ia64.c (dot_rot): Likewise.
+
 2008-08-11  Alan Modra  <amodra@bigpond.net.au>
 
        PR 6575
This page took 0.025563 seconds and 4 git commands to generate.