diff options
-rw-r--r-- | gas/ChangeLog | 7 | ||||
-rw-r--r-- | gas/testsuite/gas/all/err-sizeof.s | 7 |
2 files changed, 8 insertions, 6 deletions
diff --git a/gas/ChangeLog b/gas/ChangeLog index c306584..bf3e038 100644 --- a/gas/ChangeLog +++ b/gas/ChangeLog @@ -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 diff --git a/gas/testsuite/gas/all/err-sizeof.s b/gas/testsuite/gas/all/err-sizeof.s index 457856b..a70cd19 100644 --- a/gas/testsuite/gas/all/err-sizeof.s +++ b/gas/testsuite/gas/all/err-sizeof.s @@ -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 } |