+
+ PR gas/11600
+ * obj-elf.c (obj_elf_change_section): Handle SHF_EXCLUDE.
+ (obj_elf_parse_section_letters): Likewise.
+ (obj_elf_section_word): Likewise.
+
+ * config/tc-ppc.c (ppc_section_letter): Removed.
+ (ppc_section_word): Likewise.
+ * config/tc-ppc.h (ppc_section_letter): Likewise.
+ (ppc_section_word): Likewise.
+ (md_elf_section_letter): Likewise.
+ (md_elf_section_word): Likewise.
+
+ * doc/as.texinfo: Document `e' and `#exclude'.
+
+
+ * config/tc-arm.c (md_assemble): Clarify current mode in error
+ messages about unsupported instructions.
+ (UT): Delete #define.
+ (insns): Adjust cbnz, cbz appropriately.
+
+
+ * config/tc-arm.c (aeabi_set_public_attributes): Set Tag_DIV_use.
+
+
+ * config/tc-arm.c (aeabi_set_public_attributes): Set
+ Tag_ABI_HardFP_use to 1 if a single precision FPU is selected.
+
+
+ * Makefile.in: Regenerate with automake 1.11.1.
+ * aclocal.m4: Ditto.
+ * doc/Makefile.in: Ditto.
+
+
+ * po/es.po: Updated Spanish translation.
+
+
+ * read.c (cons_worker): Detect and reject unexpected string argument.
+
+
+ * write.c (fixup_segment): Revert previous delta.
+ * config/tc-arm.h (TC_FORCE_RELOCATION_LOCAL): Also force the
+ generation of relocations for fixups against weak symbols.
+
+
+ * write.c (fixup_segment): Do not assume we know the section a
+ defined weak symbol is in.
+ * config/tc-arm.c (relax_adr, relax_branch, md_apply_fix): Treat
+ weak symbols as not known to be in the same section, even if they
+ are defined.
+
+
+ * config/tc-tic6x.h (tic6x_label_list): New.
+ (tic6x_segment_info_type): Keep a list of labels and a current
+ frag instead of a boolean for whether labels seen and a count of
+ instructions.
+ (tic6x_frag_info, TC_FRAG_TYPE, TC_FRAG_INIT, tic6x_frag_init,
+ md_do_align, tic6x_do_align, md_end, tic6x_end): New.
+ * config/tc-tic6x.c (tic6x_frob_label): Put label on list.
+ (tic6x_cleanup): Correct comment.
+ (tic6x_free_label_list): New.
+ (tic6x_cons_align): Free label list and update for
+ tic6x_segment_info_type changes.
+ (tic6x_do_align): New.
+ (md_assemble): Handle list of labels and saved frag for execute
+ packet. Create machine-dependent frag for new execute packet and
+ adjust labels accordingly.
+ (tic6x_adjust_section, tic6x_frag_init, tic6x_end): New.
+ (md_convert_frag, md_estimate_size_before_relax): Update comments.
+
PR gas/11535