+2009-01-29 Mark Mitchell <mark@codesourcery.com>
+
+ * config/tc-arm.c (do_t_orn): New function.
+ (do_t_rrx): Likewise.
+ (insns): Add orn and rrx.
+
+2009-01-29 Mark Mitchell <mark@codesourcery.com>
+
+ * config/tc-arm.c (insns): Add qasx, qsax, shasx, shsax, ssax,
+ uasx, uhasx, uhsx, uqasx, uqsax, usax.
+
+2009-01-29 Mark Mitchell <mark@codesourcery.com>
+
+ * config/tc-arm.c (insns): Correct encoding of qadd, qdadd, qsub,
+ qdsub in Thumb-2 mode.
+
+2009-01-29 Paul Brook <paul@codesourcery.com>
+ Mark Mitchell <mark@codesourcery.com>
+
+ * config/tc-arm.c (do_t_mul): In Thumb-2 mode, use 16-bit encoding
+ of MUL when possible.
+
+2009-01-29 Nick Clifton <nickc@redhat.com>
+
+ * config/tc-mep.h (DIFF_EXPR_OK): Do not define.
+
+2009-01-29 Nathan Sidwell <nathan@codesourcery.com>
+ Catherine Moore <clm@codesourcery.com?
+
+ * doc/c-arm.texi (ARM Directives): Alphabetize. Document .2byte,
+ .4byte, .8byte, .bss, .even, .extend, .ldouble, .packed, .secrel32
+ directives.
+
+2009-01-27 Nick Clifton <nickc@redhat.com>
+
+ * config/tc-mips.c (append_insn): Cope with a complex reloc
+ sequence containing an unsupported reloc type.
+ (enum options): Replace computed #define's constants for option
+ numbers with this enum.
+ (struct md_longopts): Use the enum. Allow OPTION_32 in a non-ELF
+ environment.
+ (md_parse_option): Allow -32 in a non-ELF environment.
+
+2009-01-26 Andrew Stubbs <ams@codesourcery.com>
+
+ * config/tc-arm.c (attributes_set_explicitly): New array.
+ (s_arm_eabi_attribute): Check return value from s_vendor_attribute.
+ (cpu_arch): Add ARM_ARCH_V5T.
+ (aeabi_set_attribute_int): New function.
+ (aeabi_set_attribute_string): New function.
+ (aeabi_set_public_attributes): Set attributes according to the user's
+ intentions, rather than the actual state of the binary.
+ Use aeabi_set_attribute_int and aeabi_set_attribute_string instead of
+ bfd_elf_add_proc_attr_int and bfd_elf_add_proc_attr_string.
+ Support WMMXv2. Use attribute names instead of numbers.
+ * read.c (s_vendor_attribute): Change return type to int.
+ Return the tag number that was set.
+ * read.h (s_vendor_attribute): Change return type to int.
+
+2009-01-26 Eric B. Weddington <eric.weddington@atmel.com>
+
+ PR 9789
+ * config/tc-avr.c (mcu_types): Fix typo in atmega128rfa1 name.
+ * doc/c-avr.texi: Likewise.
+
+2009-01-23 Nathan Sidwell <nathan@codesourcery.com>
+
+ * doc/c-arm.texi (): Document -mwarn-deprecated.
+ * config/tc-arm.c (WARN_DEPRECATED): Remove. Replace with ...
+ (warn_on_deprecated): ... this.
+ (opcode_lookup, md_assemble): Check it before warning.
+ (arm_opts): Add m[no-]warn-deprecated.
+ (md_parse_option): Replace WARN_DEPRECATED with
+ warn_on_deprecated.
+
+2009-01-23 Andreas Schwab <schwab@suse.de>
+
+ * config/tc-mips.c (macro) [M_DINS, M_SEQ_I, M_SNE_I]: Cast
+ arguments to macro_build to match format.
+
+ * config/obj-elf.h (LOCAL_LABEL_PREFIX): Conditionally define.
+ * config/tc-s390.h (LOCAL_LABEL_PREFIX): Don't define.
+
+2009-01-19 Nick Clifton <nickc@redhat.com>
+
+ * config/tc-arm.h (CONVERT_SYMBOLIC_ATTRIBUTE): Only define for
+ ELF format ARM targets.
+ * config/tc-arm.c (arm_convert_symbolic_attribute): Likewise.
+
+2009-01-19 Nick Clifton <nickc@redhat.com>
+
+ * configure.tgt: Restore alpha sorting to object format switch
+ statement.
+
+2009-01-19 Andrew Stubbs <ams@codesourcery.com>
+
+ * read.c (s_vendor_attribute): Allow for unknown flag bits in type.
+
+2009-01-16 Mark Shinwell <shinwell@codesourcery.com>
+
+ * config/te-armeabi.h (EABI_DEFAULT): Use EF_ARM_EABI_VER5.
+ * config/te-armlinuxeabi.h (EABI_DEFAULT): Likewise.
+
+2009-01-16 Andrew Stubbs <ams@codesourcery.com>
+ Daniel Jacobowitz <dan@codesourcery.com>
+
+ * config/tc-arm.c (arm_copy_symbol_attributes): New function.
+ * config/tc-arm.h (arm_copy_symbol_attributes): New prototype.
+ (CONVERT_SYMBOLIC_ATTRIBUTE): New define.
+ * read.c (s_vendor_attribute): Add support for symbolic tag names.
+ Improve string parser.
+ * doc/c-arm.texi (ARM Machine Directives): Document
+ .eabi_attribute symbolic tag names.
+