On 10/27/21 9:48 AM, Tobias Burnus wrote:
On 27.10.21 17:36, Martin Sebor via Gcc-patches wrote:
On 10/27/21 7:30 AM, Jakub Jelinek wrote:
On Tue, Oct 26, 2021 at 10:22:19PM -0700, sunil.k.pandey via
Gcc-patches wrote:
FAIL: libgomp.c/doacross-1.c (test for excess errors)
I don't see this failure in my logs (or the other one) or any
evidence of the libhomp tests having run. Does the libgomp
test suite need something special to enable?
I don't know whether it can be disabled - but I bet you have build
libgomp. Thus:
Did you run "make check" in the main build directory or in $(BUILD)/gcc?
– only the former runs it.
Thanks. I figured out why I didn't see it. I was looking at
the wrong log file, one from testing just the one patch for
the atomic built-ins, rather than the one for all three that
I pushed yesterday (including the one to make a greater use
of the ranger). The warning only shows with all of them
applied.
Martin
You can run it directly (from the main $(BUILD) dir) as "make
check-target-libgomp" – or just got to $(BUILD)/*/libgomp/ and run "make
check" there. – In the latter directory, you an also use RUNTESTFLAGS=
to run only a specific test.
(The * above is the target triplet; here, it is x86_64-pc-linux-gnu.)
Besides libgomp, there are some other libraries with testsuites outside
gcc/testsuite, like libstdc++-v3/testsuite or libatomic/testsuite or ...
Tobias
-----------------
Siemens Electronic Design Automation GmbH; Anschrift: Arnulfstraße 201,
80634 München; Gesellschaft mit beschränkter Haftung; Geschäftsführer:
Thomas Heurung, Frank Thürauf; Sitz der Gesellschaft: München;
Registergericht München, HRB 106955