Move C tests for used attribute to c-c++-common.
authorH.J. Lu <hongjiu.lu@intel.com>
Mon, 22 Feb 2010 21:33:21 +0000 (21:33 +0000)
committerH.J. Lu <hjl@gcc.gnu.org>
Mon, 22 Feb 2010 21:33:21 +0000 (13:33 -0800)
2010-02-22  H.J. Lu  <hongjiu.lu@intel.com>

PR c/43125
* gcc.dg/attr-used-2.c: Moved to ...
* c-c++-common/attr-used-2.c: Here.

* gcc.dg/attr-used.c: Moved to ...
* c-c++-common/attr-used.c: Here.

From-SVN: r156976

gcc/testsuite/ChangeLog
gcc/testsuite/c-c++-common/attr-used-2.c [new file with mode: 0644]
gcc/testsuite/c-c++-common/attr-used.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/attr-used-2.c [deleted file]
gcc/testsuite/gcc.dg/attr-used.c [deleted file]

index 2e6c29d15d9d96d2385f2ed81d63643db457fbd6..8f496471dd8459d4f847096b684475a8fc80d36d 100644 (file)
@@ -1,3 +1,12 @@
+2010-02-22  H.J. Lu  <hongjiu.lu@intel.com>
+
+       PR c/43125
+       * gcc.dg/attr-used-2.c: Moved to ...
+       * c-c++-common/attr-used-2.c: Here.
+
+       * gcc.dg/attr-used.c: Moved to ...
+       * c-c++-common/attr-used.c: Here.
+
 2010-02-22  Ozkan Sezer  <sezeroz@gmail.com>
 
        * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
diff --git a/gcc/testsuite/c-c++-common/attr-used-2.c b/gcc/testsuite/c-c++-common/attr-used-2.c
new file mode 100644 (file)
index 0000000..f78b94b
--- /dev/null
@@ -0,0 +1,11 @@
+/* { dg-do compile } */
+/* { dg-options "-Wall -O2" } */
+
+static int xyzzy __attribute__((__used__)) = 1; 
+
+void foo()
+{
+  int x __attribute__((__used__)); /* { dg-warning "attribute ignored|unused variable" } */
+}
+
+/* { dg-final { scan-assembler "xyzzy" } } */
diff --git a/gcc/testsuite/c-c++-common/attr-used.c b/gcc/testsuite/c-c++-common/attr-used.c
new file mode 100644 (file)
index 0000000..ba7705a
--- /dev/null
@@ -0,0 +1,13 @@
+/* { dg-do compile } */
+/* { dg-options "-O3" } */
+
+static void function_declaration_before(void) __attribute__((__used__));
+
+static void function_declaration_before(void) {}
+
+static void function_declaration_after(void) {}
+
+static void function_declaration_after(void) __attribute__((__used__));
+
+/* { dg-final { scan-assembler "function_declaration_before" } } */
+/* { dg-final { scan-assembler "function_declaration_after" } } */
diff --git a/gcc/testsuite/gcc.dg/attr-used-2.c b/gcc/testsuite/gcc.dg/attr-used-2.c
deleted file mode 100644 (file)
index f78b94b..0000000
+++ /dev/null
@@ -1,11 +0,0 @@
-/* { dg-do compile } */
-/* { dg-options "-Wall -O2" } */
-
-static int xyzzy __attribute__((__used__)) = 1; 
-
-void foo()
-{
-  int x __attribute__((__used__)); /* { dg-warning "attribute ignored|unused variable" } */
-}
-
-/* { dg-final { scan-assembler "xyzzy" } } */
diff --git a/gcc/testsuite/gcc.dg/attr-used.c b/gcc/testsuite/gcc.dg/attr-used.c
deleted file mode 100644 (file)
index ba7705a..0000000
+++ /dev/null
@@ -1,13 +0,0 @@
-/* { dg-do compile } */
-/* { dg-options "-O3" } */
-
-static void function_declaration_before(void) __attribute__((__used__));
-
-static void function_declaration_before(void) {}
-
-static void function_declaration_after(void) {}
-
-static void function_declaration_after(void) __attribute__((__used__));
-
-/* { dg-final { scan-assembler "function_declaration_before" } } */
-/* { dg-final { scan-assembler "function_declaration_after" } } */