20091013.c: Fix defaulting to int.
authorMarek Polacek <polacek@redhat.com>
Thu, 2 Oct 2014 18:17:04 +0000 (18:17 +0000)
committerMarek Polacek <mpolacek@gcc.gnu.org>
Thu, 2 Oct 2014 18:17:04 +0000 (18:17 +0000)
* gcc.dg/tm/20091013.c: Fix defaulting to int.
* gcc.dg/tm/20091221.c: Likewise.
* gcc.dg/tm/debug-1.c: Likewise.
* gcc.dg/tm/irrevocable-1.c: Likewise.
* gcc.dg/tm/irrevocable-2.c: Likewise.
* gcc.dg/tm/irrevocable-3.c: Likewise.
* gcc.dg/tm/irrevocable-4.c: Likewise.
* gcc.dg/tm/memopt-1.c: Likewise.
* gcc.dg/tm/pr52173-1.c: Likewise.
* gcc.dg/tm/props-1.c: Likewise.
* gcc.dg/tm/props-2.c: Likewise.
* gcc.dg/tm/props-3.c: Likewise.
* gcc.dg/tm/20100125.c: Fix implicit declarations.
* gcc.dg/tm/memopt-11.c: Likewise.
* gcc.dg/tm/memopt-12.c: Likewise.
* gcc.dg/tm/memopt-16.c: Likewise.
* gcc.dg/tm/memopt-3.c: Likewise.
* gcc.dg/tm/memopt-4.c: Likewise.
* gcc.dg/tm/memopt-5.c: Likewise.
* gcc.dg/tm/memopt-6.c: Likewise.
* gcc.dg/tm/wrap-4.c: Likewise.

From-SVN: r215815

22 files changed:
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/tm/20091013.c
gcc/testsuite/gcc.dg/tm/20091221.c
gcc/testsuite/gcc.dg/tm/20100125.c
gcc/testsuite/gcc.dg/tm/debug-1.c
gcc/testsuite/gcc.dg/tm/irrevocable-1.c
gcc/testsuite/gcc.dg/tm/irrevocable-2.c
gcc/testsuite/gcc.dg/tm/irrevocable-3.c
gcc/testsuite/gcc.dg/tm/irrevocable-4.c
gcc/testsuite/gcc.dg/tm/memopt-1.c
gcc/testsuite/gcc.dg/tm/memopt-11.c
gcc/testsuite/gcc.dg/tm/memopt-12.c
gcc/testsuite/gcc.dg/tm/memopt-16.c
gcc/testsuite/gcc.dg/tm/memopt-3.c
gcc/testsuite/gcc.dg/tm/memopt-4.c
gcc/testsuite/gcc.dg/tm/memopt-5.c
gcc/testsuite/gcc.dg/tm/memopt-6.c
gcc/testsuite/gcc.dg/tm/pr52173-1.c
gcc/testsuite/gcc.dg/tm/props-1.c
gcc/testsuite/gcc.dg/tm/props-2.c
gcc/testsuite/gcc.dg/tm/props-3.c
gcc/testsuite/gcc.dg/tm/wrap-4.c

index 3359108de308a34f8d91e4e7178e4c89476cdbe7..6e2b6376e6ed39e772a03965e5407d03c0e2932a 100644 (file)
@@ -1,3 +1,27 @@
+2014-10-02  Marek Polacek  <polacek@redhat.com>
+
+       * gcc.dg/tm/20091013.c: Fix defaulting to int.
+       * gcc.dg/tm/20091221.c: Likewise.
+       * gcc.dg/tm/debug-1.c: Likewise.
+       * gcc.dg/tm/irrevocable-1.c: Likewise.
+       * gcc.dg/tm/irrevocable-2.c: Likewise.
+       * gcc.dg/tm/irrevocable-3.c: Likewise.
+       * gcc.dg/tm/irrevocable-4.c: Likewise.
+       * gcc.dg/tm/memopt-1.c: Likewise.
+       * gcc.dg/tm/pr52173-1.c: Likewise.
+       * gcc.dg/tm/props-1.c: Likewise.
+       * gcc.dg/tm/props-2.c: Likewise.
+       * gcc.dg/tm/props-3.c: Likewise.
+       * gcc.dg/tm/20100125.c: Fix implicit declarations.
+       * gcc.dg/tm/memopt-11.c: Likewise.
+       * gcc.dg/tm/memopt-12.c: Likewise.
+       * gcc.dg/tm/memopt-16.c: Likewise.
+       * gcc.dg/tm/memopt-3.c: Likewise.
+       * gcc.dg/tm/memopt-4.c: Likewise.
+       * gcc.dg/tm/memopt-5.c: Likewise.
+       * gcc.dg/tm/memopt-6.c: Likewise.
+       * gcc.dg/tm/wrap-4.c: Likewise.
+
 2014-10-02  Marek Polacek  <polacek@redhat.com>
 
        * gcc.dg/vect/pr24049.c: Fix implicit declarations.
