gas: slightly relax .startof.()/.sizeof.() testcase
authorJan Beulich <jbeulich@novell.com>
Thu, 23 Feb 2017 10:21:10 +0000 (11:21 +0100)
committerJan Beulich <jbeulich@suse.com>
Thu, 23 Feb 2017 10:21:10 +0000 (11:21 +0100)
gas/ChangeLog
gas/testsuite/gas/all/err-sizeof.s

index c306584b127b0006a77db51f3267dc63a8a7fbcd..bf3e038a55ad59ae16c4e5121edf21f0a91e8cd1 100644 (file)
@@ -1,4 +1,9 @@
-2017-02-21  Jan Beulich  <jbeulich@suse.com>
+2017-02-23  Jan Beulich  <jbeulich@suse.com>
+
+       * testsuite/gas/all/err-sizeof.s: Don't use sums or differences
+       of symbols as expression.
+
+2017-02-23  Jan Beulich  <jbeulich@suse.com>
 
        * gas/testsuite/gas/i386/x86-64-mpx-inval-2.d: Add 32- and 16-
        bit GPR forms of BNDCL, BNDCU, and BNDCN. Add RSP-as-index
index 457856baed4994da3ade7263f1baefe6a73478c7..a70cd191f7bad9562affa174fbee0502db357752 100644 (file)
@@ -2,8 +2,8 @@
 ;# { dg-do assemble }
        .long   .sizeof.(a b)           ;# { dg-error "Error: syntax error" }
        .long   .startof.(x y)          ;# { dg-error "Error: syntax error" }
-       .long   .sizeof.(a+b)           ;# { dg-error "Error: syntax error" }
-       .long   .startof.(x-y)          ;# { dg-error "Error: syntax error" }
+       .long   .sizeof.(a+1)           ;# { dg-error "Error: syntax error" }
+       .long   .startof.(x-1)          ;# { dg-error "Error: syntax error" }
        .long   .sizeof.("a+b")
        .long   .startof.("x-y")
        .long   .sizeof.()              ;# { dg-error "Error: expected symbol name" }
@@ -13,9 +13,6 @@
 ;# { dg-error "junk at end" "" { target *-*-* } 3 }
 ;# { dg-error "junk at end" "junk" { target *-*-* } 4 }
 ;# { dg-error "junk at end" "junk" { target *-*-* } 5 }
-;# { dg-error "UND" "undefined" { target *-*-* } 5 }
 ;# { dg-error "junk at end" "junk" { target *-*-* } 6 }
-;# { dg-error "UND" "undefined" { target *-*-* } 6 }
-;# { dg-error "too complex" "too complex" { target powerpc*-*-* cris*-*-* } 6 }
 ;# { dg-warning "zero assumed" "missing" { target *-*-* } 9 }
 ;# { dg-warning "zero assumed" "missing" { target *-*-* } 10 }