From e4d6aaad133fc0480bdf555fe25890006eae854a Mon Sep 17 00:00:00 2001
From: jbeulich <jbeulich@138bc75d-0d04-0410-961f-82ee72b054a4>
Date: Thu, 12 Aug 2004 09:39:59 +0000
Subject: [PATCH] *** empty log message ***

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@85861 138bc75d-0d04-0410-961f-82ee72b054a4
---
 gcc/testsuite/g++.dg/ext/asm5.C | 35 +++++++++++++++++++++++++++++++++
 1 file changed, 35 insertions(+)
 create mode 100644 gcc/testsuite/g++.dg/ext/asm5.C

diff --git a/gcc/testsuite/g++.dg/ext/asm5.C b/gcc/testsuite/g++.dg/ext/asm5.C
new file mode 100644
index 000000000000..9395395ede9b
--- /dev/null
+++ b/gcc/testsuite/g++.dg/ext/asm5.C
@@ -0,0 +1,35 @@
+void f (int i)
+{
+ __asm__("" : );
+ __asm__("" : "+g" (i));
+
+ __asm__("" :: );
+ __asm__("" :: "g" (i));
+
+ __asm__("" : : );
+ __asm__("" : "+g" (i) : );
+ __asm__("" : : "g" (i));
+ __asm__("" : "+g" (i) :  "g" (i));
+
+ __asm__("" ::: );
+ __asm__("" ::: "memory");
+
+ __asm__("" : :: );
+ __asm__("" : "+g" (i) :: );
+ __asm__("" : :: "memory");
+ __asm__("" : "+g" (i) :: "memory");
+
+ __asm__("" :: : );
+ __asm__("" :: "g" (i) : );
+ __asm__("" :: : "memory");
+ __asm__("" :: "g" (i) : "memory");
+
+ __asm__("" : : : );
+ __asm__("" : "+g" (i) : : );
+ __asm__("" : : "g" (i) : );
+ __asm__("" : : : "memory");
+ __asm__("" : "+g" (i) : "g" (i) : );
+ __asm__("" : "+g" (i) : : "memory");
+ __asm__("" : : "g" (i) : "memory");
+ __asm__("" : "+g" (i) : "g" (i) : "memory");
+}
-- 
GitLab