mirror of git://gcc.gnu.org/git/gcc.git
Makefile.am (check-debug): Add.
2010-01-13 Paolo Carlini <paolo.carlini@oracle.com> * testsuite/Makefile.am (check-debug): Add. * testsuite/Makefile.in: Regenerate. * config.h.in: Likewise. From-SVN: r155854
This commit is contained in:
parent
688a482d63
commit
da9debb8d6
|
|
@ -1,3 +1,9 @@
|
||||||
|
2010-01-13 Paolo Carlini <paolo.carlini@oracle.com>
|
||||||
|
|
||||||
|
* testsuite/Makefile.am (check-debug): Add.
|
||||||
|
* testsuite/Makefile.in: Regenerate.
|
||||||
|
* config.h.in: Likewise.
|
||||||
|
|
||||||
2010-01-12 Paolo Carlini <paolo.carlini@oracle.com>
|
2010-01-12 Paolo Carlini <paolo.carlini@oracle.com>
|
||||||
|
|
||||||
* testsuite/17_intro/using_namespace_std_tr1_neg.cc: Do not run
|
* testsuite/17_intro/using_namespace_std_tr1_neg.cc: Do not run
|
||||||
|
|
|
||||||
|
|
@ -66,9 +66,6 @@
|
||||||
/* Define to 1 if you have the <endian.h> header file. */
|
/* Define to 1 if you have the <endian.h> header file. */
|
||||||
#undef HAVE_ENDIAN_H
|
#undef HAVE_ENDIAN_H
|
||||||
|
|
||||||
/* Define to 1 if you have the <execinfo.h> header file. */
|
|
||||||
#undef HAVE_EXECINFO_H
|
|
||||||
|
|
||||||
/* Define if ENODATA exists. */
|
/* Define if ENODATA exists. */
|
||||||
#undef HAVE_ENODATA
|
#undef HAVE_ENODATA
|
||||||
|
|
||||||
|
|
@ -102,6 +99,9 @@
|
||||||
/* Define if ETXTBSY exists. */
|
/* Define if ETXTBSY exists. */
|
||||||
#undef HAVE_ETXTBSY
|
#undef HAVE_ETXTBSY
|
||||||
|
|
||||||
|
/* Define to 1 if you have the <execinfo.h> header file. */
|
||||||
|
#undef HAVE_EXECINFO_H
|
||||||
|
|
||||||
/* Define to 1 if you have the `expf' function. */
|
/* Define to 1 if you have the `expf' function. */
|
||||||
#undef HAVE_EXPF
|
#undef HAVE_EXPF
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,6 @@
|
||||||
## Makefile for the testsuite subdirectory of the GNU C++ Standard library.
|
## Makefile for the testsuite subdirectory of the GNU C++ Standard library.
|
||||||
##
|
##
|
||||||
## Copyright (C) 2001, 2002, 2003, 2005, 2007, 2009
|
## Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010
|
||||||
## Free Software Foundation, Inc.
|
## Free Software Foundation, Inc.
|
||||||
##
|
##
|
||||||
## This file is part of the libstdc++ version 3 distribution.
|
## This file is part of the libstdc++ version 3 distribution.
|
||||||
|
|
@ -186,6 +186,8 @@ check-performance: testsuite_files_performance ${performance_script}
|
||||||
-@(chmod + ${check_performance_script}; \
|
-@(chmod + ${check_performance_script}; \
|
||||||
${check_performance_script} ${glibcxx_srcdir} ${glibcxx_builddir})
|
${check_performance_script} ${glibcxx_srcdir} ${glibcxx_builddir})
|
||||||
|
|
||||||
|
# Runs the testsuite in debug mode.
|
||||||
|
debug_flags = "unix/-D_GLIBCXX_DEBUG"
|
||||||
|
|
||||||
# Runs the testsuite in parallel mode.
|
# Runs the testsuite in parallel mode.
|
||||||
libgomp_dir=${glibcxx_builddir}/../libgomp
|
libgomp_dir=${glibcxx_builddir}/../libgomp
|
||||||
|
|
@ -199,6 +201,15 @@ parallel_flags="unix/-D_GLIBCXX_PARALLEL/-fopenmp"
|
||||||
# Runs the testsuite in profile mode.
|
# Runs the testsuite in profile mode.
|
||||||
profile_flags = "unix/-D_GLIBCXX_PROFILE"
|
profile_flags = "unix/-D_GLIBCXX_PROFILE"
|
||||||
|
|
||||||
|
check-debug: site.exp
|
||||||
|
outputdir=debug; export outputdir; \
|
||||||
|
if test ! -d $${outputdir}; then \
|
||||||
|
mkdir $${outputdir}; \
|
||||||
|
fi; \
|
||||||
|
srcdir=`$(am__cd) $(srcdir) && pwd`; export srcdir; \
|
||||||
|
EXPECT=$(EXPECT); export EXPECT; \
|
||||||
|
$(MAKE) RUNTESTFLAGS="$(RUNTESTFLAGS) conformance.exp --outdir $${outputdir} --objdir $${outputdir} --target_board=$(debug_flags)" check-DEJAGNU;
|
||||||
|
|
||||||
check-parallel: site.exp
|
check-parallel: site.exp
|
||||||
-@(if test ! -d $${libgomp_dir}; then \
|
-@(if test ! -d $${libgomp_dir}; then \
|
||||||
echo "Testing parallel mode failed as libgomp not present."; \
|
echo "Testing parallel mode failed as libgomp not present."; \
|
||||||
|
|
@ -236,4 +247,4 @@ CLEANFILES = *.txt *.tst *.exe core* filebuf_* tmp* ostream_* *.log *.sum \
|
||||||
|
|
||||||
# To remove directories.
|
# To remove directories.
|
||||||
clean-local:
|
clean-local:
|
||||||
rm -rf parallel profile
|
rm -rf debug parallel profile
|
||||||
|
|
|
||||||
|
|
@ -289,6 +289,9 @@ compile_script = ${glibcxx_srcdir}/scripts/check_compile
|
||||||
# XXX Need to add dependency on libtestc++.a
|
# XXX Need to add dependency on libtestc++.a
|
||||||
check_performance_script = ${glibcxx_srcdir}/scripts/check_performance
|
check_performance_script = ${glibcxx_srcdir}/scripts/check_performance
|
||||||
|
|
||||||
|
# Runs the testsuite in debug mode.
|
||||||
|
debug_flags = "unix/-D_GLIBCXX_DEBUG"
|
||||||
|
|
||||||
# Runs the testsuite in parallel mode.
|
# Runs the testsuite in parallel mode.
|
||||||
libgomp_dir = ${glibcxx_builddir}/../libgomp
|
libgomp_dir = ${glibcxx_builddir}/../libgomp
|
||||||
libgomp_flags = -B${glibcxx_builddir}/../libgomp \
|
libgomp_flags = -B${glibcxx_builddir}/../libgomp \
|
||||||
|
|
@ -626,6 +629,15 @@ check-performance: testsuite_files_performance ${performance_script}
|
||||||
-@(chmod + ${check_performance_script}; \
|
-@(chmod + ${check_performance_script}; \
|
||||||
${check_performance_script} ${glibcxx_srcdir} ${glibcxx_builddir})
|
${check_performance_script} ${glibcxx_srcdir} ${glibcxx_builddir})
|
||||||
|
|
||||||
|
check-debug: site.exp
|
||||||
|
outputdir=debug; export outputdir; \
|
||||||
|
if test ! -d $${outputdir}; then \
|
||||||
|
mkdir $${outputdir}; \
|
||||||
|
fi; \
|
||||||
|
srcdir=`$(am__cd) $(srcdir) && pwd`; export srcdir; \
|
||||||
|
EXPECT=$(EXPECT); export EXPECT; \
|
||||||
|
$(MAKE) RUNTESTFLAGS="$(RUNTESTFLAGS) conformance.exp --outdir $${outputdir} --objdir $${outputdir} --target_board=$(debug_flags)" check-DEJAGNU;
|
||||||
|
|
||||||
check-parallel: site.exp
|
check-parallel: site.exp
|
||||||
-@(if test ! -d $${libgomp_dir}; then \
|
-@(if test ! -d $${libgomp_dir}; then \
|
||||||
echo "Testing parallel mode failed as libgomp not present."; \
|
echo "Testing parallel mode failed as libgomp not present."; \
|
||||||
|
|
@ -658,7 +670,7 @@ check-profile: site.exp
|
||||||
|
|
||||||
# To remove directories.
|
# To remove directories.
|
||||||
clean-local:
|
clean-local:
|
||||||
rm -rf parallel profile
|
rm -rf debug parallel profile
|
||||||
|
|
||||||
# Tell versions [3.59,3.63) of GNU make to not export all variables.
|
# Tell versions [3.59,3.63) of GNU make to not export all variables.
|
||||||
# Otherwise a system limit (for SysV at least) may be exceeded.
|
# Otherwise a system limit (for SysV at least) may be exceeded.
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue