From 66449f5b5e2e7ddc43f3b384dbce285a1b3cc42f Mon Sep 17 00:00:00 2001 From: David Edelsohn Date: Wed, 30 Aug 1995 01:34:34 +0000 Subject: [PATCH] (membar): New testcase. --- gas/testsuite/gas/sparc/.Sanitize | 2 ++ gas/testsuite/gas/sparc/membar.d | 17 +++++++++++++++++ gas/testsuite/gas/sparc/membar.s | 12 ++++++++++++ 3 files changed, 31 insertions(+) create mode 100644 gas/testsuite/gas/sparc/membar.d create mode 100644 gas/testsuite/gas/sparc/membar.s diff --git a/gas/testsuite/gas/sparc/.Sanitize b/gas/testsuite/gas/sparc/.Sanitize index 089e7d2336a..fa23092eb17 100644 --- a/gas/testsuite/gas/sparc/.Sanitize +++ b/gas/testsuite/gas/sparc/.Sanitize @@ -25,6 +25,8 @@ Things-to-keep: asi.d asi.s +membar.d +membar.s sparc.exp Things-to-lose: diff --git a/gas/testsuite/gas/sparc/membar.d b/gas/testsuite/gas/sparc/membar.d new file mode 100644 index 00000000000..1fe8259f81e --- /dev/null +++ b/gas/testsuite/gas/sparc/membar.d @@ -0,0 +1,17 @@ +#objdump: -dr +#name: sparc64 membar + +.*: +file format .*sparc.* + +No symbols in .* +Disassembly of section .text: +0+0000 membar 0 +0+0004 membar #Sync|#MemIssue|#Lookaside|#StoreStore|#LoadStore|#StoreLoad|#LoadLoad +0+0008 membar #Sync|#MemIssue|#Lookaside|#StoreStore|#LoadStore|#StoreLoad|#LoadLoad +0+000c membar #Sync +0+0010 membar #MemIssue +0+0014 membar #Lookaside +0+0018 membar #StoreStore +0+001c membar #LoadStore +0+0020 membar #StoreLoad +0+0024 membar #LoadLoad diff --git a/gas/testsuite/gas/sparc/membar.s b/gas/testsuite/gas/sparc/membar.s new file mode 100644 index 00000000000..d805e0720fc --- /dev/null +++ b/gas/testsuite/gas/sparc/membar.s @@ -0,0 +1,12 @@ +# Test membar args + .text + membar 0 + membar 127 + membar #Sync|#MemIssue|#Lookaside|#StoreStore|#LoadStore|#StoreLoad|#LoadLoad + membar #Sync + membar #MemIssue + membar #Lookaside + membar #StoreStore + membar #LoadStore + membar #StoreLoad + membar #LoadLoad -- 2.30.2