gas/
[deliverable/binutils-gdb.git] / gas / ChangeLog
index 20f43c5c9b3c0458351b2e72c1bf5f87160f105d..531391959fdaf4319e0473044149fe182c3d0f88 100644 (file)
@@ -1,3 +1,90 @@
+2005-11-17  Jan Beulich  <jbeulich@novell.com>
+
+
+       * symbols.h (S_CLEAR_VOLATILE): Declare.
+       * symbols.c (colon): Also accept redefinable symbols for
+       redefinition. Clone them before modifying.
+       (S_CLEAR_VOLATILE): Define.
+       * cond.c (s_ifdef): Also test for equated symbols.
+       * read.c (s_comm_internal): Also exclude non-redefinable
+       equated symbols. Clone redefinable ones before modifying.
+       (s_weakref): Clone redefinable symbols before modifying.
+       * doc/internals.texi: Document sy_volatile, sy_forward_ref,
+       S_IS_VOLATILE, S_SET_VOLATILE, S_CLEAR_VOLATILE,
+       S_IS_FORWARD_REF, and S_SET_FORWARD_REF.
+
+2005-11-16  Alan Modra  <amodra@bigpond.net.au>
+
+       * config/tc-hppa.c (pa_comm): Set bfd_com_section segment.
+
+2005-11-16  Alan Modra  <amodra@bigpond.net.au>
+
+       * configure.tgt (i386-*-gnu*): Set em=gnu.
+       * config/te-gnu.h: New file.
+       * config/tc-i386.c: Don't use '/' as comment char for TE_GNU.
+
+2005-11-16  Alan Modra  <amodra@bigpond.net.au>
+
+       * config/tc-ppc.c (ppc_pe_comm): Set bfd_com_section segment.
+       * config/tc-alpha.c (s_alpha_comm): Likewise.  Also, remove
+       redundant check.
+       * read.c (s_lsym): Remove non-BFD assembler sym handling.
+
+2005-11-16  Alan Modra  <amodra@bigpond.net.au>
+
+       * read.c (s_comm_internal): Set bfd_com_section segment.
+       (s_mri_common): Likewise.
+       * write.c (write_object_file): Remove non-BFD assembler common
+       sym handling.
+
+2005-11-15  Daniel Jacobowitz  <dan@codesourcery.com>
+
+       * config/tc-arm.c (s_arm_unwind_save_core): Don't emit an extra
+       opcode if r4-r15 are not saved.
+
+2005-11-15  Alan Modra  <amodra@bigpond.net.au>
+
+       * symbols.c (S_GET_VALUE): Remove non-BFD assembler recursion guard.
+
+2005-11-14  Jan Beulich  <jbeulich@novell.com>
+
+       * config/tc-ia64.c (AR_FCR, AR_EFLAG, AR_CSD, AR_SSD, AR_CFLG,
+       AR_FSR, AR_FIR, AR_FDR, AR_CCV, AR_EC): Define.
+       (ar): Use AR_* instead of literals.
+       (CR_DCR, CR_ITM, CR_IVA, CR_PTA, CR_GPTA, CR_LID, CR_ITV,
+       CR_PMV, CR_CMCV): Define.
+       (cr): Use CR_* instead of literals.
+
+2005-11-14  Jan Beulich  <jbeulich@novell.com>
+
+       * config/tc-ia64.c (md): Rename regsym to indregsym and move
+       it to the end of the structure.
+       (ar): Field regnum is unsigned.
+       (cr): Likewise:
+       (indirect_reg): Likewise.
+       (declare_register_set): Parameter regnum is unsigned.
+       (declare_register): Parameter numregs and base_regnum are
+       unsigned. So is the local loop variable.
+       (md_begin): Restrict scope of local variable regnum, which
+       also is unsigned. Replace loops with function calls where
+       possible. Re-order things so that register groups are kept
+       together. Remove all uses of regsym except for indirect
+       registers. Replace use of regsym by indregsym for indirect
+       registers.
+       (ia64_optimize_expr): Replace use of regsym by indregsym for
+       indirect registers, with appropriate bias.
+
+2005-11-14  David Ung  <davidu@mips.com>
+
+       * config/tc-mips.c (mips16_ip): Add handling of 'm' and 'M' codes
+       for the MIPS16e save/restore instructions.
+
+2005-11-11  Jan Beulich  <jbeulich@novell.com>
+
+       * doc/Makefile.am: Make asconfig.texi writeable before trying
+       to write to it.
+       * doc/Makefile.in: Refresh.
+
 2005-11-10  Jan Beulich  <jbeulich@novell.com>
 
        * config/tc-i386.c (intel_e11): Don't special-case segment
This page took 0.024974 seconds and 4 git commands to generate.