index d9b3b0ed3bc8f1857a1b38a67db32e5b61d2a08b..3c67a82e70fb6e1a973304c79d069f5662601578 100644 (file)
@@ -4,6 +4,7 @@
 extern long ringo(long int);
 int g,i;
 
+void
 f()
 {
   __transaction_relaxed {
index 1d75d153a2c19a1d76f0b110071ba2c37a20e099..4751f2bb7811a5eecf4bc7fc670f17a37802e124 100644 (file)
@@ -4,6 +4,7 @@
 int i;
 extern void virgin () __attribute__((transaction_pure));
 
+void
 foo()
 {
        __transaction_atomic {
index 3f1dd10fea2c683952f0024a71dad3e2416e4ff5..3b3d2b9f52b54112f62f02fe9144a2a26129db06 100644 (file)
@@ -3,6 +3,7 @@
 
 /* Test that the call to george() doesn't end up inside the transaction.  */
 
+void george (void);
 int trxn;
 
 void set_remove(int * val)
index 01acfae4d03b309f26d826981e7989abe4ffe845..bccc0b31646b2b6ac20cbc027a8f88a34c175366 100644 (file)
@@ -5,11 +5,11 @@
 
 int a,b, c, z;
 
-testing(){
+void testing(){
     c=9;
 }
 
-main() {
+int main() {
        b = 9898;
        __transaction_relaxed {
                z = c;
index 60f629133ee26e45cc5e45936992ddc2be77edab..9f9fe3ad41d2d32e8a5ec1c6583cbf0c97534d60 100644 (file)
@@ -4,8 +4,9 @@
 int global;
 int george;
 
-extern crap() __attribute__((transaction_unsafe));
+extern void crap() __attribute__((transaction_unsafe));
 
+void
 foo()
 {
        __transaction_relaxed {
index 17ac8a5f0c077ae3e71cf137f95f06947ba017d7..9b1127f2f4dd79999c3e362f044f1c2b2f87a6e1 100644 (file)
@@ -7,6 +7,7 @@
 int global;
 int george;
 
+void
 foo()
 {
        __transaction_relaxed {
index fdf3e52e2e412bd9f8c7de654e72526e8b0f8b8d..9a9903c1ee3e8cea72a4973694ebf68d96d3426d 100644 (file)
@@ -3,6 +3,7 @@
 
 extern void bar(void) __attribute__((transaction_callable));
 
+void
 foo()
 {
        __transaction_relaxed {
index 72075df36c05242a743ed64975add6f650f7202f..ee48f82f17ef9910b7699bb5bb891b2c1f85eb49 100644 (file)
@@ -4,7 +4,7 @@
 void orig(void);
 void xyz(void) __attribute__((transaction_wrap (orig)));
 
-
+void
 foo()
 {
        __transaction_relaxed {
index c5ac5ced56c7bcc842baccbd14e516d00f0b3c56..ac88ebd1e431630be96709467025317eef31bbfe 100644 (file)
@@ -2,10 +2,11 @@
 /* { dg-options "-fgnu-tm -O -fdump-tree-tmmemopt" } */
 
 long g, xxx, yyy;
-extern george() __attribute__((transaction_safe));
-extern ringo(long int) __attribute__((transaction_safe));
+extern void george() __attribute__((transaction_safe));
+extern void ringo(long int) __attribute__((transaction_safe));
 int i;
 
+void
 f()
 {
   __transaction_relaxed {
index 36aa66412b9bd6fa6f3662c0cacc70e15d3ec2cb..0c96f0efa8f642094d414db00aa0835bf7f663d0 100644 (file)
@@ -3,6 +3,7 @@
 
 extern int something(void) __attribute__((transaction_safe));
 extern void *malloc (__SIZE_TYPE__) __attribute__((malloc,transaction_safe));
+extern void foo (int);
 
 int f()
 {
index 5520ecef27a1f6bfca06dfc70c48fb917bd74dde..427881673945c97c8c835f1469fb6a9e1e875976 100644 (file)
@@ -2,6 +2,7 @@
 /* { dg-options "-fgnu-tm -O -fdump-tree-tmmark" } */
 
 extern int test(void) __attribute__((transaction_safe));
+extern int something (void);
 extern void *malloc (__SIZE_TYPE__) __attribute__((malloc,transaction_safe));
 
 struct large { int foo[500]; };
index c230240de57bcf3d7a8e77ea89fed63f20e668da..44ae3d40b301b34bc7cf08213a1fdfa5755e0855 100644 (file)
@@ -4,6 +4,7 @@
    it to be converted into a COND_EXPR.  */
 
 extern int test(void) __attribute__((transaction_safe));
+extern int something(void);
 extern void *malloc (__SIZE_TYPE__) __attribute__((malloc,transaction_safe));
 
 struct large { int foo[500]; };
index 1220ffc4a0bfd77c908f03f482e5fd8d99f834a4..d44bd7f74b4c7cd92d312a3933399d0a731fcb81 100644 (file)
@@ -2,6 +2,7 @@
 /* { dg-options "-fgnu-tm -O -fdump-tree-tmmark" } */
 
 struct large { int x[100]; };
+extern int readint (void);
 extern int test(void) __attribute__((transaction_safe));
 
 int f()
index 58f8fd042d63b454298d10694c70f6b4cea75ad0..67135f3b92da3c6fbc4b076a192a2d9814b2fc7f 100644 (file)
@@ -6,6 +6,7 @@
 struct large { int x[100]; };
 struct large bark();
 extern int test (void) __attribute__((transaction_safe));
+extern int readint (void);
 
 int f()
 {
index 53f7f12083c54ecc6d2f5b14cb3359241df5eab2..414de819565afaa948570cb4a43cb5ce367ae4c8 100644 (file)
@@ -6,6 +6,7 @@
 struct large { int x[100]; };
 struct large bark();
 extern int test (void) __attribute__((transaction_safe));
+extern int readint (void);
 
 int f()
 {
index 810a5595db1c3d2878e23aec5a06755fce8e45f8..91524f900b4ce0e62ed3516583c897805dd4a7f0 100644 (file)
@@ -4,6 +4,7 @@
 struct large { int x[100]; };
 struct large bark();
 extern int test (void) __attribute__((transaction_safe));
+extern int readint (void);
 struct large lacopy;
 
 int f()
index 9ffa4d618a7594178c6e4d9d7aaef18ea65aae01..2bda9f52cc90179a003d8a4163e9a3f650621d46 100644 (file)
@@ -11,6 +11,7 @@ void func()
     }
 }
 
+int
 main()
 { 
   int i;
index 8969024048633dc2f6308b21c8303eef4d684326..344e6df21a9be71523bd0c659bc696420d5704a4 100644 (file)
@@ -3,6 +3,7 @@
 
 int global;
 
+void
 foo(int local)
 {
   __transaction_atomic {
index 56a3ffa1367489b7c64ce8be8f656a3eb02ef0d8..2d2bdb8c2639329ca42d79fc8d4ec8363fb964b7 100644 (file)
@@ -6,8 +6,9 @@
 int global;
 int george;
 
-extern crap() __attribute__((transaction_unsafe));
+extern void crap() __attribute__((transaction_unsafe));
 
+void
 foo(){
     __transaction_relaxed {
        global++;
index 48f2230cdd2539d4e45ab96f16ac25d27e6c6dde..606b9a34fd6f8ff5dc7bbdef63231c02436a5234 100644 (file)
@@ -5,6 +5,7 @@
 
 void (*indirect)(void);
 
+void
 foo(){
     __transaction_relaxed {
       (*indirect)();
index 9a4ec061f89a1c443b03ab351bb5cd972a1a3ded..d3a6a48f8e070278f7718556ea9c51a0f481e875 100644 (file)
@@ -1,6 +1,8 @@
 /* { dg-do compile } */
 /* { dg-options "-fgnu-tm -fdump-tree-optimized -O2" } */
 
+void bark (void);
+void candycane (void);
 static void candy() { candycane(); }
 
 static void tootsie_roll () __attribute__((transaction_wrap (candy)));