Fix GAS testsuite failures for COFF/PE based ARM targets.
PR gas/19276 gas * config/tc-arm.h (SUB_SEGMENT_ALIGN): Do not define for COFF/PE targets. testsuite * gas/arm/align64.d: Skip for COFF/PE targets. * gas/arm/bundle-lock.d: Adjust for COFF/PE targets.
This commit is contained in:
parent
461c4b2ede
commit
f27c5390b2
@ -1,3 +1,9 @@
|
||||
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
|
||||
|
@ -249,9 +249,12 @@ arm_min (int am_p1, int am_p2)
|
||||
#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)) \
|
||||
|
@ -1,3 +1,9 @@
|
||||
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.
|
||||
|
@ -1,5 +1,6 @@
|
||||
# name: 64 Bytes alignment test
|
||||
# objdump: -dr --prefix-addresses --show-raw-insn
|
||||
#skip: *-*-*coff *-*-pe *-*-wince
|
||||
|
||||
.*: +file format .*arm.*
|
||||
|
||||
|
@ -243,5 +243,3 @@ Disassembly of section \.text:
|
||||
#...
|
||||
*710:\s+(be00\s+bkpt|1840\s+adds)\s+.+
|
||||
#...
|
||||
*720:\s+e1200070\s+bkpt\s+.+
|
||||
#...
|
||||
|
Loading…
Reference in New Issue
Block a user