aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--gcc/testsuite/ChangeLog.apple-ppc6
-rw-r--r--gcc/testsuite/g++.dg/asm-block-41.C14
-rw-r--r--gcc/testsuite/gcc.apple/asm-block-41.c14
3 files changed, 34 insertions, 0 deletions
diff --git a/gcc/testsuite/ChangeLog.apple-ppc b/gcc/testsuite/ChangeLog.apple-ppc
index af464ab9345..f6dac617399 100644
--- a/gcc/testsuite/ChangeLog.apple-ppc
+++ b/gcc/testsuite/ChangeLog.apple-ppc
@@ -1,5 +1,11 @@
2006-02-08 Mike Stump <mrs@apple.com>
+ Radar 4429851
+ * gcc.apple/asm-block-41.c: Add.
+ * g++.dg/asm-block-41.C: Add.
+
+2006-02-08 Mike Stump <mrs@apple.com>
+
Radar 4407059
* gcc.apple/asm-block-40.c: Add.
* g++.dg/asm-block-40.C: Add.
diff --git a/gcc/testsuite/g++.dg/asm-block-41.C b/gcc/testsuite/g++.dg/asm-block-41.C
new file mode 100644
index 00000000000..b2fe84f571a
--- /dev/null
+++ b/gcc/testsuite/g++.dg/asm-block-41.C
@@ -0,0 +1,14 @@
+/* APPLE LOCAL file CW asm blocks */
+/* { dg-do assemble { target i?86*-*-darwin* } } */
+/* { dg-options { -fasm-blocks -msse3 } } */
+/* Radar 4429851 */
+
+void foo() {
+ asm {
+ push ebx
+ mov ebx, offset label3
+ nop
+ label3:
+ pop ebx
+ }
+}
diff --git a/gcc/testsuite/gcc.apple/asm-block-41.c b/gcc/testsuite/gcc.apple/asm-block-41.c
new file mode 100644
index 00000000000..b2fe84f571a
--- /dev/null
+++ b/gcc/testsuite/gcc.apple/asm-block-41.c
@@ -0,0 +1,14 @@
+/* APPLE LOCAL file CW asm blocks */
+/* { dg-do assemble { target i?86*-*-darwin* } } */
+/* { dg-options { -fasm-blocks -msse3 } } */
+/* Radar 4429851 */
+
+void foo() {
+ asm {
+ push ebx
+ mov ebx, offset label3
+ nop
+ label3:
+ pop ebx
+ }
+}