; a hardware bug.
; { dg-do assemble { target cris-*-* } }
-; { dg-options "--em=criself" }
+; { dg-options "--emulation=criself" }
; First, .text isn't dword-aligned by default.
.text
; not being in 16-bit range, so no error is recognized for a 16-bit operand.
; { dg-do assemble { target cris-*-* } }
-; { dg-options "--pic --no-underscore --em=criself" }
+; { dg-options "--pic --no-underscore --emulation=criself" }
.syntax no_register_prefix
.text
; Check that --pic isn't recognized for a.out files, specified by emulation.
; { dg-do assemble { target cris-*-* } }
-; { dg-options "--pic --em=crisaout" }
+; { dg-options "--pic --emulation=crisaout" }
; { dg-error ".* --pic is invalid" "" { target cris-*-* } 0 }
nop
#source: abs32-1.s
-#as: --em=criself
+#as: --emulation=criself
#objdump: -dr
# Check that jump-type instructions to absolute addresses
#source: abs32-1.s
-#as: --em=criself --march=v32
+#as: --emulation=criself --march=v32
#objdump: -dr
# Check that jump-type instructions to absolute addresses
#source: arch-err-2.s
-#as: --march=v32 --underscore --em=criself
+#as: --march=v32 --underscore --emulation=criself
#objdump: -p
#...
#source: arch-err-4.s
-#as: --underscore --march=common_v10_v32 --em=criself
+#as: --underscore --march=common_v10_v32 --emulation=criself
#objdump: -p
#...
#source: arch-err-5.s
-#as: --march=v0_v10 --underscore --em=criself
+#as: --march=v0_v10 --underscore --emulation=criself
#objdump: -p
#...
#objdump: -dr
-#as: --pic --underscore --em=criself
+#as: --pic --underscore --emulation=criself
#source: rd-bcnst.s
# Catches an error in the relaxation machinery and checks that there's no
#objdump: -dr
-#as: --pic --underscore --em=criself
+#as: --pic --underscore --emulation=criself
#source: rd-bcnst2.s
# Catches an error in the relaxation machinery.
#objdump: -dr
-#as: --underscore --em=criself
+#as: --underscore --emulation=criself
# Consistency check, corresponding to rd-bcnst2-pic.d.
-#as: --underscore --em=criself --march=v32
+#as: --underscore --emulation=criself --march=v32
#source: brokw-1.s
#objdump: -dr
-#as: --underscore --em=criself --march=v32
+#as: --underscore --emulation=criself --march=v32
#source: brokw-2.s
#objdump: -dr
-#as: --underscore --em=criself --march=v32
+#as: --underscore --emulation=criself --march=v32
#source: brokw-3b.s
#objdump: -dr
-#as: --underscore --em=criself
+#as: --underscore --emulation=criself
#objdump: -dr
.*: file format .*-cris
-#as: --underscore --em=criself --march=v32
+#as: --underscore --emulation=criself --march=v32
#source: rd-bkw4.s
#objdump: -dr
-#as: --underscore --em=criself
+#as: --underscore --emulation=criself
#objdump: -dr
.*: file format .*-cris
-#as: --underscore --em=criself --defsym extra=1
+#as: --underscore --emulation=criself --defsym extra=1
#objdump: -dr
#source: rd-bkw5.s
#error: overflow
-#as: --pic --underscore --em=criself --defsym extra=-818
+#as: --pic --underscore --emulation=criself --defsym extra=-818
#objdump: -dr
#source: rd-bkw5.s
#error: overflow
-#as: --march=v32 --underscore --em=criself --defsym extra=-818
+#as: --march=v32 --underscore --emulation=criself --defsym extra=-818
#objdump: -dr
#source: rd-bkw5.s
#error: overflow
-#as: --march=v32 --pic --underscore --em=criself --defsym extra=-818
+#as: --march=v32 --pic --underscore --emulation=criself --defsym extra=-818
#objdump: -dr
#source: rd-bkw5.s
#error: overflow
-#as: --pic --underscore --em=criself --defsym extra=-819
+#as: --pic --underscore --emulation=criself --defsym extra=-819
#objdump: -dr
#source: rd-bkw5.s
-#as: --march=v32 --underscore --em=criself --defsym extra=-819
+#as: --march=v32 --underscore --emulation=criself --defsym extra=-819
#objdump: -dr
#source: rd-bkw5.s
-#as: --march=v32 --pic --underscore --em=criself --defsym extra=-819
+#as: --march=v32 --pic --underscore --emulation=criself --defsym extra=-819
#objdump: -dr
#source: rd-bkw5.s
-#as: --underscore --em=criself
+#as: --underscore --emulation=criself
#objdump: -dr
.*: file format elf32-us-cris
Disassembly of section \.text:
-#as: --underscore --em=criself --march=v32
+#as: --underscore --emulation=criself --march=v32
#source: rd-bound1.s
#objdump: -dr
-#as: --underscore --em=criself --march=v10
+#as: --underscore --emulation=criself --march=v10
#source: bound-err-1.s
#objdump: -dr
-#as: --underscore --em=criself --march=common_v10_v32
+#as: --underscore --emulation=criself --march=common_v10_v32
#source: rd-bound1.s
#objdump: -dr
#objdump: -dr
-#as: --pic --underscore --em=criself
+#as: --pic --underscore --emulation=criself
#source: branch.s
.*: file format .*-cris
-#as: --march=v32 --em=criself
+#as: --march=v32 --emulation=criself
#source: break.s
#objdump: -dr
#objdump: -dr
-#as: --underscore --pic --em=criself
+#as: --underscore --pic --emulation=criself
#source: brokw-3.s
.*: file format .*-cris
#objdump: -sr
-#as: --em=criself
+#as: --emulation=criself
# Checking .dtpoffd output.
#readelf: -wl
#source: addi.s
-#as: --em=criself --gdwarf2
+#as: --emulation=criself --gdwarf2
# A most simple instruction sequence.
#...
Line Number Statements:
#readelf: -wl
#source: continue.s
-#as: --em=criself --gdwarf2
+#as: --emulation=criself --gdwarf2
# Continued line.
#...
#readelf: -wl
#source: fragtest.s
-#as: --em=criself --gdwarf2
+#as: --emulation=criself --gdwarf2
# Highly "fragmented" code.
#...
#readelf: -wl
#source: pushpop.s
-#as: --em=criself --gdwarf2
+#as: --emulation=criself --gdwarf2
# Pushes and other prefixes.
#...
#readelf: -wl
#source: rd-pic-1.s
-#as: --em=criself --pic --gdwarf2
+#as: --emulation=criself --pic --gdwarf2
# PIC prefix relocs.
#...
#readelf: -wl
#source: unimplemented.s
-#as: --em=criself --gdwarf2
+#as: --emulation=criself --gdwarf2
# Prefixes of various sizes.
#...
#readelf: -wl
#source: prefix.s
-#as: --em=criself --gdwarf2
+#as: --emulation=criself --gdwarf2
# Various prefixes, assembled standalone.
#...
#readelf: -wl
#source: binop-segref.s
-#as: --em=criself --gdwarf2
+#as: --emulation=criself --gdwarf2
# Simple instruction sequence with content-emitting pseudo-ops.
#...
#readelf: -wl
#source: branch-warn-1.s
-#as: --em=criself --gdwarf2
+#as: --emulation=criself --gdwarf2
# Simple branch-expansion, type 1.
#...
#readelf: -wl
#source: branch-warn-2.s
-#as: --em=criself --gdwarf2
+#as: --emulation=criself --gdwarf2
# Simple branch-expansion, type 2.
#...
#readelf: -wl
#source: branch-warn-3.s
-#as: --em=criself --gdwarf2
+#as: --emulation=criself --gdwarf2
# Simple branch-expansion, type 3.
#...
#readelf: -wl
#source: branch.s
-#as: --em=criself --gdwarf2
+#as: --emulation=criself --gdwarf2
# Complicated branch expansion.
#...
#readelf: -wl
#source: brokw-1.s
-#as: --em=criself --gdwarf2
+#as: --emulation=criself --gdwarf2
# Most simple broken word.
#...
#readelf: -wl
#source: brokw-2.s
-#as: --em=criself --gdwarf2
+#as: --emulation=criself --gdwarf2
# Simple broken word, table with two labels.
#...
#readelf: -wl
#source: brokw-3.s
-#as: --em=criself --gdwarf2
+#as: --emulation=criself --gdwarf2
# Long broken word table.
#...
#objdump: -s
#source: mulbug-err-1.s
-#as: --em=criself --no-mul-bug-abort
+#as: --emulation=criself --no-mul-bug-abort
# Check that we don't get any errors or messages with
# "--no-mul-bug-abort". No checking for "--mul-bug-abort",
-#as: --em=criself --march=v10 --underscore
+#as: --emulation=criself --march=v10 --underscore
#objdump: -dr
.*: file format elf32-us-cris
#objdump: -dr
-#as: --em=criself
+#as: --emulation=criself
.*: file format .*-cris
#objdump: -dr
-#as: --em=criself --pic
+#as: --emulation=criself --pic
#name: PIC relocs.
.*: file format .*-cris
#objdump: -dr
-#as: --underscore --em=criself --pic
+#as: --underscore --emulation=criself --pic
# Check that 16-bit PIC relocs aren't overflowing.
# PR gas/1049.
#source: pushpopv32.s
-#as: --underscore --march=common_v10_v32 --em=criself
+#as: --underscore --march=common_v10_v32 --emulation=criself
#objdump: -dr
.*:[ ]+file format .*-cris
#source: pushpopv32.s
-#as: --underscore --march=v32 --em=criself
+#as: --underscore --march=v32 --emulation=criself
#objdump: -dr
.*:[ ]+file format .*-cris
#objdump: -dr
-#as: --no-underscore --em=criself
+#as: --no-underscore --emulation=criself
#source: rd-regprefix-1.s
#name: Register prefixes 1 defaulted to yes.
-#as: --underscore --em=criself --march=v32
+#as: --underscore --emulation=criself --march=v32
#objdump: -dr
# Check support for support function register names.
#objdump: -dr
-#as: --em=criself
+#as: --emulation=criself
#name: TLS non-PIC relocs.
.*: file format .*-cris
#objdump: -dr
-#as: --em=criself --pic
+#as: --emulation=criself --pic
#name: TLS PIC relocs.
.*: file format .*-cris
#objdump: -dr
-#as: --underscore --march=v32 --em=criself
+#as: --underscore --march=v32 --emulation=criself
#source: v32-err-8.s
# Check that USP gets the right number for V32.
#source: break.s
-#as: --underscore --em=criself --march=common_v10_v32
+#as: --underscore --emulation=criself --march=common_v10_v32
#objdump: -p
# Check that different command-line options result in different
-#as: --underscore --em=criself --march=common_v10_v32
+#as: --underscore --emulation=criself --march=common_v10_v32
#objdump: -dr
# Check that branch offsets are computed as for v32. The
-#as: --underscore --em=criself --march=v32
+#as: --underscore --emulation=criself --march=v32
#objdump: -dr
.*: file format elf32-us-cris
-#as: --underscore --em=criself --march=v32
+#as: --underscore --emulation=criself --march=v32
#objdump: -dr
.*: file format elf32-us-cris
-#as: --underscore --em=criself --march=v32
+#as: --underscore --emulation=criself --march=v32
#objdump: -dr
# Check expansion of "ba" into dword operands for different segment.
-#as: --underscore --em=criself --march=v32
+#as: --underscore --emulation=criself --march=v32
#objdump: -dr
# Test that v32 flags are properly recognized and emitted at disassembly.
-#as: --underscore --em=criself --march=v32
+#as: --underscore --emulation=criself --march=v32
#objdump: -dr
# Test that addc recognizes constant operands.
-#as: --underscore --em=criself --march=v32
+#as: --underscore --emulation=criself --march=v32
#objdump: -dr
.*: file format elf32-us-cris
-#as: --underscore --em=criself --march=v32
+#as: --underscore --emulation=criself --march=v32
#objdump: -dr
.*: file format elf32-us-cris
-#as: --underscore --em=criself --march=v32
+#as: --underscore --emulation=criself --march=v32
#objdump: -dr
# Test that lapc shrinks to lapcq and that offsets are emitted correctly.
#source: abs32-1.s
-#as: --underscore --em=criself --march=v32
+#as: --underscore --emulation=criself --march=v32
#objdump: -p
# Check that different command-line options result in different
#source: v32-err-1.s
-#as: --underscore --em=criself --march=v32
+#as: --underscore --emulation=criself --march=v32
#objdump: -dr
# Check that v32 insns that are expected to give syntax errors
-#as: --underscore --em=criself --march=v32
+#as: --underscore --emulation=criself --march=v32
#objdump: -dr
.*: file format elf32-us-cris
-#as: --underscore --em=criself --march=v32
+#as: --underscore --emulation=criself --march=v32
#objdump: -dr
.*: file format elf32-us-cris
-#as: --underscore --em=criself --march=v32
+#as: --underscore --emulation=criself --march=v32
#objdump: -dr
.*: file format elf32-us-cris
#source: abs32-1.s
-#as: --underscore --em=criself --march=v0_v10
+#as: --underscore --emulation=criself --march=v0_v10
#objdump: -p
# Check that different command-line options result in different
; Like pic-err-1.s but for non-pic TLS suffixes.
; { dg-do assemble }
-; { dg-options "--no-underscore --em=criself" }
+; { dg-options "--no-underscore --emulation=criself" }
.syntax no_register_prefix
.text
; Like tls-err-1.s but for PIC TLS suffixes.
; { dg-do assemble }
-; { dg-options "--pic --no-underscore --em=criself" }
+; { dg-options "--pic --no-underscore --emulation=criself" }
.syntax no_register_prefix
.text
; Check that TLS PIC suffixes aren't accepted when non-PIC.
; { dg-do assemble }
-; { dg-options "--no-underscore --em=criself" }
+; { dg-options "--no-underscore --emulation=criself" }
.syntax no_register_prefix
.text
; Test that we get an error with mismatching options.
; { dg-do assemble }
-; { dg-options "--no-underscore --em=crisaout" }
+; { dg-options "--no-underscore --emulation=crisaout" }
; { dg-error ".* --no-underscore is invalid with a.out format" "" { target cris-*-* } 0 }
start:
; a.out.
; { dg-do assemble }
-; { dg-options "--no-underscore --em=criself" }
+; { dg-options "--no-underscore --emulation=criself" }
.syntax leading_underscore ; { dg-error ".* \.syntax leading_underscore requires .* `--underscore'" }
start:
; { dg-do assemble }
-; { dg-options " --underscore --march=common_v10_v32 --em=criself" }
+; { dg-options " --underscore --march=common_v10_v32 --emulation=criself" }
; { dg-error ".word offset handling is not implemented" "err for broken .word" { target cris-*-* } 0 }
; Tests that broken words don't crash, just give a message when
; Error for lapcq out-of-range.
; { dg-do assemble }
-; { dg-options "--march=v32 --em=criself" }
+; { dg-options "--march=v32 --emulation=criself" }
a:
nop
#source: start1.s
#source: dso-2.s
#source: dso-1.s
-#as: --pic --no-underscore --em=criself
+#as: --pic --no-underscore --emulation=criself
#ld: -m crislinux --as-needed tmpdir/libdso-1.so
#objdump: -p
#source: gotrel1.s
-#as: --pic --underscore --em=criself
+#as: --pic --underscore --emulation=criself
#ld: -m crislinux -shared
#objdump: -dr
#error: \A[^\nc][^\n]*o: uses _-prefixed [^\nc]*\n[^\nc][^\n]* failed to merge [^\n]*\n[^\nc][^\n]* no GOT [^\n]*\n[^\nc][^\n]* bad value\Z
#source: stabs1.s
#source: globsymw1.s
#target: cris-*-*elf* cris-*-*aout*
-#as: --em=crisaout
+#as: --emulation=crisaout
#ld: -mcrisaout
#objdump: -p
# Just checking that undef2 links correctly when given a symbol.
#source: stabs1.s
#source: globsymw1.s
#target: cris-*-*elf* cris-*-*aout*
-#as: --em=criself
+#as: --emulation=criself
#ld: -mcriself
#objdump: -p
# Just checking that undef3 links correctly when given a symbol.
#source: dsov32-1.s
#source: dsov32-2.s
#source: dsofn4g.s
-#as: --pic --no-underscore --march=v32 --em=criself
+#as: --pic --no-underscore --march=v32 --emulation=criself
#ld: --shared -m crislinux --hash-style=sysv
#objdump: -d -R
#source: dsov32-1.s
#source: dsov32-2.s
#source: dsofng.s
-#as: --pic --no-underscore --march=v32 --em=criself
+#as: --pic --no-underscore --march=v32 --emulation=criself
#ld: --shared -m crislinux --hash-style=sysv
#objdump: -d
#source: expdyn1.s
#source: dsov32-1.s
#source: dsov32-2.s
-#as: --pic --no-underscore --march=v32 --em=criself
+#as: --pic --no-underscore --march=v32 --emulation=criself
#ld: --shared -m crislinux -z nocombreloc --hash-style=sysv
#objdump: -d
#source: expdyn1.s
-#as: --no-underscore --em=criself
+#as: --no-underscore --emulation=criself
#ld: -m crislinux -export-dynamic tmpdir/libdso-1.so --hash-style=sysv
#objdump: -T
#source: expdyn1.s
#source: expdref1.s --pic
-#as: --no-underscore --em=criself
+#as: --no-underscore --emulation=criself
#ld: -m crislinux --export-dynamic tmpdir/libdso-1.so
#objdump: -R
#source: expdyn1.s
#source: expdref1.s --pic
#source: euwref1.s --pic
-#as: --no-underscore --em=criself
+#as: --no-underscore --emulation=criself
#ld: -m crislinux --export-dynamic tmpdir/libdso-1.so
#objdump: -R
#source: expdyn1.s
#source: expdref1.s --pic
#source: comref1.s --pic
-#as: --no-underscore --em=criself
+#as: --no-underscore --emulation=criself
#ld: -m crislinux --export-dynamic tmpdir/libdso-1.so
#objdump: -R
#source: expdyn1.s
#source: expdref1.s --pic
-#as: --no-underscore --em=criself
+#as: --no-underscore --emulation=criself
#ld: -m crislinux --export-dynamic tmpdir/libdso-1.so --hash-style=sysv
#objdump: -s -j .got
#source: expdyn1.s
#source: expdref1.s --pic
#source: euwref1.s --pic
-#as: --no-underscore --em=criself
+#as: --no-underscore --emulation=criself
#ld: -m crislinux --export-dynamic tmpdir/libdso-1.so --hash-style=sysv
#objdump: -s -j .got
#source: expdyn1.s
#source: expdref1.s --pic
#source: comref1.s --pic
-#as: --no-underscore --em=criself
+#as: --no-underscore --emulation=criself
#ld: -m crislinux --export-dynamic tmpdir/libdso-1.so --hash-style=sysv
#objdump: -s -j .got
#source: dso-2.s
#source: dsofnf2.s
#source: gotrel1.s
-#as: --pic --no-underscore --em=criself
+#as: --pic --no-underscore --emulation=criself
#ld: -m crislinux tmpdir/libdso-1.so --hash-style=sysv
#objdump: -sR
#source: dso-2.s
#source: dsofnf.s
#source: gotrel1.s
-#as: --pic --no-underscore --em=criself
+#as: --pic --no-underscore --emulation=criself
#ld: -shared -m crislinux -z nocombreloc --hash-style=sysv
#objdump: -sR
#source: dsofnf.s
#source: gotrel1.s
#source: dso-1.s
-#as: --pic --no-underscore --em=criself
+#as: --pic --no-underscore --emulation=criself
#ld: -shared -m crislinux -z nocombreloc --hash-style=sysv
#objdump: -sR
#source: hiddef1.s
#source: hidrefgotplt1.s
#ld: -shared -m crislinux --hash-style=sysv
-#as: --pic --no-underscore -I$srcdir/$subdir --em=criself
+#as: --pic --no-underscore -I$srcdir/$subdir --emulation=criself
#readelf: -S -s -r
# Regression test for mishandling of GOTPLT relocs against a
# source: expdyn1.s
# target: cris-*-*elf* cris-*-*aout*
-# as: --em=criself
+# as: --emulation=criself
# ld: -mcriself
# objdump: -d
#source: dso-1.s
-#as: --pic --no-underscore --em=criself
+#as: --pic --no-underscore --emulation=criself
#ld: --shared -m crislinux
#objdump: -T
#source: dso-1.s
-#as: --pic --no-underscore --march=v32 --em=criself
+#as: --pic --no-underscore --march=v32 --emulation=criself
#ld: --shared -m crislinux --hash-style=sysv
#objdump: -p -h
#source: dso-1.s
#source: dsov32-1.s
-#as: --pic --no-underscore --march=v32 --em=criself
+#as: --pic --no-underscore --march=v32 --emulation=criself
#ld: --shared -m crislinux --hash-style=sysv
#objdump: -s -T
#source: expdyn1.s
#source: dsov32-1.s
#source: dsov32-2.s
-#as: --pic --no-underscore --march=v32 --em=criself
+#as: --pic --no-underscore --march=v32 --emulation=criself
#ld: --shared -m crislinux -z nocombreloc --hash-style=sysv
#objdump: -s -T
#source: expdyn1.s
#source: dsov32-1.s
#source: dsov32-2.s
-#as: --pic --no-underscore --march=v32 --em=criself
+#as: --pic --no-underscore --march=v32 --emulation=criself
#ld: --shared -m crislinux --hash-style=sysv
#objdump: -s -T
#source: dsov32-1.s
#source: dsov32-2.s
#source: dso-1.s
-#as: --pic --no-underscore --march=v32 --em=criself
+#as: --pic --no-underscore --march=v32 --emulation=criself
#ld: --shared -m crislinux --version-script $srcdir/$subdir/hidedsofns2468 --hash-style=sysv
#objdump: -s -T
#source: dso-1.s
#source: dsov32-3.s
-#as: --pic --no-underscore --march=v32 --em=criself
+#as: --pic --no-underscore --march=v32 --emulation=criself
#ld: --shared -m crislinux -z nocombreloc --enable-new-dtags --hash-style=sysv
#readelf: -d -r
#warning: relocation R_CRIS_32_PCREL should not be used in a shared object; recompile with -fPIC
#source: dso-1.s
#source: dsov32-3.s
-#as: --pic --no-underscore --march=v32 --em=criself
+#as: --pic --no-underscore --march=v32 --emulation=criself
#ld: --shared -m crislinux --version-script $srcdir/$subdir/hidedsofns2468 --hash-style=sysv
#readelf: -d -r
#source: dso-1.s
#source: dsov32-4.s
-#as: --pic --no-underscore --march=v32 --em=criself
+#as: --pic --no-underscore --march=v32 --emulation=criself
#ld: --shared -m crislinux --hash-style=sysv
#readelf: -d -r
#source: expdyn2.s
-#as: --pic --no-underscore --em=criself -I$srcdir/$subdir
+#as: --pic --no-underscore --emulation=criself -I$srcdir/$subdir
#ld: --shared -m crislinux --version-script $srcdir/$subdir/expalltst3 --hash-style=sysv
#objdump: -s -T
#source: expdref2.s
-#as: --pic --no-underscore --em=criself
+#as: --pic --no-underscore --emulation=criself
#ld: --shared -m crislinux --hash-style=sysv
#ld_after_inputfiles: tmpdir/libdso-15.so
#objdump: -s -T
#source: expdref2.s
-#as: --pic --no-underscore --em=criself
+#as: --pic --no-underscore --emulation=criself
#ld: --shared -m crislinux --hash-style=sysv
#ld_after_inputfiles: tmpdir/libdso-15.so
#readelf: -d
#source: dso-1b.s
-#as: --pic --no-underscore --em=criself -I$srcdir/$subdir
+#as: --pic --no-underscore --emulation=criself -I$srcdir/$subdir
#ld: --shared -m crislinux --version-script $srcdir/$subdir/hidedsofns2468 --hash-style=sysv
#objdump: -T
#source: expdref1.s
-#as: --pic --no-underscore --em=criself -I$srcdir/$subdir
+#as: --pic --no-underscore --emulation=criself -I$srcdir/$subdir
#ld: --shared -m crislinux --hash-style=sysv
#ld_after_inputfiles: tmpdir/libdso-1b.so
#objdump: -s -T
#source: expdref1.s
#source: expdyn1w.s
-#as: --pic --no-underscore --em=criself -I$srcdir/$subdir
+#as: --pic --no-underscore --emulation=criself -I$srcdir/$subdir
#ld: --shared -m crislinux --hash-style=sysv
#ld_after_inputfiles: tmpdir/libdso-1b.so
#objdump: -s -T
#source: dso-1.s
#source: dso-2.s
-#as: --pic --no-underscore --em=criself
+#as: --pic --no-underscore --emulation=criself
#ld: --shared -m crislinux --hash-style=sysv --version-script $srcdir/$subdir/hide1
#readelf: -S -s -r
#source: expdyn1.s
#source: dso-3.s
-#as: --pic --no-underscore --em=criself
+#as: --pic --no-underscore --emulation=criself
#ld: --shared -m crislinux
#objdump: -R
#source: dso-2.s
-#as: --pic --no-underscore --em=criself
+#as: --pic --no-underscore --emulation=criself
#ld: --shared -m crislinux --hash-style=sysv
#objdump: -T
-#as: --no-underscore --pic --em=criself
+#as: --no-underscore --pic --emulation=criself
#source: expdyn1.s
#source: locref1.s
#ld: -m crislinux
-#as: --no-underscore --pic --em=criself
+#as: --no-underscore --pic --emulation=criself
#source: gotrel1.s
#source: locref2.s
#ld: -m crislinux
#source: expdyn1.s
#source: expdref1.s --pic
#source: comref1.s --pic
-#as: --no-underscore --em=criself
+#as: --no-underscore --emulation=criself
#ld: -m crislinux
#readelf: -l
#source: expdyn1.s
#source: expdref1.s --pic
#source: comref1.s --pic
-#as: --no-underscore --em=criself
+#as: --no-underscore --emulation=criself
#ld: -m crislinux
#objdump: -s -j .got
-#as: --no-underscore --em=criself
+#as: --no-underscore --emulation=criself
#ld: -shared -m crislinux -z nocombreloc
#ld_after_inputfiles: tmpdir/libdso-1b.so
#warning: \A[^\n]*\.o, section `.text', to symbol `expfn@@TST2':[^\n]*recompile with -fPIC\Z
#source: pic-gc-72.s
#source: expdref1.s
#source: expdyn1.s
-#as: --pic --no-underscore --em=criself -I$srcdir/$subdir
+#as: --pic --no-underscore --emulation=criself -I$srcdir/$subdir
#ld: --shared -m crislinux --gc-sections --hash-style=sysv
#objdump: -s -t -R -p -T
#source: pic-gc-73.s
#source: expdyn1.s
-#as: --pic --no-underscore --em=criself -I$srcdir/$subdir
+#as: --pic --no-underscore --emulation=criself -I$srcdir/$subdir
#ld: --shared -m crislinux --gc-sections --hash-style=sysv
#objdump: -s -t -R -p -T
#source: dso-4.s
#source: dso-2b.s
#source: dso-1c.s
-#as: --pic --no-underscore --em=criself -I$srcdir/$subdir
+#as: --pic --no-underscore --emulation=criself -I$srcdir/$subdir
#ld: --shared -m crislinux --hash-style=sysv
#readelf: -s -r
#source: dso-1.s
#source: locref3.s
-#as: --pic --no-underscore --em=criself
+#as: --pic --no-underscore --emulation=criself
#ld: --shared -m crislinux
#readelf: --dyn-syms -r
#source: pv32.s
-#as: --march=v32 --no-underscore --em=criself
+#as: --march=v32 --no-underscore --emulation=criself
#ld: -e here -m crislinux tmpdir/libdso-12.so --hash-style=sysv
#objdump: -s -T
#source: tls-gd-1.s
#source: tls128.s
#source: tls-x.s
-#as: --no-underscore --em=criself --pic -I$srcdir/$subdir
+#as: --no-underscore --emulation=criself --pic -I$srcdir/$subdir
#ld: -m crislinux --shared --hash-style=sysv --hash-style=sysv
#objdump: -d -s -t -r -p
#source: tls-gd-1.s
#source: tls128.s
#source: tls-commx.s
-#as: --no-underscore --em=criself --pic -I$srcdir/$subdir
+#as: --no-underscore --emulation=criself --pic -I$srcdir/$subdir
#ld: -m crislinux --shared --hash-style=sysv
#objdump: -d -s -t -r -p
#source: start1.s
#source: tls-dso-tpoffgotcomm1.s
-#as: --no-underscore --pic --em=criself -I$srcdir/$subdir
+#as: --no-underscore --pic --emulation=criself -I$srcdir/$subdir
#ld: -m crislinux -shared --hash-style=sysv
#objdump: -d -h -s -t -r -R -p
#source: tls-hx.s
#source: tls-x1x2.s
-#as: --no-underscore --em=criself
+#as: --no-underscore --emulation=criself
#ld: -m crislinux --shared --hash-style=sysv
#objdump: -T
#source: tls-hx1x2.s
#source: tls-x.s
#source: tls-z.s
-#as: --no-underscore --em=criself
+#as: --no-underscore --emulation=criself
#ld: -m crislinux --shared
#objdump: -T
#source: tls-ld-6.s --pic
#source: tls-ie-10.s --pic
#source: tls-hx1x2.s --pic
-#as: --no-underscore --em=criself -I$srcdir/$subdir
+#as: --no-underscore --emulation=criself -I$srcdir/$subdir
#ld: -m crislinux
#objdump: -d -s -h -t -r -p
#source: tls-ie-10.s
#source: tls-hx.s
#source: tls-hx1x2.s
-#as: --no-underscore --em=criself -I$srcdir/$subdir --pic
+#as: --no-underscore --emulation=criself -I$srcdir/$subdir --pic
#ld: -m crislinux
#objdump: -d -s -h -t -r -p
#source: tls128.s
#source: tls-gd-2.s
#source: tls-hx.s
-#as: --no-underscore --em=criself --pic
+#as: --no-underscore --emulation=criself --pic
#ld: -m crislinux
#objdump: -d -s -t -r -p
#source: tls128.s
#source: tls-ld-6.s
#source: tls-hx.s
-#as: --no-underscore --em=criself --pic -I$srcdir/$subdir
+#as: --no-underscore --emulation=criself --pic -I$srcdir/$subdir
#ld: -m crislinux
#objdump: -d -s -t -r -p
#source: tls128.s
#source: tls-ie-10.s
#source: tls-hx.s
-#as: --no-underscore --em=criself --pic -I$srcdir/$subdir
+#as: --no-underscore --emulation=criself --pic -I$srcdir/$subdir
#ld: -m crislinux
#objdump: -d -s -t -r -p
#source: start1.s
#source: tls-le-12s.s
#source: tls-z.s
-#as: --no-underscore --em=criself -I$srcdir/$subdir
+#as: --no-underscore --emulation=criself -I$srcdir/$subdir
#ld: -m crislinux
#objdump: -d -s -t -r -p -h
#source: tls-ld-6.s --pic
#source: tls-ie-10.s --pic
#source: tls-hx1x2.s --pic
-#as: --no-underscore --em=criself -I$srcdir/$subdir
+#as: --no-underscore --emulation=criself -I$srcdir/$subdir
#ld: -m crislinux
#objdump: -d -s -h -t -r -p
#source: tls-gd-1.s
#source: tls128.s
#source: tls-x.s
-#as: --no-underscore --em=criself --pic -I$srcdir/$subdir
+#as: --no-underscore --emulation=criself --pic -I$srcdir/$subdir
#ld: -m crislinux
#objdump: -d -s -t -r -p
#source: tls-gd-1.s
#source: tls128.s
#source: tls-commx.s
-#as: --no-underscore --em=criself --pic -I$srcdir/$subdir
+#as: --no-underscore --emulation=criself --pic -I$srcdir/$subdir
#ld: -m crislinux
#objdump: -d -s -t -r -p
#source: start1.s
#source: tls-e-tpiecomm1.s
-#as: --no-underscore --em=criself -I$srcdir/$subdir
+#as: --no-underscore --emulation=criself -I$srcdir/$subdir
#ld: -m crislinux
#objdump: -d -s -h -t -r -p
#source: start1.s
#source: tls-e-tpoffcomm1.s
-#as: --no-underscore --em=criself -I$srcdir/$subdir
+#as: --no-underscore --emulation=criself -I$srcdir/$subdir
#ld: -m crislinux
#objdump: -d -s -h -t -r -p
#source: start1.s
#source: tls-dso-tpoffgotcomm1.s --pic
-#as: --no-underscore --em=criself -I$srcdir/$subdir
+#as: --no-underscore --emulation=criself -I$srcdir/$subdir
#ld: -m crislinux
#objdump: -d -s -h -t -p
#source: tls-ld-6.s --pic
#source: tls-ie-10.s --pic
#source: tls-hx.s --pic
-#as: --no-underscore --em=criself
+#as: --no-underscore --emulation=criself
#ld: -m crislinux
#error: \A[^\n]*: warning: cannot find entry symbol _start; defaulting to [0-9a-f]*\n[^\n]*: in function `tlsdsofn9':\n[^\n]*: undefined reference to `x1'\n[^\n]*: undefined reference to `x2'\Z
#source: tls-le-12s.s
#source: tls-z.s
-#as: --no-underscore --em=criself
+#as: --no-underscore --emulation=criself
#ld: --shared -m crislinux
#error: \A[^\n]*\.o, [^\n]*\n[^\n]*mixup[^\n]*\n[^\n]*invalid operation\Z
#source: tls-le-12.s
#source: tls-z.s
-#as: --no-underscore --em=criself
+#as: --no-underscore --emulation=criself
#ld: --shared -m crislinux
#error: \A[^\n]*\.o, [^\n]*\n[^\n]*mixup[^\n]*\n[^\n]*invalid operation\Z
#source: tls-ld-4.s
#source: tls-x.s
-#as: --no-underscore --em=criself --pic
+#as: --no-underscore --emulation=criself --pic
#ld: --shared -m crislinux
#error: \A[^\n]*\.o,[^\n]*mixup[^\n]*\n[^\n]*bad value\Z
#source: tls-ld-6.s
#source: tls-x.s
-#as: --no-underscore --em=criself --pic
+#as: --no-underscore --emulation=criself --pic
#ld: --shared -m crislinux
#error: \A[^\n]*\.o,[^\n]*mixup[^\n]*\n[^\n]*bad value\Z
#source: tls-gd-3.s
#source: tls-x.s
-#as: --no-underscore --em=criself
+#as: --no-underscore --emulation=criself
#ld: --shared -m crislinux
#error: \A[^\n]*\.o, [^\n]*\n[^\n]*mixup[^\n]*\n[^\n]*invalid operation\Z
#source: init.s
#source: tls-gdgotrelm.s --defsym r=8192
-#as: --no-underscore --em=criself --pic
+#as: --no-underscore --emulation=criself --pic
#ld: --shared -m crislinux
#error: \A[^\n]*\.o: in function[^\n]*\n[^\n]*truncated[^\n]*\n[^\n]*too many[^\n]*\Z
#source: tls-dtprelm.s --defsym r=32768
-#as: --no-underscore --em=criself --pic
+#as: --no-underscore --emulation=criself --pic
#ld: --shared -m crislinux
#error: \A[^\n]*\.o: in function[^\n]*\n[^\n]*truncated[^\n]*\n[^\n]*too big[^\n]*\Z
#source: tls-gottprelm.s --defsym r=8190
-#as: --no-underscore --em=criself --pic
+#as: --no-underscore --emulation=criself --pic
#ld: --shared -m crislinux
#error: \A[^\n]*\.o: in function[^\n]*\n[^\n]*truncated[^\n]*\n[^\n]*too many[^\n]*\Z
#source: start1.s
#source: tls-tprelm.s --defsym r=32768
-#as: --no-underscore --em=criself
+#as: --no-underscore --emulation=criself
#ld: -m crislinux
#error: \A[^\n]*\.o: in function[^\n]*\n[^\n]*truncated[^\n]*\n[^\n]*too big[^\n]*\Z
#source: start1.s
#source: tls-gd-2.s --pic
-#as: --no-underscore --em=criself
+#as: --no-underscore --emulation=criself
#ld: -m crislinux
#error: \A[^\n]*\.o: in function[^\n]*\n[^\n]*undefined reference[^\n]*\Z
#source: start1.s
#source: tls-ld-6.s --pic
-#as: --no-underscore --em=criself
+#as: --no-underscore --emulation=criself
#ld: -m crislinux
#error: \A[^\n]*\.o: in function[^\n]*\n[^\n]*undefined reference[^\n]*\Z
#source: tls-ld-6.s --pic
-#as: --no-underscore --em=criself
+#as: --no-underscore --emulation=criself
#ld: -m crislinux --shared
#error: \A[^\n]*\.o[^\n]*undefined reference[^\n]*\n[^\n]*bad value\Z
#source: start1.s
#source: tls-ie-10.s --pic
-#as: --no-underscore --em=criself
+#as: --no-underscore --emulation=criself
#ld: -m crislinux
#error: \A[^\n]*\.o: in function[^\n]*\n[^\n]*undefined reference[^\n]*\Z
#source: start1.s
#source: tls-le-12.s
-#as: --no-underscore --em=criself
+#as: --no-underscore --emulation=criself
#ld: -m crislinux
#error: \A[^\n]*\.o: in function[^\n]*\n[^\n]*undefined reference[^\n]*\Z
#source: tls-le-12.s
-#as: --no-underscore --em=criself
+#as: --no-underscore --emulation=criself
#ld: -m crislinux --shared
#error: \A[^\n]*\.o, [^\n]*\n[^\n]*mixup[^\n]*\n[^\n]*invalid operation\Z
#source: start1.s
#source: tls-gd-1.s --pic
-#as: --no-underscore --em=criself
+#as: --no-underscore --emulation=criself
#ld: -m crislinux
#error: \A[^\n]*\.o: in function[^\n]*\n[^\n]*undefined reference[^\n]*\Z
#source: start1.s
#source: tls-ld-4.s --pic
-#as: --no-underscore --em=criself
+#as: --no-underscore --emulation=criself
#ld: -m crislinux
#error: \A[^\n]*\.o: in function[^\n]*\n[^\n]*undefined reference[^\n]*\Z
#source: tls-ld-4.s --pic
-#as: --no-underscore --em=criself
+#as: --no-underscore --emulation=criself
#ld: -m crislinux --shared
#error: \A[^\n]*\.o[^\n]*undefined reference[^\n]*\n[^\n]*bad value\Z
#source: start1.s
#source: tls-ie-8.s --pic
-#as: --no-underscore --em=criself
+#as: --no-underscore --emulation=criself
#ld: -m crislinux
#error: \A[^\n]*\.o: in function[^\n]*\n[^\n]*undefined reference[^\n]*\Z
#source: start1.s
#source: tls-le-12s.s
-#as: --no-underscore --em=criself
+#as: --no-underscore --emulation=criself
#ld: -m crislinux
#error: \A[^\n]*\.o: in function[^\n]*\n[^\n]*undefined reference[^\n]*\Z
#source: tls-le-12s.s
-#as: --no-underscore --em=criself
+#as: --no-underscore --emulation=criself
#ld: -m crislinux --shared
#error: \A[^\n]*\.o, [^\n]*\n[^\n]*mixup[^\n]*\n[^\n]*invalid operation\Z
#source: start1.s
#source: tls-ld-4.s
-#as: --no-underscore --em=criself --pic
+#as: --no-underscore --emulation=criself --pic
#ld: -m crislinux tmpdir/tls-dso-xz-1.so
#error: \A[^\n]*\.o,[^\n]*mixup[^\n]*\n[^\n]*bad value\Z
#source: tls-err-55.s
-#as: --pic --no-underscore --em=criself -I$srcdir/$subdir
+#as: --pic --no-underscore --emulation=criself -I$srcdir/$subdir
#ld: --shared -m crislinux
#error: \A[^\n]*\.o[^\n]*relocation R_CRIS_32_GOT_GD with non-zero addend 42 against symbol `tls128'[^\n]*\n[^\n]*bad value\Z
#source: tls-err-56.s
-#as: --pic --no-underscore --em=criself -I$srcdir/$subdir
+#as: --pic --no-underscore --emulation=criself -I$srcdir/$subdir
#ld: --shared -m crislinux
#error: \A[^\n]*\.o[^\n]*relocation R_CRIS_32_GOT_GD with non-zero addend 42 against symbol `tls128'[^\n]*\n[^\n]*bad value\Z
#source: tls-err-62.s
-#as: --pic --no-underscore --em=criself -I$srcdir/$subdir
+#as: --pic --no-underscore --emulation=criself -I$srcdir/$subdir
#ld: --shared -m crislinux
#error: \A[^\n]*\.o[^\n]*relocation R_CRIS_32_GOT_TPREL with non-zero addend 42 against symbol `tls128'[^\n]*\n[^\n]*bad value\Z
#source: start1.s
#source: tls-le-12s.s
-#as: --no-underscore --em=criself
+#as: --no-underscore --emulation=criself
#ld: -m crislinux tmpdir/tls-dso-xz-1.so
#error: \A[^\n]*\.o,[^\n]*mixup[^\n]*\n[^\n]*bad value\Z
#source: init.s
#source: tls-gdgotrelm.s --defsym r=8203
-#as: --no-underscore --em=criself --pic
+#as: --no-underscore --emulation=criself --pic
#ld: --shared -m crislinux
#error: \A[^\n]*\.o: in[^\n]*\n[^\n]*truncated[^\n]*\n[^\n]*too many[^\n]*\n[^\n]*\.o: in[^\n]*\n[^\n]*truncated[^\n]*\n[^\n]*too many[^\n]*\n[^\n]*\.o: in[^\n]*\n[^\n]*truncated[^\n]*\n[^\n]*too many[^\n]*\n[^\n]*\.o: in[^\n]*\n[^\n]*truncated[^\n]*\n[^\n]*too many[^\n]*\n[^\n]*\.o: in[^\n]*\n[^\n]*truncated[^\n]*\n[^\n]*too many[^\n]*\n[^\n]*\.o: in[^\n]*\n[^\n]*truncated[^\n]*\n[^\n]*too many[^\n]*\n[^\n]*\.o: in[^\n]*\n[^\n]*truncated[^\n]*\n[^\n]*too many[^\n]*\n[^\n]*\.o: in[^\n]*\n[^\n]*truncated[^\n]*\n[^\n]*too many[^\n]*\n[^\n]*\.o: in[^\n]*\n[^\n]*truncated[^\n]*\n[^\n]*too many[^\n]*\n[^\n]*\.o: in[^\n]*\n[^\n]*truncated[^\n]*\n[^\n]*too many[^\n]*\n[^\n]*\.o: in[^\n]*\n[^\n]*omitted[^\n]*\Z
#source: tls-ie-8e.s
#source: tls-x.s
-#as: --no-underscore --em=criself
+#as: --no-underscore --emulation=criself
#ld: --shared -m crislinux
#error: \A[^\n]*\.o, [^\n]*\n[^\n]*mixup[^\n]*\n[^\n]*invalid operation\Z
#source: start1.s
#source: tls-x.s
#source: tls-local-58.s
-#as: --pic --no-underscore --em=criself -I$srcdir/$subdir
+#as: --pic --no-underscore --emulation=criself -I$srcdir/$subdir
#ld: -m crislinux --gc-sections
#objdump: -s -t -r -p
#source: start1.s
#source: tls-x.s
#source: tls-local-59.s
-#as: --pic --no-underscore --em=criself -I$srcdir/$subdir
+#as: --pic --no-underscore --emulation=criself -I$srcdir/$subdir
#ld: -m crislinux --gc-sections
#objdump: -s -t -r -p
#source: tls128.s
#source: tls-gd-3.s
#source: tls-x.s
-#as: --no-underscore --em=criself
+#as: --no-underscore --emulation=criself
#ld: -m crislinux --gc-sections
#objdump: -s -t -r -p
#source: init.s
#source: tls128g.s
#source: tls-hx.s
-#as: --pic --no-underscore --em=criself -I$srcdir/$subdir
+#as: --pic --no-underscore --emulation=criself -I$srcdir/$subdir
#ld: --shared -m crislinux --gc-sections --hash-style=sysv
#objdump: -s -t -R -p -T
#source: tls-ie-10.s
#source: tls-gd-1.s
#source: tls-ie-8.s
-#as: --pic --no-underscore --em=criself -I$srcdir/$subdir
+#as: --pic --no-underscore --emulation=criself -I$srcdir/$subdir
#ld: -m crislinux --gc-sections
#objdump: -s -t -r -p
-#as: --pic --no-underscore --em=criself -I$srcdir/$subdir
+#as: --pic --no-underscore --emulation=criself -I$srcdir/$subdir
#ld: -m crislinux --gc-sections -u gc76fn
#source: start1.s
#source: tls-gc-76.s
#source: tls128.s
#source: tls-ie-8e.s
#source: tls-x.s
-#as: --no-underscore --em=criself
+#as: --no-underscore --emulation=criself
#ld: -m crislinux --gc-sections
#objdump: -s -t -r -p
-#as: --pic --no-underscore --em=criself
+#as: --pic --no-underscore --emulation=criself
#ld: --shared -m crislinux --hash-style=sysv
#source: tls-gd-1.s
#source: tls128.s
-#as: --pic --no-underscore --em=criself
+#as: --pic --no-underscore --emulation=criself
#ld: --shared -m crislinux --hash-style=sysv
#source: tls-gd-1.s
#source: tls128g.s
-#as: --pic --no-underscore --em=criself
+#as: --pic --no-underscore --emulation=criself
#ld: --shared -m crislinux --hash-style=sysv
#source: tls-gd-2.s
#source: tls128g.s
-#as: --pic --no-underscore --em=criself
+#as: --pic --no-underscore --emulation=criself
#ld: --shared -m crislinux --hash-style=sysv
#source: tls-gd-2.s
#source: tls128g.s
#source: tls128.s
#source: tls-gd-3.s
#source: tls-x.s
-#as: --no-underscore --em=criself
+#as: --no-underscore --emulation=criself
#ld: -m crislinux
#objdump: -d -s -t -r -p
#source: tls128.s
#source: tls-gd-3.s
#source: tls-hx.s
-#as: --no-underscore --em=criself
+#as: --no-underscore --emulation=criself
#ld: -m crislinux
#objdump: -d -s -t -r -p
#source: tls-ie-10.s
#source: tls-gd-1.s
#source: tls-ie-8.s
-#as: --pic --no-underscore --em=criself -I$srcdir/$subdir
+#as: --pic --no-underscore --emulation=criself -I$srcdir/$subdir
#ld: -m crislinux
#objdump: -s -t -r -p
-#as: --pic --no-underscore --em=criself
+#as: --pic --no-underscore --emulation=criself
#ld: --shared -m crislinux --hash-style=sysv
#source: tls-ie-10.s
#source: tls128g.s
-#as: --pic --no-underscore --em=criself
+#as: --pic --no-underscore --emulation=criself
#ld: --shared -m crislinux --hash-style=sysv
#source: tls-ie-11.s
#source: tls128g.s
#source: start1.s
#source: tls128.s
#source: tls-ie-8e.s
-#as: --no-underscore --em=criself
+#as: --no-underscore --emulation=criself
#ld: -m crislinux --hash-style=sysv
#ld_after_inputfiles: tmpdir/tls-dso-xz-1.so
#objdump: -s -h -t -T -R -r -p
-#as: --pic --no-underscore --em=criself
+#as: --pic --no-underscore --emulation=criself
#ld: --shared -m crislinux --hash-style=sysv
#source: tls-ie-8.s
#source: tls128g.s
-#as: --no-underscore --em=criself
+#as: --no-underscore --emulation=criself
#ld: -m crislinux
#source: start1.s
#source: tls-ie-8e.s
-#as: --pic --no-underscore --em=criself
+#as: --pic --no-underscore --emulation=criself
#ld: --shared -m crislinux --hash-style=sysv
#source: tls-ie-9.s
#source: tls128g.s
#source: expdyn1.s
#source: tls-hx.s
#source: dso-1.s
-#as: --pic --no-underscore --em=criself --march=v32
+#as: --pic --no-underscore --emulation=criself --march=v32
#ld: --shared -m crislinux --hash-style=sysv
#readelf: -a
-#as: --pic --no-underscore --em=criself
+#as: --pic --no-underscore --emulation=criself
#ld: --shared -m crislinux --hash-style=sysv
#source: tls-ld-4.s
#source: tls128g.s
-#as: --pic --no-underscore --em=criself
+#as: --pic --no-underscore --emulation=criself
#ld: --shared -m crislinux --hash-style=sysv
#source: tls-ld-5.s
#source: tls128g.s
-#as: --pic --no-underscore --em=criself -I$srcdir/$subdir
+#as: --pic --no-underscore --emulation=criself -I$srcdir/$subdir
#ld: --shared -m crislinux --hash-style=sysv
#source: tls128g.s
#source: tls-ld-6.s
-#as: --pic --no-underscore --em=criself
+#as: --pic --no-underscore --emulation=criself
#ld: --shared -m crislinux --hash-style=sysv
#source: tls-ld-7.s
#source: tls128g.s
#source: tls-x.s
#source: tls-z.s
#source: tls-hx1x2.s
-#as: --pic --no-underscore --em=criself
+#as: --pic --no-underscore --emulation=criself
#ld: --shared -m crislinux --hash-style=sysv
#objdump: -s -t -R -p -T
#source: tls-x.s
#source: tls-z.s
#source: tls-hx1x2.s
-#as: --pic --no-underscore --em=criself
+#as: --pic --no-underscore --emulation=criself
#ld: --shared -m crislinux --hash-style=sysv
#objdump: -s -t -R -p -T
#source: tls-x.s
#source: tls-z.s
#source: tls-hx1x2.s
-#as: --pic --no-underscore --em=criself
+#as: --pic --no-underscore --emulation=criself
#ld: -m crislinux
#objdump: -d -s -h -t -r -p
#source: tls-x.s
#source: tls-z.s
#source: tls-hx1x2.s
-#as: --pic --no-underscore --em=criself
+#as: --pic --no-underscore --emulation=criself
#ld: -m crislinux
#objdump: -d -s -h -t -r -p
#source: tls-gd-1.s
#source: tls-ldgd-14.s
#source: tls-hx1x2.s
-#as: --pic --no-underscore --em=criself
+#as: --pic --no-underscore --emulation=criself
#ld: -m crislinux tmpdir/tls-dso-xz-1.so --hash-style=sysv
#objdump: -s -h -t -T -R -r -p
#source: tls-gd-2.s
#source: tls-ldgd-15.s
#source: tls-hx1x2.s
-#as: --pic --no-underscore --em=criself
+#as: --pic --no-underscore --emulation=criself
#ld: -m crislinux tmpdir/tls-dso-xz-1.so --hash-style=sysv
#objdump: -s -h -t -T -R -r -p
#source: tls-gd-1.s
#source: tls-ldgd-14.s
#source: tls-hx1x2.s
-#as: --pic --no-underscore --em=criself
+#as: --pic --no-underscore --emulation=criself
#ld: --shared -m crislinux --hash-style=sysv tmpdir/tls-dso-xz-1.so
#objdump: -s -h -t -T -R -r -p
#source: tls-gd-2.s
#source: tls-ldgd-15.s
#source: tls-hx1x2.s
-#as: --pic --no-underscore --em=criself
+#as: --pic --no-underscore --emulation=criself
#ld: --shared -m crislinux --hash-style=sysv tmpdir/tls-dso-xz-1.so
#objdump: -s -h -t -T -R -r -p
#source: tls128.s
#source: tls-le-12.s
#source: tls-z.s
-#as: --no-underscore --em=criself -I$srcdir/$subdir
+#as: --no-underscore --emulation=criself -I$srcdir/$subdir
#ld: -m crislinux
#objdump: -d -s -t -r -p -h
#source: tls-le-12s.s
#source: tls-z.s
#source: tls128.s
-#as: --no-underscore --em=criself -I$srcdir/$subdir
+#as: --no-underscore --emulation=criself -I$srcdir/$subdir
#ld: -m crislinux
#objdump: -d -s -t -r -p -h
#source: tls128.s
#source: tls-le-13.s
#source: tls-x1x2.s
-#as: --no-underscore --em=criself -I$srcdir/$subdir
+#as: --no-underscore --emulation=criself -I$srcdir/$subdir
#ld: -m crislinux
#objdump: -d -s -t -r -p -h
#source: tls128.s
#source: tls-le-13s.s
#source: tls-x1x2.s
-#as: --no-underscore --em=criself -I$srcdir/$subdir
+#as: --no-underscore --emulation=criself -I$srcdir/$subdir
#ld: -m crislinux
#objdump: -d -s -t -r -p -h
#source: tls-x.s
#source: tls-z.s
#source: tls-x1x2.s
-#as: --no-underscore --em=criself
+#as: --no-underscore --emulation=criself
#ld: -m crislinux
#objdump: -d -s -h -t -r -p
#source: tls-x.s
#source: tls-z.s
#source: tls-x1x2.s
-#as: --no-underscore --em=criself
+#as: --no-underscore --emulation=criself
#ld: -m crislinux
#objdump: -d -s -h -t -r -p
#source: tls-gd-3.s
#source: tls-legd-16.s
#source: tls-x1x2.s
-#as: --no-underscore --em=criself
+#as: --no-underscore --emulation=criself
#ld: -m crislinux tmpdir/tls-dso-xz-1.so --hash-style=sysv
#objdump: -s -h -t -T -R -r -p
#source: tls-gd-2.s --pic
#source: tls-ldgd-14.s --pic
#source: tls-x1x2.s
-#as: --no-underscore --em=criself
+#as: --no-underscore --emulation=criself
#ld: -m crislinux tmpdir/tls-dso-xz-1.so --hash-style=sysv
#objdump: -s -h -t -T -R -r -p
#source: tls-le-13s.s
#source: tls-ie-9.s --pic
#source: tls-x1x2.s
-#as: --no-underscore --em=criself
+#as: --no-underscore --emulation=criself
#ld: -m crislinux
#objdump: -d -s -h -t -r -p
#source: tls-hx1x2.s
#source: tls-x.s
#source: tls-z.s
-#as: --no-underscore --em=criself
+#as: --no-underscore --emulation=criself
#ld: -m crislinux
#objdump: -d -s -h -t -r -p
#source: tls-local-54.s
-#as: --pic --no-underscore --em=criself -I$srcdir/$subdir
+#as: --pic --no-underscore --emulation=criself -I$srcdir/$subdir
#ld: --shared -m crislinux --hash-style=sysv
#objdump: -s -t -R -p -T
#source: start1.s
#source: tls-x.s
#source: tls-local-57.s
-#as: --pic --no-underscore --em=criself -I$srcdir/$subdir
+#as: --pic --no-underscore --emulation=criself -I$srcdir/$subdir
#ld: -m crislinux
#objdump: -s -t -r -p
#source: start1.s
#source: tls-x.s
#source: tls-local-58.s
-#as: --pic --no-underscore --em=criself -I$srcdir/$subdir
+#as: --pic --no-underscore --emulation=criself -I$srcdir/$subdir
#ld: -m crislinux
#objdump: -s -t -r -p
#source: start1.s
#source: tls-x.s
#source: tls-local-59.s
-#as: --pic --no-underscore --em=criself -I$srcdir/$subdir
+#as: --pic --no-underscore --emulation=criself -I$srcdir/$subdir
#ld: -m crislinux
#objdump: -s -t -r -p
#source: tls-x.s
#source: tls-local-59.s
-#as: --pic --no-underscore --em=criself -I$srcdir/$subdir
+#as: --pic --no-underscore --emulation=criself -I$srcdir/$subdir
#ld: -m crislinux --shared --hash-style=sysv
#objdump: -s -t -r -p -R -T
#source: tls-local-59.s
-#as: --pic --no-underscore --em=criself -I$srcdir/$subdir
+#as: --pic --no-underscore --emulation=criself -I$srcdir/$subdir
#ld: -m crislinux --shared --hash-style=sysv
#objdump: -s -t -r -p -R -T
#source: tls-ie-8.s --pic
#source: tls-hx.s
-#as: --no-underscore --em=criself
+#as: --no-underscore --emulation=criself
#ld: -m crislinux --shared --hash-style=sysv
#readelf: -a -x 6 -x 8 -x 5
#source: tls-ie-8.s --pic
#source: tls128.s
#source: tls-hx.s
-#as: --no-underscore --em=criself
+#as: --no-underscore --emulation=criself
#ld: -m crislinux --shared --hash-style=sysv
#readelf: -a -x 6 -x 8 -x 5
#source: tls-gdgotrelm.s --defsym r=8191
-#as: --no-underscore --em=criself --pic
+#as: --no-underscore --emulation=criself --pic
#ld: --shared -m crislinux --hash-style=sysv
#objdump: -s -j .got -R
#source: tls-dtprelm.s --defsym r=32767
-#as: --no-underscore --em=criself --pic
+#as: --no-underscore --emulation=criself --pic
#ld: --shared -m crislinux --hash-style=sysv
#objdump: -s -j .got -j .text -j .tdata -R
#source: tls-gottprelm.s --defsym r=8189
-#as: --no-underscore --em=criself --pic
+#as: --no-underscore --emulation=criself --pic
#ld: --shared -m crislinux --hash-style=sysv
#objdump: -s -j .got -R
#source: start1.s
#source: tls-tprelm.s --defsym r=32767
-#as: --no-underscore --em=criself
+#as: --no-underscore --emulation=criself
#ld: -m crislinux
#objdump: -s -j .got -j .text -j .tdata
#source: tls-gd-2.s --pic
-#as: --no-underscore --em=criself
+#as: --no-underscore --emulation=criself
#ld: -m crislinux --shared --hash-style=sysv
#readelf: -a -x 7
#source: tls-ie-10.s --pic
-#as: --no-underscore --em=criself
+#as: --no-underscore --emulation=criself
#ld: -m crislinux --shared --hash-style=sysv
#readelf: -a -x 7
#source: tls-gd-1.s --pic
-#as: --no-underscore --em=criself
+#as: --no-underscore --emulation=criself
#ld: -m crislinux --shared --hash-style=sysv
#readelf: -a -x 7
#source: tls-ie-8.s --pic
-#as: --no-underscore --em=criself
+#as: --no-underscore --emulation=criself
#ld: -m crislinux --shared --hash-style=sysv
#readelf: -a -x 7
#source: dso-1.s
#source: gotrel1.s --pic
-#as: --no-underscore --em=criself
+#as: --no-underscore --emulation=criself
#ld: -m crislinux tmpdir/libdso-4.so
#objdump: -T
#source: start1.s
#source: stabs1.s
#target: cris-*-*elf* cris-*-*aout*
-#as: --em=crisaout
+#as: --emulation=crisaout
#ld: -mcrisaout
#error: .o:/blah/foo.c:96:\(.*\): undefined reference to `globsym1'$
#source: start1.s
#source: stabs1.s
#target: cris-*-*elf* cris-*-*aout*
-#as: --em=criself
+#as: --emulation=criself
#ld: -mcriself
#error: .o:/blah/foo.c:96:\(.*\): undefined reference to `globsym1'$
# notarget: cris*-*-linux-gnu
# source: start1.s --march=v32
# source: move-1.s --march=v0_v10
-# as: --em=criself
+# as: --emulation=criself
# ld: -m criself
# error: contains non-CRIS-v32 code
# notarget: cris*-*-linux-gnu
# source: start1.s --march=common_v10_v32
# source: move-1.s --march=v0_v10
-# as: --em=criself
+# as: --emulation=criself
# ld: -m criself
# objdump: -p
# notarget: cris*-*-linux-gnu
-# as: --march=v32 --em=criself
+# as: --march=v32 --emulation=criself
# ld: -m criself
# objdump: -d
#notarget: cris*-*-linux-gnu
-#as: --em=criself --march=v32
+#as: --emulation=criself --march=v32
#ld: -m criself --oformat binary --defsym ext1=0x4000 --defsym ext2=0x6000
#objdump: -s -b binary
# notarget: cris*-*-linux-gnu
# source: start1.s --march=v0_v10
# source: move-1.s --march=v32
-# as: --em=criself
+# as: --emulation=criself
# ld: -m criself
# error: contains CRIS v32 code
# notarget: cris*-*-linux-gnu
# source: start1.s --march=common_v10_v32
# source: move-1.s --march=v32
-# as: --em=criself
+# as: --emulation=criself
# ld: -m criself
# objdump: -p
# notarget: cris*-*-linux-gnu
# source: start1.s --march=v0_v10
# source: move-1.s --march=common_v10_v32
-# as: --em=criself
+# as: --emulation=criself
# ld: -m criself
# objdump: -p
# notarget: cris*-*-linux-gnu
# source: start1.s --march=v32
# source: move-1.s --march=common_v10_v32
-# as: --em=criself
+# as: --emulation=criself
# ld: -m criself
# objdump: -p
#source: globsym1ref.s
#source: globsymw1.s
#target: cris-*-*elf* cris-*-*aout*
-#as: --em=crisaout
+#as: --emulation=crisaout
#ld: -mcrisaout
#objdump: -p
# There should be no warning, since the symbol warned about is
#source: globsym1ref.s
#source: globsymw1.s
#target: cris-*-*elf* cris-*-*aout*
-#as: --em=criself
+#as: --emulation=criself
#ld: -mcriself
#objdump: -p
# There should be no warning, since the symbol warned about is
#source: globsym1ref.s
#source: globsymw2.s
#target: cris-*-*elf* cris-*-*aout*
-#as: --em=crisaout
+#as: --emulation=crisaout
#ld: -mcrisaout
#warning: warning: isatty is not implemented, will always fail$
#objdump: -p
#source: globsym1ref.s
#source: globsymw2.s
#target: cris-*-*elf* cris-*-*aout*
-#as: --em=criself
+#as: --emulation=criself
#ld: -mcriself
#warning: warning: isatty is not implemented and will always fail$
#objdump: -p
#source: weakhid.s
-#as: --pic --no-underscore --em=criself
+#as: --pic --no-underscore --emulation=criself
#ld: --shared -m crislinux -z nocombreloc --hash-style=sysv
#objdump: -s -R -T
#source: gotrel2.s
-#as: --pic --no-underscore --em=criself
+#as: --pic --no-underscore --emulation=criself
#ld: -m crislinux tmpdir/libdso-1.so
#objdump: -R
#source: gotrel2.s
-#as: --pic --no-underscore --em=criself
+#as: --pic --no-underscore --emulation=criself
#ld: -m crislinux tmpdir/libdso-1.so --hash-style=sysv
#objdump: -s -j .got
#source: start1.s
#source: expdref3.s
-#as: --no-underscore --em=criself
+#as: --no-underscore --emulation=criself
#ld: -m crislinux --hash-style=sysv
#ld_after_inputfiles: tmpdir/libdso-15.so
#readelf: -a -x 10
#source: start1.s
#source: expdref4.s
-#as: --no-underscore --em=criself
+#as: --no-underscore --emulation=criself
#ld: -m crislinux --hash-style=sysv
#ld_after_inputfiles: tmpdir/libdso-15.so
#readelf: -a -x 11