summaryrefslogtreecommitdiffstats
path: root/binutils-2.17/gas/testsuite/gas/cris/mulbug-err-1.s
diff options
context:
space:
mode:
authorDan Albert <danalbert@google.com>2015-06-18 04:53:13 +0000
committerGerrit Code Review <noreply-gerritcodereview@google.com>2015-06-18 04:53:15 +0000
commit8ce34817e52c4814cbd5a028bbc808a5c1a559b0 (patch)
tree5f611e56e619cff6134e42cb73329d4a03ce4b1e /binutils-2.17/gas/testsuite/gas/cris/mulbug-err-1.s
parent53164d07778578ddf7787a75e167af74becd9da9 (diff)
parent7a1d76c6c5b354abbba43308d5061eb6ff96d3ea (diff)
downloadtoolchain_binutils-8ce34817e52c4814cbd5a028bbc808a5c1a559b0.tar.gz
toolchain_binutils-8ce34817e52c4814cbd5a028bbc808a5c1a559b0.tar.bz2
toolchain_binutils-8ce34817e52c4814cbd5a028bbc808a5c1a559b0.zip
Merge "Remove old versions of binutils."
Diffstat (limited to 'binutils-2.17/gas/testsuite/gas/cris/mulbug-err-1.s')
-rw-r--r--binutils-2.17/gas/testsuite/gas/cris/mulbug-err-1.s56
1 files changed, 0 insertions, 56 deletions
diff --git a/binutils-2.17/gas/testsuite/gas/cris/mulbug-err-1.s b/binutils-2.17/gas/testsuite/gas/cris/mulbug-err-1.s
deleted file mode 100644
index b8a0d9ca..00000000
--- a/binutils-2.17/gas/testsuite/gas/cris/mulbug-err-1.s
+++ /dev/null
@@ -1,56 +0,0 @@
-; Test error message for mul insns at locations likely to trig
-; a hardware bug.
-
-; { dg-do assemble { target cris-*-* } }
-; { dg-options "--em=criself" }
-
- ; First, .text isn't dword-aligned by default.
- .text
- muls.w $r1,$r4 ; { dg-error "align" }
- nop
- muls.b $r1,$r4 ; { dg-error "align" }
- mulu.d $r1,$r4 ; { dg-error "align" }
-
-; Neither are other code sections, aligned to word.
- .section .text.1,"ax",@progbits
- .p2align 1
- muls.w $r1,$r4 ; { dg-error "align" }
- nop
- mulu.b $r1,$r4 ; { dg-error "align" }
- muls.d $r1,$r4 ; { dg-error "align" }
-
-; Now, a section aligned to dword. Errors for certain relative
-; positions only.
- .section .text.2,"ax",@progbits
- .p2align 2
- mulu.w $r1,$r4
- nop
- muls.d $r1,$r4
- mulu.w $r1,$r4 ; { dg-error "align" }
-
-; For good measure, a cache-line-aligned section.
- .section .text.3,"ax",@progbits
- .p2align 5
- muls.w $r1,$r4
- mulu.d $r4,$r1
- mulu.b $r1,$r4
- .rept 12
- nop
- .endr
- mulu.b $r1,$r4 ; { dg-error "align" }
- mulu.b $r1,$r4
-
-; Last, make sure typical alignment use by a fixed gcc passes.
- .section .text.4,"ax",@progbits
- .align 1
- moveq 0,$r13
- moveq 1,$r13
- .p2alignw 5,0x050f,2
- muls.d $r1,$r4
- .rept 12
- moveq 2,$r13
- .endr
- .p2alignw 5,0x050f,2
- muls.w $r1,$r4
- .p2alignw 5,0x050f,2
- muls.b $r4,$r1