Commit 04f3ccd5 by Andy Hutchinson

block-1.c: Require 32-bit or larger array support.

* gcc.dg/graphite/block-1.c: Require 32-bit or larger array support.
* gcc.dg/graphite/block-3.c: Ditto.
* gcc.dg/graphite/block-4.c: Ditto.
* gcc.dg/graphite/block-5.c: Ditto.
* gcc.dg/graphite/block-6.c: Ditto.
* gcc.dg/graphite/interchange-0.c: Ditto.
* gcc.dg/graphite/interchange-1.c: Ditto.
* gcc.dg/graphite/interchange-2.c: Ditto.
* gcc.dg/graphite/interchange-3.c: Ditto.
* gcc.dg/graphite/interchange-4.c: Ditto.
* gcc.dg/graphite/interchange-5.c: Ditto.
* gcc.dg/graphite/interchange-6.c: Ditto.
* gcc.dg/graphite/run-id-1.c: Ditto.
* gcc.dg/graphite/scop-16.c: Ditto.
* gcc.dg/graphite/scop-17.c: Ditto.
* gcc.dg/graphite/scop-18.c: Ditto.
* gcc.dg/graphite/scop-matmult.c: Ditto.
* gcc.dg/graphite/pr40157.c: Require 32bit or larger int.
* gcc.dg/graphite/id-15.c: Ditto.

From-SVN: r154466
parent 43558bcc
2009-11-23 Andy Hutchinson <hutchinsonandy@gcc.gnu.org>
* gcc.dg/graphite/block-1.c: Require 32-bit or larger array support.
* gcc.dg/graphite/block-3.c: Ditto.
* gcc.dg/graphite/block-4.c: Ditto.
* gcc.dg/graphite/block-5.c: Ditto.
* gcc.dg/graphite/block-6.c: Ditto.
* gcc.dg/graphite/interchange-0.c: Ditto.
* gcc.dg/graphite/interchange-1.c: Ditto.
* gcc.dg/graphite/interchange-2.c: Ditto.
* gcc.dg/graphite/interchange-3.c: Ditto.
* gcc.dg/graphite/interchange-4.c: Ditto.
* gcc.dg/graphite/interchange-5.c: Ditto.
* gcc.dg/graphite/interchange-6.c: Ditto.
* gcc.dg/graphite/run-id-1.c: Ditto.
* gcc.dg/graphite/scop-16.c: Ditto.
* gcc.dg/graphite/scop-17.c: Ditto.
* gcc.dg/graphite/scop-18.c: Ditto.
* gcc.dg/graphite/scop-matmult.c: Ditto.
* gcc.dg/graphite/pr40157.c: Require 32bit or larger int.
* gcc.dg/graphite/id-15.c: Ditto.
2009-11-23 Eric Botcazou <ebotcazou@adacore.com> 2009-11-23 Eric Botcazou <ebotcazou@adacore.com>
* gnat.dg/specs/weak1.ads: New test. * gnat.dg/specs/weak1.ads: New test.
......
/* { dg-require-effective-target size32plus } */
#define MAX 8192 #define MAX 8192
void bar (void); void bar (void);
......
/* { dg-require-effective-target size32plus } */
#define N 24 #define N 24
#define M 100 #define M 100
......
/* { dg-require-effective-target size32plus } */
#define N 24 #define N 24
#define M 1000 #define M 1000
......
/* { dg-require-effective-target size32plus } */
#define N 10000 #define N 10000
void foo (int); void foo (int);
int test () int test ()
......
/* { dg-require-effective-target size32plus } */
#define N 10000 #define N 10000
void foo (int); void foo (int);
int test () int test ()
......
/* { dg-require-effective-target int32plus } */
typedef long unsigned int size_t; typedef long unsigned int size_t;
extern void *memset (void *__s, int __c, size_t __n) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))); extern void *memset (void *__s, int __c, size_t __n) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1)));
......
/* { dg-require-effective-target size32plus } */
int a[1000][1000]; int a[1000][1000];
int int
......
/* { dg-require-effective-target size32plus } */
/* Formerly known as ltrans-1.c */ /* Formerly known as ltrans-1.c */
double u[1782225]; double u[1782225];
......
/* { dg-require-effective-target size32plus } */
/* Formerly known as ltrans-2.c */ /* Formerly known as ltrans-2.c */
double u[1782225]; double u[1782225];
......
/* { dg-require-effective-target size32plus } */
/* Formerly known as ltrans-3.c */ /* Formerly known as ltrans-3.c */
double u[1782225]; double u[1782225];
......
/* { dg-require-effective-target size32plus } */
/* Formerly known as ltrans-4.c */ /* Formerly known as ltrans-4.c */
double u[1782225]; double u[1782225];
......
/* { dg-require-effective-target size32plus } */
/* Formerly known as ltrans-5.c */ /* Formerly known as ltrans-5.c */
int foo () int foo ()
......
/* { dg-require-effective-target size32plus } */
/* Formerly known as ltrans-6.c */ /* Formerly known as ltrans-6.c */
int medium_loop_interchange(int A[100][200]) int medium_loop_interchange(int A[100][200])
......
/* { dg-require-effective-target int32plus } */
/* { dg-options "-O2 -fgraphite-identity" } */ /* { dg-options "-O2 -fgraphite-identity" } */
int buffer[256*256]; int buffer[256*256];
......
/* { dg-require-effective-target size32plus } */
void abort (void); void abort (void);
void foo (int N) void foo (int N)
......
/* { dg-require-effective-target size32plus } */
#define N 10000 #define N 10000
void foo (int); void foo (int);
int test () int test ()
......
/* { dg-require-effective-target size32plus } */
#define N 10000 #define N 10000
void foo (int); void foo (int);
int test () int test ()
......
/* { dg-require-effective-target size32plus } */
#define N 24 #define N 24
#define M 1000 #define M 1000
......
/* { dg-require-effective-target size32plus } */
float A[1000][1000], B[1000][1000], C[1000][1000]; float A[1000][1000], B[1000][1000], C[1000][1000];
/* Multiply two n x n matrices A and B and store the result in C. */ /* Multiply two n x n matrices A and B and store the result in C. */
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment