diff options
Diffstat (limited to 'gas')
-rw-r--r-- | gas/ChangeLog | 6 | ||||
-rw-r--r-- | gas/testsuite/gas/tic6x/insns16-parallel.d | 43 | ||||
-rw-r--r-- | gas/testsuite/gas/tic6x/insns16-parallel.s | 42 |
3 files changed, 91 insertions, 0 deletions
diff --git a/gas/ChangeLog b/gas/ChangeLog index d21f8bc..de3b9b0 100644 --- a/gas/ChangeLog +++ b/gas/ChangeLog @@ -1,3 +1,9 @@ +2017-01-27 Alexis Deruell <alexis.deruelle@gmail.com> + + PR 21056 + * testsuite/gas/tic6x/insns16-parallel.s: New test case. + * testsuite/gas/tic6x/insns16-parallel.d: New test driver. + 2017-01-25 Sebastian Huber <sebastian.huber@embedded-brains.de> * configure.tgt (aarch64*-*-rtems*): Remove. diff --git a/gas/testsuite/gas/tic6x/insns16-parallel.d b/gas/testsuite/gas/tic6x/insns16-parallel.d new file mode 100644 index 0000000..56a2829 --- /dev/null +++ b/gas/testsuite/gas/tic6x/insns16-parallel.d @@ -0,0 +1,43 @@ +#objdump: -dr --prefix-addresses --show-raw-insn +#name: +#as: -march=c64x+ -mlittle-endian + +.*: *file format elf32-tic6x-le + + +Disassembly of section .text: +[ \t]*\.\.\. +[0-9a-f]+[02468ace] <[^>]*> 00008000[ \t]+nop 5 +[0-9a-f]+[02468ace] <[^>]*> 00008000[ \t]+nop 5 +[0-9a-f]+[02468ace] <[^>]*> 00008000[ \t]+nop 5 +[0-9a-f]+[02468ace] <[^>]*> 00008000[ \t]+nop 5 +[0-9a-f]+[02468ace] <[^>]*> 00008000[ \t]+nop 5 +[0-9a-f]+[02468ace] <[^>]*> 00008000[ \t]+nop 5 +[0-9a-f]+[02468ace] <[^>]*> 00008000[ \t]+nop 5 +[0-9a-f]+[02468ace] <[^>]*> 00008001[ \t]+nop 5 +[0-9a-f]+[02468ace] <[^>]*> 00008000[ \t]+\|\|[ \t]+nop 5 +[0-9a-f]+[02468ace] <[^>]*> 00008000[ \t]+nop 5 +[0-9a-f]+[02468ace] <[^>]*> 00008000[ \t]+nop 5 +[0-9a-f]+[02468ace] <[^>]*> 00008000[ \t]+nop 5 +[0-9a-f]+[02468ace] <[^>]*> 00008000[ \t]+nop 5 +[0-9a-f]+[02468ace] <[^>]*> 00008000[ \t]+nop 5 +[0-9a-f]+[02468ace] <[^>]*> 8c6e[ \t]+nop 5 +[0-9a-f]+[02468ace] <[^>]*> 8c6e[ \t]+nop 5 +[0-9a-f]+[02468ace] <[^>]*> e8002000[ \t]+<fetch packet header 0xe8002000> +[0-9a-f]+[02468ace] <[^>]*> 00008000[ \t]+\|\|[ \t]+nop 5 +[0-9a-f]+[02468ace] <[^>]*> 00008000[ \t]+nop 5 +[0-9a-f]+[02468ace] <[^>]*> 00008000[ \t]+nop 5 +[0-9a-f]+[02468ace] <[^>]*> 00008000[ \t]+nop 5 +[0-9a-f]+[02468ace] <[^>]*> 00008000[ \t]+nop 5 +[0-9a-f]+[02468ace] <[^>]*> 00008000[ \t]+nop 5 +[0-9a-f]+[02468ace] <[^>]*> 00008001[ \t]+nop 5 +[0-9a-f]+[02468ace] <[^>]*> e0000000[ \t]+<fetch packet header 0xe0000000> +[0-9a-f]+[02468ace] <[^>]*> 00008000[ \t]+\|\|[ \t]+nop 5 +[0-9a-f]+[02468ace] <[^>]*> 00008000[ \t]+nop 5 +[0-9a-f]+[02468ace] <[^>]*> 00008000[ \t]+nop 5 +[0-9a-f]+[02468ace] <[^>]*> 00008000[ \t]+nop 5 +[0-9a-f]+[02468ace] <[^>]*> 00008000[ \t]+nop 5 +[0-9a-f]+[02468ace] <[^>]*> 00008000[ \t]+nop 5 +[0-9a-f]+[02468ace] <[^>]*> 00008000[ \t]+nop 5 +[0-9a-f]+[02468ace] <[^>]*> 00008000[ \t]+nop 5 +[ \t]*\.\.\. diff --git a/gas/testsuite/gas/tic6x/insns16-parallel.s b/gas/testsuite/gas/tic6x/insns16-parallel.s new file mode 100644 index 0000000..06897b1 --- /dev/null +++ b/gas/testsuite/gas/tic6x/insns16-parallel.s @@ -0,0 +1,42 @@ + .text + nop + .align 16 + nop + .align 16 +FP0: + .word 0x00008000 + .word 0x00008000 + .word 0x00008000 + .word 0x00008000 + .word 0x00008000 + .word 0x00008000 + .word 0x00008000 + .word 0x00008001 +FP1: + .word 0x00008000 + .word 0x00008000 + .word 0x00008000 + .word 0x00008000 + .word 0x00008000 + .word 0x00008000 + .short 0x8c6e + .short 0x8c6e + .word 0xe8002000 +FP2: + .word 0x00008000 + .word 0x00008000 + .word 0x00008000 + .word 0x00008000 + .word 0x00008000 + .word 0x00008000 + .word 0x00008001 + .word 0xe0000000 +FP3: + .word 0x00008000 + .word 0x00008000 + .word 0x00008000 + .word 0x00008000 + .word 0x00008000 + .word 0x00008000 + .word 0x00008000 + .word 0x00008000 |