mirror of
git://gcc.gnu.org/git/gcc.git
synced 2025-01-08 00:05:30 +08:00
libgomp/test: Remove a build sysroot fix regression
Fix a problem with commit c8e759b421
("libgomp/test: Fix compilation
for build sysroot") that caused a regression in some standalone test
environments where testsuite/libgomp-test-support.exp is used, but the
compiler is expected to be determined by `[find_gcc]', and set the
GCC_UNDER_TEST TCL variable in testsuite/libgomp-site-extra.exp instead.
libgomp/
* configure.ac: Add testsuite/libgomp-site-extra.exp to output
files.
* configure: Regenerate.
* testsuite/libgomp-site-extra.exp.in: New file.
* testsuite/libgomp-test-support.exp.in (GCC_UNDER_TEST): Remove
variable.
* testsuite/Makefile.am (EXTRA_DEJAGNU_SITE_CONFIG): New
variable.
* testsuite/Makefile.in: Regenerate.
This commit is contained in:
parent
5ff06d762a
commit
749bd22ddc
@ -1,3 +1,15 @@
|
||||
2020-04-06 Maciej W. Rozycki <macro@wdc.com>
|
||||
|
||||
* configure.ac: Add testsuite/libgomp-site-extra.exp to output
|
||||
files.
|
||||
* configure: Regenerate.
|
||||
* testsuite/libgomp-site-extra.exp.in: New file.
|
||||
* testsuite/libgomp-test-support.exp.in (GCC_UNDER_TEST): Remove
|
||||
variable.
|
||||
* testsuite/Makefile.am (EXTRA_DEJAGNU_SITE_CONFIG): New
|
||||
variable.
|
||||
* testsuite/Makefile.in: Regenerate.
|
||||
|
||||
2020-04-03 Thomas Schwinge <thomas@codesourcery.com>
|
||||
|
||||
PR tree-optimization/89713
|
||||
|
3
libgomp/configure
vendored
3
libgomp/configure
vendored
@ -17047,6 +17047,8 @@ ac_config_files="$ac_config_files Makefile testsuite/Makefile libgomp.spec"
|
||||
|
||||
ac_config_files="$ac_config_files testsuite/libgomp-test-support.pt.exp:testsuite/libgomp-test-support.exp.in"
|
||||
|
||||
ac_config_files="$ac_config_files testsuite/libgomp-site-extra.exp"
|
||||
|
||||
cat >confcache <<\_ACEOF
|
||||
# This file is a shell script that caches the results of configure
|
||||
# tests run on this system so they can be shared between configure
|
||||
@ -18200,6 +18202,7 @@ do
|
||||
"testsuite/Makefile") CONFIG_FILES="$CONFIG_FILES testsuite/Makefile" ;;
|
||||
"libgomp.spec") CONFIG_FILES="$CONFIG_FILES libgomp.spec" ;;
|
||||
"testsuite/libgomp-test-support.pt.exp") CONFIG_FILES="$CONFIG_FILES testsuite/libgomp-test-support.pt.exp:testsuite/libgomp-test-support.exp.in" ;;
|
||||
"testsuite/libgomp-site-extra.exp") CONFIG_FILES="$CONFIG_FILES testsuite/libgomp-site-extra.exp" ;;
|
||||
|
||||
*) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
|
||||
esac
|
||||
|
@ -436,4 +436,5 @@ GCC_BASE_VER
|
||||
AC_CONFIG_FILES(omp.h omp_lib.h omp_lib.f90 libgomp_f.h)
|
||||
AC_CONFIG_FILES(Makefile testsuite/Makefile libgomp.spec)
|
||||
AC_CONFIG_FILES([testsuite/libgomp-test-support.pt.exp:testsuite/libgomp-test-support.exp.in])
|
||||
AC_CONFIG_FILES([testsuite/libgomp-site-extra.exp])
|
||||
AC_OUTPUT
|
||||
|
@ -12,6 +12,8 @@ _RUNTEST = $(shell if test -f $(top_srcdir)/../dejagnu/runtest; then \
|
||||
echo $(top_srcdir)/../dejagnu/runtest; else echo runtest; fi)
|
||||
RUNTESTDEFAULTFLAGS = --tool $$tool --srcdir $$srcdir
|
||||
|
||||
EXTRA_DEJAGNU_SITE_CONFIG = libgomp-site-extra.exp
|
||||
|
||||
# Instead of directly in ../testsuite/libgomp-test-support.exp.in, the
|
||||
# following variables have to be "routed through" this Makefile, for expansion
|
||||
# of the several (Makefile) variables used therein.
|
||||
|
@ -111,7 +111,8 @@ am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
|
||||
DIST_COMMON = $(srcdir)/Makefile.am
|
||||
mkinstalldirs = $(SHELL) $(top_srcdir)/../mkinstalldirs
|
||||
CONFIG_HEADER = $(top_builddir)/config.h
|
||||
CONFIG_CLEAN_FILES = libgomp-test-support.pt.exp
|
||||
CONFIG_CLEAN_FILES = libgomp-test-support.pt.exp \
|
||||
libgomp-site-extra.exp
|
||||
CONFIG_CLEAN_VPATH_FILES =
|
||||
AM_V_P = $(am__v_P_@AM_V@)
|
||||
am__v_P_ = $(am__v_P_@AM_DEFAULT_V@)
|
||||
@ -310,6 +311,7 @@ _RUNTEST = $(shell if test -f $(top_srcdir)/../dejagnu/runtest; then \
|
||||
echo $(top_srcdir)/../dejagnu/runtest; else echo runtest; fi)
|
||||
|
||||
RUNTESTDEFAULTFLAGS = --tool $$tool --srcdir $$srcdir
|
||||
EXTRA_DEJAGNU_SITE_CONFIG = libgomp-site-extra.exp
|
||||
all: all-am
|
||||
|
||||
.SUFFIXES:
|
||||
@ -344,6 +346,8 @@ $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
|
||||
$(am__aclocal_m4_deps):
|
||||
libgomp-test-support.pt.exp: $(top_builddir)/config.status $(srcdir)/libgomp-test-support.exp.in
|
||||
cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@
|
||||
libgomp-site-extra.exp: $(top_builddir)/config.status $(srcdir)/libgomp-site-extra.exp.in
|
||||
cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@
|
||||
|
||||
mostlyclean-libtool:
|
||||
-rm -f *.lo
|
||||
|
1
libgomp/testsuite/libgomp-site-extra.exp.in
Normal file
1
libgomp/testsuite/libgomp-site-extra.exp.in
Normal file
@ -0,0 +1 @@
|
||||
set GCC_UNDER_TEST {@CC@}
|
@ -1,5 +1,3 @@
|
||||
set GCC_UNDER_TEST {@CC@}
|
||||
|
||||
set cuda_driver_include "@CUDA_DRIVER_INCLUDE@"
|
||||
set cuda_driver_lib "@CUDA_DRIVER_LIB@"
|
||||
set hsa_runtime_lib "@HSA_RUNTIME_LIB@"
|
||||
|
Loading…
Reference in New Issue
Block a user