+2015-12-04 Nick Clifton <nickc@redhat.com>
+
+ PR gas/19276
+ * config/tc-arm.h (SUB_SEGMENT_ALIGN): Do not define for COFF/PE
+ targets.
+
2015-12-04 Claudiu Zissulescu <claziss@synopsys.com>
* config/tc-arc.c (arc_option): Sets all internal gas options when
#define TC_FRAG_INIT(fragp) arm_init_frag (fragp, max_chars)
#define TC_ALIGN_ZERO_IS_DEFAULT 1
#define HANDLE_ALIGN(fragp) arm_handle_align (fragp)
-#define SUB_SEGMENT_ALIGN(SEG, FRCHAIN) \
+/* PR gas/19276: COFF/PE segment alignment is already handled in coff_frob_section(). */
+#ifndef TE_PE
+#define SUB_SEGMENT_ALIGN(SEG, FRCHAIN) \
((!(FRCHAIN)->frch_next && subseg_text_p (SEG)) \
? arm_min (2, get_recorded_alignment (SEG)) : 0)
+#endif
#define md_do_align(N, FILL, LEN, MAX, LABEL) \
if (FILL == NULL && (N) != 0 && ! need_pass_2 && subseg_text_p (now_seg)) \
+2015-12-04 Nick Clifton <nickc@redhat.com>
+
+ PR gas/19276
+ * gas/arm/align64.d: Skip for COFF/PE targets.
+ * gas/arm/bundle-lock.d: Adjust for COFF/PE targets.
+
2015-12-04 Claudiu Zissulescu <claziss@synopsys.com>
* gas/arc/bic.d: Update test.