gas/arc: Unify tests run on big/little endian arc assembler
authorAndrew Burgess <andrew.burgess@embecosm.com>
Thu, 7 Apr 2016 21:56:44 +0000 (22:56 +0100)
committerAndrew Burgess <andrew.burgess@embecosm.com>
Thu, 14 Apr 2016 12:43:27 +0000 (13:43 +0100)
We were running a slightly different set of assembler tests on big and
little endian arc targets.  This commit unifies the set of tests run.

gas/ChangeLog:

* testsuite/gas/arc/add_s-err.s: Update target pattern.
* testsuite/gas/arc/warn.s: Likewise.
* testsuite/gas/elf/elf.exp: Run test for arc.

gas/ChangeLog
gas/testsuite/gas/arc/add_s-err.s
gas/testsuite/gas/arc/warn.s
gas/testsuite/gas/elf/elf.exp

index d1e95c57435668102bc524e5a5b8c99c391931b1..c9ea84633e84926b487531f9f024e124f4ec55a7 100644 (file)
@@ -1,3 +1,9 @@
+2016-04-14  Andrew Burgess  <andrew.burgess@embecosm.com>
+
+       * testsuite/gas/arc/add_s-err.s: Update target pattern.
+       * testsuite/gas/arc/warn.s: Likewise.
+       * testsuite/gas/elf/elf.exp: Run test for arc.
+
 2016-04-14  Nick Clifton  <nickc@redhat.com>
 
        PR target/19938
index 3312061387db17aa37be71165c0cfc2728b339a5..298f4ef80b9e9ad899fb763c38adde814595ba21 100644 (file)
@@ -1,7 +1,7 @@
 ;; Test ARC EM Code denisty ADD_S extensions.  They are only valid for
 ;; ARCv2 architecture.
 ;;
-; { dg-do assemble { target arc-*-* } }
+; { dg-do assemble { target arc*-*-* } }
 ; { dg-options "--mcpu=arc700" }
         ;; The following insns are accepted by ARCv2 only
         add_s r4,r4,-1          ; { dg-error "Error: inappropriate arguments for opcode 'add_s'" }
index e89aa99fb2a0c81db08687f551f7f51cbd99eb50..deec17577f8d5d603ad137cb64ae3e893ae9e42c 100644 (file)
@@ -1,6 +1,6 @@
 ; Test ARC specific assembler warnings
 ;
-; { dg-do assemble { target arc-*-* } }
+; { dg-do assemble { target arc*-*-* } }
 
        b.d foo
        mov r0,256      
index e4ca20507ca3f9bfe75d8657d7c88cbd4d4dea93..b5f8fec0bff6d457115ac2c02d316a33e13962b9 100644 (file)
@@ -90,7 +90,6 @@ if { [is_elf_format] } then {
     # optimization because it interfers with link-time relaxation of
     # function prologues.
     if {![istarget "mn10300-*-*"]
-       && ![istarget "arc-*-*"]
        && ![istarget "xtensa*-*-*"]
        && ![istarget "msp430*-*-*"]
        && ![istarget "nds32*-*-*"]