* config/tc-ppc.c (md_section_align): Don't round up address for ELF.
[deliverable/binutils-gdb.git] / gas / ChangeLog
index 6c7928d3a774e7fe838a905e4638737527b05781..2d1137d87864cf8390a02763e8bb2693d2847eea 100644 (file)
@@ -1,3 +1,189 @@
+2006-09-22  Alan Modra  <amodra@bigpond.net.au>
+
+       * config/tc-ppc.c (md_section_align): Don't round up address for ELF.
+       (ppc_handle_align): New function.
+       * config/tc-ppc.h (HANDLE_ALIGN): Use ppc_handle_align.
+       (SUB_SEGMENT_ALIGN): Define as zero.
+
+2006-09-20  Bob Wilson  <bob.wilson@acm.org>
+
+       * doc/as.texinfo: Fix cross reference usage, typos and grammar.
+       (Overview): Skip cross reference in man page.
+
+2006-09-20  Kai Tietz  <Kai.Tietz@onevision.com>
+
+       * configure.in: Add new target x86_64-pc-mingw64.
+       * configure: Regenerate.
+       * configure.tgt: Add new target x86_64-pc-mingw64.
+       * config/obj-coff.h: Add handling for TE_PEP target specific code and definitions.
+       * config/tc-i386.c: Add new targets.
+       (md_parse_option): Add targets to OPTION_64.
+       (x86_64_target_format): Add new method for setup proper default target cpu mode.
+       * config/te-pep.h: Add new target definition header.
+       (TE_PEP): New macro: Identifies new target architecture.
+       (COFF_WITH_pex64): Set proper includes in bfd.
+       * NEWS: Mention new target.
+
+2006-09-18  Bernd Schmidt  <bernd.schmidt@analog.com>
+
+       * config/bfin-parse.y (binary): Change sub of const to add of negated
+       const.
+
+2006-09-17  Mei Ligang  <ligang@sunnorth.com.cn>
+
+       * config/tc-score.c: New file.
+       * config/tc-score.h: Newf file.
+       * configure.tgt: Add Score target.
+       * Makefile.am: Add Score files.
+       * Makefile.in: Regenerate.
+       * NEWS: Mention new target support.
+
+2006-09-16  Paul Brook  <paul@codesourcery.com>
+
+       * config/tc-arm.c (s_arm_unwind_movsp): Add offset argument.
+       * doc/c-arm.texi (movsp): Document offset argument.
+
+2006-09-16  Paul Brook  <paul@codesourcery.com>
+
+       * config/tc-arm.c (thumb32_negate_data_op): Consistently use
+       unsigned int to avoid 64-bit host problems.
+
+2006-09-15  Bernd Schmidt  <bernd.schmidt@analog.com>
+
+       * config/bfin-parse.y (binary): Do some more constant folding for
+       additions.
+
+2006-09-13  Jan Beulich  <jbeulich@novell.com>
+
+       * input-file.c (input_file_give_next_buffer): Demote as_bad to
+       as_warn.
+
+2006-09-13  Alan Modra  <amodra@bigpond.net.au>
+
+       PR gas/3165
+       * config/tc-sh (DWARF2_CIE_DATA_ALIGNMENT): Wrap negative number
+       in parens.
+
+2006-09-13  Alan Modra  <amodra@bigpond.net.au>
+
+       * input-file.c (input_file_open): Replace as_perror with as_bad
+       so that gas exits with error on file errors.  Correct error
+       message.
+       (input_file_get, input_file_give_next_buffer): Likewise.
+       * input-file.h: Update comment.
+
+2006-09-11  Tomas Frydrych  <dr.tomas@yahoo.co.uk>
+
+       PR gas/3172
+       * config/tc-arm.c (parse_typed_reg_or_scalar): Accept wCg class
+       registers as a sub-class of wC registers.
+
+2006-09-11  Alan Modra  <amodra@bigpond.net.au>
+
+       PR gas/3165
+       * config/tc-mips.h (enum dwarf2_format): Forward declare.
+       (DWARF2_CIE_DATA_ALIGNMENT): Wrap negative number in parens.
+       * config/tc-alpha.h (DWARF2_CIE_DATA_ALIGNMENT): Likewise.
+       * config/tc-arm.h (DWARF2_CIE_DATA_ALIGNMENT): Likewise.
+
+2006-09-08  Nick Clifton  <nickc@redhat.com>
+
+       PR gas/3129
+       * doc/as.texinfo (Macro): Improve documentation about separating
+       macro arguments from following text.
+
+2006-09-08  Paul Brook  <paul@codesourcery.com>
+
+       * config/tc-arm.c (insns): Allow ARM IT pseudo-insn on all cores.
+
+2006-09-07  Paul Brook  <paul@codesourcery.com>
+
+       * config/tc-arm.c (parse_operands): Mark operand as present.
+
+2006-09-04  Paul Brook  <paul@codesourcery.com>
+
+       * config/tc-arm.c (do_neon_dyadic_if_i): Remove.
+       (do_neon_dyadic_if_i_d): Avoid setting U bit.
+       (do_neon_mac_maybe_scalar): Ditto.
+       (do_neon_dyadic_narrow): Force operand type to NT_integer.
+       (insns): Remove out of date comments.
+
+2006-08-29  Nick Clifton  <nickc@redhat.com>
+
+       * read.c (s_align): Initialize the 'stopc' variable to prevent
+       compiler complaints about it being used without being
+       initialized.
+       (s_comm_internal, s_mri_common, s_fail, s_globl, s_space,
+       s_float_space, s_struct, cons_worker, equals): Likewise.
+
+2006-08-29  Malcolm Parsons  <malcolm.parsons@gmail.com>
+
+       * ecoff.c (ecoff_directive_val): Fix message typo.
+       * config/tc-ns32k.c (convert_iif): Likewise.
+       * config/tc-sh64.c (shmedia_check_limits): Likewise.
+
+2006-08-25  Sterling Augustine  <sterling@tensilica.com>
+           Bob Wilson  <bob.wilson@acm.org>
+
+       * config/tc-xtensa.c (xtensa_mark_literal_pool_location): Do not check
+       the state of the absolute_literals directive.  Remove align frag at
+       the start of the literal pool position.
+
+2006-08-25  Bob Wilson  <bob.wilson@acm.org>
+
+       * doc/c-xtensa.texi: Add @group commands in examples.
+
+2006-08-24  Bob Wilson  <bob.wilson@acm.org>
+
+       * config/tc-xtensa.c (FINI_LITERAL_SECTION_NAME): Delete.
+       (INIT_LITERAL_SECTION_NAME): Delete.
+       (lit_state struct): Remove segment names, init_lit_seg, and
+       fini_lit_seg.  Add lit_prefix and current_text_seg.
+       (init_literal_head_h, init_literal_head): Delete.
+       (fini_literal_head_h, fini_literal_head): Delete.
+       (xtensa_begin_directive): Move argument parsing to
+       xtensa_literal_prefix function.
+       (xtensa_end_directive): Deallocate lit_prefix field of lit_state.
+       (xtensa_literal_prefix): Parse the directive argument here and
+       record it in the lit_prefix field.  Remove code to derive literal
+       section names.
+       (linkonce_len): New.
+       (get_is_linkonce_section): Use linkonce_len.  Check for any
+       ".gnu.linkonce.*" section, not just text sections.
+       (md_begin): Remove initialization of deleted lit_state fields.
+       (xtensa_reorder_segments, xtensa_post_relax_hook): Remove references
+       to init_literal_head and fini_literal_head.
+       (xtensa_move_literals): Likewise.  Skip literals for .init and .fini
+       when traversing literal_head list.
+       (match_section_group): New.
+       (cache_literal_section): Rewrite to determine the literal section
+       name on the fly, create the section and return it.
+       (xtensa_switch_to_literal_fragment): Adjust for cache_literal_section.
+       (xtensa_switch_to_non_abs_literal_fragment): Likewise.
+       (xtensa_create_property_segments, xtensa_create_xproperty_segments):
+       Use xtensa_get_property_section from bfd.
+       (retrieve_xtensa_section): Delete.
+       * doc/c-xtensa.texi (Xtensa Options): Fix --text-section-literals
+       description to refer to plural literal sections and add xref to
+       the Literal Directive section.
+       (Literal Directive): Describe new rules for deriving literal section
+       names.  Add footnote for special case of .init/.fini with
+       --text-section-literals.
+       (Literal Prefix Directive): Replace old naming rules with xref to the
+       Literal Directive section.
+
+2006-08-21  Joseph Myers  <joseph@codesourcery.com>
+
+       * config/tc-arm.c (s_arm_unwind_save_mmxwr): Correct condition for
+       merging with previous long opcode.
+
+2006-08-22  Pedro Alves  <pedro_alves@portugalmail.pt>
+
+       * Makefile.am (TARG_ENV_HFILES): Add te-wince-pe.h.
+       * Makefile.in: Regenerate.
+       * config/tc-arm.h [TARGET_FORMAT]: ARM wince bfd names were
+       renamed. Adjust.
+
 2006-08-16  Julian Brown  <julian@codesourcery.com>
 
        * config/tc-arm.c (md_assemble): Improve diagnostic when attempting
This page took 0.027533 seconds and 4 git commands to generate.