diff options
| author | Pietro Monteiro <pietro@sociotechnical.xyz> | 2026-02-11 11:55:13 -0500 |
|---|---|---|
| committer | Pietro Monteiro <pietro@sociotechnical.xyz> | 2026-02-12 11:34:57 -0500 |
| commit | 66ce317036f2eb5aeb96d5e4b9e468799d7566b6 (patch) | |
| tree | 104b69557b4cc3bea94284241a16171517c85bfa /libjava/classpath/vm/reference/java | |
| parent | 25c18a03de230bb8e53dfbafe70626e9b6e32f50 (diff) | |
| download | gcc-66ce317036f2eb5aeb96d5e4b9e468799d7566b6.zip gcc-66ce317036f2eb5aeb96d5e4b9e468799d7566b6.tar.gz gcc-66ce317036f2eb5aeb96d5e4b9e468799d7566b6.tar.bz2 | |
libitm: Fix recent libitm testsuite regression [PR69018]
The commit r16-7202-gb129ff0880c6d1 broke running libitm’s testsuite
using combinations of options because it didn’t clean up all the
global variables set in c++.exp. Fix the regression by using g++ for
the C++ tests and cleaning up the variables shared between C and C++
tests.
libitm/ChangeLog:
PR libitm/69018
* testsuite/lib/libitm.exp (libitm_init): Check
GXX_UNDER_TEST. Add "${blddir}/.libs" to
always_ld_library_path if blddir is not empty. Use
"-fdiagnostics-plain-output". Don't set compiler to GCC_UNDER_TEST.
* testsuite/libitm.c++/c++.exp: If $blddir is not empty set
libstdc++_library_path, shlib_ext, lang_include_flags, add
"${blddir}/${lang_library_paths}" to ld_library_path.
Unset libstdc++_library_path and shlib_ext if we skip C++
tests and at the end of the test run.
* testsuite/libitm.c/c.exp: Update the FSF address to the
website in the license text. Unset lang_library_paths and
lang_include_flags. Set the compiler to $GCC_UNDER_TEST.
Co-authored-by: Jakub Jelinek <jakub@redhat.com>
Signed-off-by: Pietro Monteiro <pietro@sociotechnical.xyz>
Diffstat (limited to 'libjava/classpath/vm/reference/java')
0 files changed, 0 insertions, 0 deletions
