gas_test_error "equiv1.s" "" ".equiv for symbol already set to another one"
gas_test_error "equiv2.s" "" ".equiv for symbol already set to an expression"
+gas_test_error "none.s" "-o $srcdir/$subdir/none.s" "Output file must be distinct from input"
+
# .equ works differently on some targets.
case $target_triplet in {
{ hppa*-*-* } { }
# Some targets don't manage to resolve BFD_RELOC_8 for constants.
setup_xfail "alpha*-*-*" "*c30*-*-*" "*c4x*-*-*" \
"d\[13\]0v*-*-*" \
- "nds32*-*-*" "pdp11-*-*" "xtensa*-*-*"
+ "pdp11-*-*" "xtensa*-*-*"
run_dump_test forward
}
}
{ z80-*-* } { }
default {
run_dump_test redef
- setup_xfail "arm-epoc-pe*"
# These targets fail redef2 because they disallow redefined
# symbols on relocs.
setup_xfail "m68hc1*-*-*" "m6811-*-*" "m6812-*-*" "rl78-*-*"
setup_xfail "riscv*-*-*" "rx-*-*" "vax*-*-*" "xgate*-*-*" "z8k-*-*"
# rs6000-aix disallows redefinition via .comm.
setup_xfail "*-*-aix*"
- # SOM uses a different syntax for .comm
- setup_xfail "hppa*-*-hpux*"
# These targets fail redef3 because section contents for the
# word referencing the .comm sym is not zero and/or its reloc
# has a non-zero addend. Relaxing the test would hide real
run_dump_test sleb128
run_dump_test sleb128-2
run_dump_test sleb128-3
-setup_xfail "nds32*-*-*"
run_dump_test sleb128-4
run_dump_test sleb128-5
# .byte is not 8 bits on either tic4x or tic54x
}
run_dump_test quad
-
-# som doesn't use .data section.
-case $target_triplet in {
- { hppa*64*-*-* } {
- run_dump_test octa
- }
- { hppa*-*-hpux* } { }
- default {
- run_dump_test octa
- }
-}
+run_dump_test octa
# .set works differently on some targets.
case $target_triplet in {
{ "mmix-*-*" } {
set nop_type 5
}
- { "i370-*-*" } {
- set nop_type 3
- }
{ "or1k*-*-*" } {
set nop_type 2
}