* frags.c (frag_more): Move segment checks to..
[binutils-gdb.git] / gas / ChangeLog
index d7ee712a3b73c5ce4075d5afecf0ca31b4fe1b01..62e0987a9764e9019f725e6874bd7fc4ea7373c1 100644 (file)
@@ -1,3 +1,109 @@
+2003-07-15  Alan Modra  <amodra@bigpond.net.au>
+
+       * frags.c (frag_more): Move segment checks to..
+       (frag_alloc_check): ..here.  New function.
+       (frag_append_1_char): Call frag_alloc_check.
+
+2003-07-14  Nick Clifton  <nickc@redhat.com>
+
+       * po/tr.po: Update with latest version.
+       * po/POTFILES.in: Regenerate.
+       * po/gas.pot: Regenerate.
+       * configure: Regenerate.
+
+2003-07-14  Nick Clifton  <nickc@redhat.com>
+
+       * config/tc-ip2k.c: Remove inclusion of <ctype.h>
+       * config/tc-tic4x.c: Replace inclusion of <ctype.h> with
+       "safe-ctype.h" and update use of macros.
+       * Makefile.am: Update dependencies.
+       * Makefile.in: Regenerate.
+
+2003-07-11  Alan Modra  <amodra@bigpond.net.au>
+
+       * po/gas.pot: Regenerate.
+
+2003-07-10  Jakub Jelinek  <jakub@redhat.com>
+
+       * config/tc-ppc.h (DWARF2_LINE_MIN_INSN_LENGTH): Define always.
+       (TARGET_USE_CFIPOP, tc_cfi_frame_initial_instructions,
+       tc_regname_to_dw2regnum, DWARF2_DEFAULT_RETURN_COLUMN,
+       DWARF2_CIE_DATA_ALIGNMENT): Define.
+       (ppc_cfi_frame_initial_instructions, tc_ppc_regname_to_dw2regnum): New
+       prototypes.
+       (ppc_cie_data_alignment): Declare.
+       * config/tc-ppc.c: Include dw2gencfi.h.
+       (ppc_cie_data_alignment): Define.
+       (md_begin): Initialize ppc_cie_data_alignment.
+       (ppc_cfi_frame_initial_instructions, tc_ppc_regname_to_dw2regnum): New
+       functions.
+       * config/tc-s390.h (DWARF2_LINE_MIN_INSN_LENGTH): Define always.
+       (TARGET_USE_CFIPOP, tc_cfi_frame_initial_instructions,
+       tc_regname_to_dw2regnum, DWARF2_DEFAULT_RETURN_COLUMN,
+       DWARF2_CIE_DATA_ALIGNMENT): Define.
+       (s390_cfi_frame_initial_instructions, tc_s390_regname_to_dw2regnum):
+       New prototypes.
+       (s390_cie_data_alignment): Declare.
+       * config/tc-s390.c: Include dw2gencfi.h.
+       (s390_cie_data_alignment): Define.
+       (md_begin): Initialize s390_cie_data_alignment.
+       (s390_cfi_frame_initial_instructions, tc_s390_regname_to_dw2regnum):
+       New functions.
+
+2003-07-10  Alexandre Oliva  <aoliva@redhat.com>
+
+       2002-12-12  Alexandre Oliva  <aoliva@redhat.com>
+       * config/tc-mn10300.h (EXTERN_FORCE_RELOC): Don't define to zero.
+       2001-05-09  Alexandre Oliva  <aoliva@redhat.com>
+       * configure.in (am33_2.0, mn10300-*-linux*): Added.
+       * configure: Rebuilt.
+       * config/tc-mn10300.h (TARGET_FORMAT) [TE_LINUX]: Define to
+       elf32-am33lin.
+       * config/tc-mn10300.c (md_begin) [TE_LINUX]: Choose AM33/2.0
+       by default.
+
+2003-07-09  Alexandre Oliva  <aoliva@redhat.com>
+
+       2003-02-25  Alexandre Oliva  <aoliva@redhat.com>
+       * config/tc-mn10300.c (mn10300_check_fixup): Set GOT_PCREL type
+       for subtracts from GLOBAL_OFFSET_TABLE that could not be
+       simplified.
+       2002-07-18  Alexandre Oliva  <aoliva@redhat.com>
+       * config/tc-mn10300.c (mn10300_check_fixup): Accept subtracts that
+       could not be simplified.
+       (tc_gen_reloc): Turn an absolute fx_subsy into part of fx_offset.
+       2001-11-04  Alexandre Oliva  <aoliva@redhat.com>
+       * config/tc-mn10300.h (TC_RELOC_RTSYM_LOC_FIXUP): Don't adjust
+       BDF_RELOC_MN10300_GOT32.
+       * config/tc-mn10300.c (mn10300_fix_adjustable): If
+       TC_RELOC_RTSYM_LOC_FIXUP doesn't hold, it's not adjustable.
+       2001-05-09  Alexandre Oliva  <aoliva@redhat.com>
+       * config/tc-mn10300.c (mn10300_parse_name): Don't return a
+       symbol if we know its value.
+       2001-05-09  Alexandre Oliva  <aoliva@redhat.com>
+       * config/tc-mn10300.h (GLOBAL_OFFSET_TABLE_NAME): Remove
+       duplicate underscore prefix.
+       2001-05-09  Alexandre Oliva  <aoliva@redhat.com>
+       * config/tc-mn10300.c (mn10300_parse_name): Store relocation
+       type in X_md, not X_add_number.  Zero X_add_number.
+       (mn10300_check_fixup): Extract relocation type from X_md.
+       * config/tc-mn10300.h: Update comment.
+       2001-04-14  Alexandre Oliva  <aoliva@redhat.com>
+       * config/tc-mn10300.h (O_GOTOFF, O_PLT, O_GOT): Replace with...
+       (O_PIC_reloc): this.
+       * config/tc-mn10300.c (mn10300_PIC_related_p): Use it.
+       (mn10300_check_fixup): Likewise.
+       (mn10300_parse_name): Set X_add_number to relocation type.
+       * config/tc-mn10300.h (DIFF_EXPR_OK, GLOBAL_OFFSET_TABLE_NAME,
+       TC_RELOC_RTSYM_LOC_FIXUP, md_parse_name, TC_CONS_FIX_NEW,
+       O_GOTOFF, O_PLT, O_GOT): Define.
+       * config/tc-mn10300.c (mn10300_PIC_related_p): New fn.
+       (mn10300_check_fixup): New fn.
+       (md_assemble): Call it.  Check for PIC-related relocs.
+       (mn10300_cons_fix_new): Likewise.  New fn.
+       (mn10300_end_of_match): New fn.
+       (mn10300_md_parse_name_cont): New fn.
+
 2003-07-09  Alexandre Oliva  <aoliva@redhat.com>
 
        2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
        (relax_and_size_all_segments): Likewise.
        (relax_frag): Likewise.
        (relax_segment): Likewise.
-       
+
 2003-06-23  Mark Mitchell  <mark@codesourcery.com>
 
        * config/tc-ppc.c (ppc_cleanup): Use bytes to count APUinfo slots.
        (get_operand): For CLASS_IR remember register size in mode struct.
        (get_specific): Handle new CLASS_IRO type.  Add register size
        checks for CLASS_IR and CLASS_IRO.
-        (md_apply_fix3): Fix undefined usage of buf.
+       (md_apply_fix3): Fix undefined usage of buf.
 
 2003-06-19  Alan Modra  <amodra@bigpond.net.au>