components/cloog/patches/006-checker.sh.patch
author Stefan Teleman <stefan.teleman@oracle.com>
Thu, 28 Jan 2016 10:36:09 -0800
changeset 5359 57359db17e2a
permissions -rw-r--r--
21459215 introduce ClooG in Solaris
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
5359
57359db17e2a 21459215 introduce ClooG in Solaris
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff changeset
     1
# These environment avariables must be explicitly set to be
57359db17e2a 21459215 introduce ClooG in Solaris
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff changeset
     2
# empty, otherwise the CLooG test harness does not run correctly.
57359db17e2a 21459215 introduce ClooG in Solaris
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff changeset
     3
--- test/checker.sh	2014-12-08 02:05:37.000000000 -0800
57359db17e2a 21459215 introduce ClooG in Solaris
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff changeset
     4
+++ test/checker.sh	2015-07-23 10:01:46.415187505 -0700
57359db17e2a 21459215 introduce ClooG in Solaris
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff changeset
     5
@@ -1,4 +1,4 @@
57359db17e2a 21459215 introduce ClooG in Solaris
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff changeset
     6
-#!/bin/sh
57359db17e2a 21459215 introduce ClooG in Solaris
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff changeset
     7
+#!/bin/bash --noprofile
57359db17e2a 21459215 introduce ClooG in Solaris
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff changeset
     8
 #
57359db17e2a 21459215 introduce ClooG in Solaris
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff changeset
     9
 #   /**-------------------------------------------------------------------**
57359db17e2a 21459215 introduce ClooG in Solaris
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff changeset
    10
 #    **                              CLooG                                **
57359db17e2a 21459215 introduce ClooG in Solaris
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff changeset
    11
@@ -35,6 +35,20 @@
57359db17e2a 21459215 introduce ClooG in Solaris
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff changeset
    12
 # *                                                                           *
57359db17e2a 21459215 introduce ClooG in Solaris
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff changeset
    13
 # *****************************************************************************/
57359db17e2a 21459215 introduce ClooG in Solaris
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff changeset
    14
 
57359db17e2a 21459215 introduce ClooG in Solaris
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff changeset
    15
+set -o posix
57359db17e2a 21459215 introduce ClooG in Solaris
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff changeset
    16
+export PATH="/usr/gnu/bin:/usr/bin:.:/usr/sbin"
57359db17e2a 21459215 introduce ClooG in Solaris
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff changeset
    17
+#
57359db17e2a 21459215 introduce ClooG in Solaris
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff changeset
    18
+# Avoid "unbound variable" error messages from bash.
57359db17e2a 21459215 introduce ClooG in Solaris
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff changeset
    19
+#
57359db17e2a 21459215 introduce ClooG in Solaris
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff changeset
    20
+export EXEEXT=""
57359db17e2a 21459215 introduce ClooG in Solaris
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff changeset
    21
+export TEST_NAME=""
57359db17e2a 21459215 introduce ClooG in Solaris
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff changeset
    22
+export TEST_FILES=""
57359db17e2a 21459215 introduce ClooG in Solaris
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff changeset
    23
+export TEST_GLOBAL_OPTIONS=""
57359db17e2a 21459215 introduce ClooG in Solaris
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff changeset
    24
+export TEST_INPUT_EXTENSION=""
57359db17e2a 21459215 introduce ClooG in Solaris
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff changeset
    25
+export TEST_OUTPUT_EXTENSION=""
57359db17e2a 21459215 introduce ClooG in Solaris
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff changeset
    26
+export TEST_TYPE=""
57359db17e2a 21459215 introduce ClooG in Solaris
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff changeset
    27
+export LD_LIBRARY_PATH=""
57359db17e2a 21459215 introduce ClooG in Solaris
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff changeset
    28
+
57359db17e2a 21459215 introduce ClooG in Solaris
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff changeset
    29
 # This is the main test script of CLooG. It checks that CLooG generates
57359db17e2a 21459215 introduce ClooG in Solaris
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff changeset
    30
 # a convenient output for an input set of tests, according to some
57359db17e2a 21459215 introduce ClooG in Solaris
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff changeset
    31
 # parameters (see below). Two checking policies are possible: simply
57359db17e2a 21459215 introduce ClooG in Solaris
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff changeset
    32
@@ -67,6 +81,9 @@
57359db17e2a 21459215 introduce ClooG in Solaris
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff changeset
    33
                            ## - "run" if the checking policy is to generate,
57359db17e2a 21459215 introduce ClooG in Solaris
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff changeset
    34
                            ##   compile and run, generate only otherwise
57359db17e2a 21459215 introduce ClooG in Solaris
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff changeset
    35
 
57359db17e2a 21459215 introduce ClooG in Solaris
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff changeset
    36
+export TEST_NAME TEST_FILES TEST_GLOBAL_OPTIONS TEST_INPUT_EXTENSION \
57359db17e2a 21459215 introduce ClooG in Solaris
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff changeset
    37
+  TEST_OUTPUT_EXTENSION TEST_TYPE
57359db17e2a 21459215 introduce ClooG in Solaris
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff changeset
    38
+
57359db17e2a 21459215 introduce ClooG in Solaris
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff changeset
    39
 failedtest=0;
57359db17e2a 21459215 introduce ClooG in Solaris
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff changeset
    40
 cloog=$top_builddir/cloog$EXEEXT
57359db17e2a 21459215 introduce ClooG in Solaris
Stefan Teleman <stefan.teleman@oracle.com>
parents:
diff changeset
    41
 echo "             /*-----------------------------------------------*"