From 946416fc5a466321581407a5b28989e194bd5acb Mon Sep 17 00:00:00 2001 From: Jan Beulich Date: Thu, 23 Feb 2017 11:21:10 +0100 Subject: [PATCH] gas: slightly relax .startof.()/.sizeof.() testcase --- gas/ChangeLog | 7 ++++++- gas/testsuite/gas/all/err-sizeof.s | 7 ++----- 2 files changed, 8 insertions(+), 6 deletions(-) diff --git a/gas/ChangeLog b/gas/ChangeLog index c306584b12..bf3e038a55 100644 --- a/gas/ChangeLog +++ b/gas/ChangeLog @@ -1,4 +1,9 @@ -2017-02-21 Jan Beulich +2017-02-23 Jan Beulich + + * testsuite/gas/all/err-sizeof.s: Don't use sums or differences + of symbols as expression. + +2017-02-23 Jan Beulich * 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 457856baed..a70cd191f7 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 } -- 2.34.1