]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
affinity-1.c: Remove alloca.h inlcude.
authorAndreas Tobler <andreast@gcc.gnu.org>
Tue, 17 Dec 2013 18:05:32 +0000 (19:05 +0100)
committerAndreas Tobler <andreast@gcc.gnu.org>
Tue, 17 Dec 2013 18:05:32 +0000 (19:05 +0100)
2013-12-17  Andreas Tobler  <andreast@gcc.gnu.org>

    * testsuite/libgomp.c/affinity-1.c: Remove alloca.h inlcude. Replace
    alloca () with __builtin_alloca ().
    * testsuite/libgomp.c/icv-2.c: Add FreeBSD coverage.
    * testsuite/libgomp.c/lock-3.c: Likewise.
    * testsuite/libgomp.c/pr48591.c: Likewise.

From-SVN: r206063

libgomp/ChangeLog
libgomp/testsuite/libgomp.c/affinity-1.c
libgomp/testsuite/libgomp.c/icv-2.c
libgomp/testsuite/libgomp.c/lock-3.c
libgomp/testsuite/libgomp.c/pr48591.c

index 308b921900475ee2a72bd4c862519b6414138a60..60f1572e09bc9720d5180aacf1388f0a0de45e2b 100644 (file)
@@ -1,3 +1,11 @@
+2013-12-17  Andreas Tobler  <andreast@gcc.gnu.org>
+
+       * testsuite/libgomp.c/affinity-1.c: Remove alloca.h inlcude. Replace
+       alloca () with __builtin_alloca ().
+       * testsuite/libgomp.c/icv-2.c: Add FreeBSD coverage.
+       * testsuite/libgomp.c/lock-3.c: Likewise.
+       * testsuite/libgomp.c/pr48591.c: Likewise.
+
 2013-12-17  Jakub Jelinek  <jakub@redhat.com>
 
        PR testsuite/59534
index 5d3e45d1df9b7667935e72e42867f35fa268ccc6..a07928ccac81450361c2e4fed2f2967ab96db873 100644 (file)
@@ -23,7 +23,6 @@
 #define _GNU_SOURCE
 #endif
 #include "config.h"
-#include <alloca.h>
 #include <omp.h>
 #include <stdio.h>
 #include <stdlib.h>
@@ -117,7 +116,7 @@ print_affinity (struct place p)
            size = sizeof (cpu_set_t);
        }
     }
-  cpu_set_t *cpusetp = (cpu_set_t *) alloca (size);
+  cpu_set_t *cpusetp = (cpu_set_t *) __builtin_alloca (size);
   if (pthread_getaffinity_np (pthread_self (), size, cpusetp) == 0)
     {
       unsigned long i, len, max = 8 * size;
index 3a80d6123a8a86da48a4c140b538f726b7c60590..da005ea1c311e2352a49cf8a38a001bd82a02f3a 100644 (file)
@@ -1,4 +1,4 @@
-/* { dg-do run { target *-*-linux* *-*-gnu* } } */
+/* { dg-do run { target *-*-linux* *-*-gnu* *-*-freebsd* } } */
 
 #ifndef _GNU_SOURCE
 #define _GNU_SOURCE 1
index 02c90b98a875c39f0da829a35049f68d40159dfa..b3c7e074b1edb29efca213456718fc187d9637a6 100644 (file)
@@ -1,4 +1,4 @@
-/* { dg-do run { target *-*-linux* *-*-gnu* } } */
+/* { dg-do run { target *-*-linux* *-*-gnu* *-*-freebsd* } } */
 
 #ifndef _GNU_SOURCE
 #define _GNU_SOURCE 1
index 230439d2f3039cf76c9a88268f00a96ad04982ad..8df97f1554b63fd386aea9ccf32833f219367b58 100644 (file)
@@ -1,5 +1,5 @@
 /* PR middle-end/48591 */
-/* { dg-do run { target i?86-*-linux* i?86-*-gnu* x86_64-*-linux* ia64-*-linux* } } */
+/* { dg-do run { target i?86-*-linux* i?86-*-gnu* x86_64-*-linux* ia64-*-linux* x86_64-*-freebsd* } } */
 /* { dg-options "-fopenmp" } */
 
 extern void abort (void);