merge from gcc
[external/binutils.git] / gas / ChangeLog
index 56d5e41..ad16b9e 100644 (file)
@@ -1,3 +1,41 @@
+2010-10-07  Bernd Schmidt  <bernds@codesourcery.com>
+
+       * config/tc-tic6x.c (tic6x_try_encode): Correct encoding of fstg field
+       in SPKERNEL instructions.
+
+2010-10-06  Nathan Sidwell  <nathan@codesourcery.com>
+
+       * config/tc-arm.c (encode_branch): Remove superfluous braces.
+       (do_t_branch): Move reloc setting to end of routine.
+
+2010-10-04  David Daney  <ddaney@caviumnetworks.com>
+
+       * config/tc-mips.c (mips_fix_cn63xxp1): New variable.
+       (mips_ip):  Add errata work around when mips_fix_cn63xxp1 set.
+       (OPTION_FIX_CN63XXP1, OPTION_NO_FIX_CN63XXP1): New enum options
+       enumerations.
+       (md_longopts): Add options for -mfix-cn63xxp1 and -mno-fix-cn63xxp1.
+       (md_parse_option): Handle OPTION_FIX_CN63XXP1 and
+       OPTION_NO_FIX_CN63XXP1.
+       (md_show_usage): Add documentation for -mfix-cn63xxp1.
+       * doc/c-mips.texi (-mfix-cn63xxp1, -mno-fix-cn63xxp1): Document
+       the new options.
+
+2010-09-29  Bernd Schmidt  <bernds@codesourcery.com>
+
+       * gas/tic6x/insns-bad-1.s: Remove test for readonly tscl.
+       * gas/tic6x/insns-bad-1.l: Likewise.
+       * gas/tic6x/insns-c674x.d: Add test for writeable tscl.
+       * gas/tic6x/insns-c674x.s: Likewise.
+
+2010-09-29  Alan Modra  <amodra@gmail.com>
+
+       * expr.c (expr): Correct returned segment value.
+
+2010-09-27  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
+
+       * configure: Regenerate.
+
 2010-09-27  Bernd Schmidt  <bernds@codesourcery.com>
 
        * config/tc-tic6x.c (tic6x_fix_adjustable): New function.
@@ -53,7 +91,7 @@
        (arm_ext_m): Add support for OS extension.
        (arm_ext_os): New variable.
        (do_t_swi): In v6-M ensure we have the OS extension.
-       (arm_cpus): The cortex-m1 and cortex-m0 options have the OS 
+       (arm_cpus): The cortex-m1 and cortex-m0 options have the OS
        extension by default.
        (arm_archs): Add armv6s-m.
        (arm_extensions): Add 'os' extension.
        (arm_option_cpu_table): Rename...
        (arm_option_fpu_table): ...to this.
        (arm_fpus): Change type.
-       (arm_parse_extension): Enforce alphabetical order.  Allow 
+       (arm_parse_extension): Enforce alphabetical order.  Allow
        extensions to be removed.
        (arm_parse_arch): Allow extensions to be specified with -march.
        (s_arm_arch_extension): Add.