Make sure we're running dejagnu tests with the right compiler.
This commit is contained in:
@@ -1,5 +1,11 @@
|
||||
2013-01-08 Anthony Green <green@moxielogic.com>
|
||||
|
||||
* configure.ac: Generate local.exp. This sets CC_FOR_TARGET
|
||||
when we are using the vendor compiler.
|
||||
* testsuite/Makefile.am (EXTRA_DEJAGNU_SITE_CONFIG): Point to
|
||||
../local.exp.
|
||||
* configure, testsuite/Makefile.in: Rebuilt.
|
||||
|
||||
* testsuite/libffi.call/call.exp: Run tests with different
|
||||
options, depending on whether or not we are using gcc or the
|
||||
vendor compiler.
|
||||
|
||||
5
configure
vendored
5
configure
vendored
@@ -13068,6 +13068,11 @@ ac_compiler_gnu=$ac_cv_c_compiler_gnu
|
||||
|
||||
if test "x$GCC" = "xyes"; then
|
||||
CFLAGS="$CFLAGS -fexceptions"
|
||||
touch testsuite/local.exp
|
||||
else
|
||||
cat > local.exp <<EOF
|
||||
set CC_FOR_TARGET $CC
|
||||
EOF
|
||||
fi
|
||||
|
||||
|
||||
|
||||
@@ -40,6 +40,11 @@ AX_CC_MAXOPT
|
||||
AX_CFLAGS_WARN_ALL
|
||||
if test "x$GCC" = "xyes"; then
|
||||
CFLAGS="$CFLAGS -fexceptions"
|
||||
touch testsuite/local.exp
|
||||
else
|
||||
cat > local.exp <<EOF
|
||||
set CC_FOR_TARGET $CC
|
||||
EOF
|
||||
fi
|
||||
|
||||
AM_MAINTAINER_MODE
|
||||
|
||||
@@ -13,6 +13,8 @@ RUNTEST = `if [ -f $(top_srcdir)/../dejagnu/runtest ] ; then \
|
||||
|
||||
AM_RUNTESTFLAGS =
|
||||
|
||||
EXTRA_DEJAGNU_SITE_CONFIG=../local.exp
|
||||
|
||||
CLEANFILES = *.exe core* *.log *.sum
|
||||
|
||||
EXTRA_DIST = config/default.exp libffi.call/cls_19byte.c \
|
||||
|
||||
@@ -227,6 +227,7 @@ RUNTEST = `if [ -f $(top_srcdir)/../dejagnu/runtest ] ; then \
|
||||
echo $(top_srcdir)/../dejagnu/runtest ; \
|
||||
else echo runtest; fi`
|
||||
|
||||
EXTRA_DEJAGNU_SITE_CONFIG = ../local.exp
|
||||
CLEANFILES = *.exe core* *.log *.sum
|
||||
EXTRA_DIST = config/default.exp libffi.call/cls_19byte.c \
|
||||
libffi.call/cls_align_longdouble_split.c libffi.call/closure_loc_fn0.c \
|
||||
|
||||
Reference in New Issue
Block a user