From: Nick Clifton Date: Wed, 18 Oct 2017 14:07:36 +0000 (+0100) Subject: Update Cris assembler tests for checks that now pass where they used to fail. X-Git-Tag: users/ARM/embedded-binutils-master-2017q4~537 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=8ef027f00ba0252e22ce548c3d270db978184b5a;p=external%2Fbinutils.git Update Cris assembler tests for checks that now pass where they used to fail. PR gas/22304 * testsuite/gas/cris/range-err-1.s: Remove spurious xfails. * testsuite/gas/cris/cris.exp: Expect the shexpr-1 test to pass. --- diff --git a/gas/ChangeLog b/gas/ChangeLog index 03ec43c..a38ffa3 100644 --- a/gas/ChangeLog +++ b/gas/ChangeLog @@ -1,5 +1,11 @@ 2017-10-18 Nick Clifton + PR gas/22304 + * testsuite/gas/cris/range-err-1.s: Remove spurious xfails. + * testsuite/gas/cris/cris.exp: Expect the shexpr-1 test to pass. + +2017-10-18 Nick Clifton + * po/sv.po: Updated Swedish translation. 2017-10-16 Sandra Loosemore diff --git a/gas/testsuite/gas/cris/cris.exp b/gas/testsuite/gas/cris/cris.exp index 0a93557..fc48718 100644 --- a/gas/testsuite/gas/cris/cris.exp +++ b/gas/testsuite/gas/cris/cris.exp @@ -497,9 +497,6 @@ if [istarget cris-*-*] then { run_dump_test "nosep" run_dump_test "labfloat" run_dump_test "bork" - - # This seems like a generic expression evaluation problem. - setup_xfail "cris-*-*" run_dump_test "shexpr-1" # The "@" will be erroneously interpreted as a line-separator in a diff --git a/gas/testsuite/gas/cris/range-err-1.s b/gas/testsuite/gas/cris/range-err-1.s index ecced26..6a72b77 100644 --- a/gas/testsuite/gas/cris/range-err-1.s +++ b/gas/testsuite/gas/cris/range-err-1.s @@ -26,7 +26,7 @@ start: movs.b -129,r0 ; { dg-error "Immediate value not in 8 bit range: -129" } movs.b 128,r0 ; { dg-error "Immediate value not in 8 bit range: 128" "" { xfail *-*-* } } movs.b -32769,r0 ; { dg-error "Immediate value not in (8|16) bit range: -32769" } - movs.b 0xffffffff,r0 ; { dg-error "Immediate value not in (8|16) bit range: (4294967295|-1)" "" { xfail *-*-* } } + movs.b 0xffffffff,r0 ; { dg-error "Immediate value not in (8|16) bit range: (4294967295|-1)" "" } movs.w 32768,r0 ; { dg-error "Immediate value not in 16 bit range: 32768" "" { xfail *-*-* } } movs.w 0x8000,r0 ; { dg-error "Immediate value not in 16 bit range: 32768" "" { xfail *-*-* } } @@ -35,7 +35,7 @@ start: movs.w -32769,r0 ; { dg-error "Immediate value not in 16 bit range: -32769" } movs.w 65536,r0 ; { dg-error "Immediate value not in 16 bit range: 65536" } movs.w -32769,r0 ; { dg-error "Immediate value not in 16 bit range: -32769" } - movs.w 0xffffffff,r0 ; { dg-error "Immediate value not in 16 bit range: (4294967295|-1)" "" { xfail *-*-* } } + movs.w 0xffffffff,r0 ; { dg-error "Immediate value not in 16 bit range: (4294967295|-1)" "" } movu.b 256,r0 ; { dg-error "Immediate value not in 8 bit range: 256" } movu.b 0x100,r0 ; { dg-error "Immediate value not in 8 bit range: 256" } @@ -47,7 +47,7 @@ start: movu.w 65536,r0 ; { dg-error "Immediate value not in 16 bit range: 65536" } movu.w -32769,r0 ; { dg-error "Immediate value not in 16 bit range: -32769" } movu.w -1,r0 ; { dg-error "Immediate value not in 16 bit unsigned range: -1" "" { xfail *-*-* } } - movu.w 0xffffffff,r0 ; { dg-error "Immediate value not in 16 bit (unsigned )?range: (4294967295|-1)" "" { xfail *-*-* } } + movu.w 0xffffffff,r0 ; { dg-error "Immediate value not in 16 bit (unsigned )?range: (4294967295|-1)" "" } add.b -129,r5 ; { dg-error "Immediate value not in 8 bit range: -129" } add.b -255,r5 ; { dg-error "Immediate value not in 8 bit range: -255" }