https://gcc.gnu.org/bugzilla/show_bug.cgi?id=125485

Dennis Clarke <dclarke at blastwave dot org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|RESOLVED                    |UNCONFIRMED
         Resolution|INVALID                     |---

--- Comment #2 from Dennis Clarke <dclarke at blastwave dot org> ---

So here we are about a week later and the testsuite fails in
the same way regardless if I use the "make -k check" syntax
or not.

Using ../../../../gcc-16.1.0/libatomic/testsuite/lib/libatomic.exp as tool init
file.
Test run by dclarke on Sun Jun  7 08:09:59 2026
Native configuration is x86_64-pc-linux-gnu

                === libatomic tests ===

Schedule of variations:
    unix

Running target unix
Using /usr/share/dejagnu/baseboards/unix.exp as board description file for
target.
Using /usr/share/dejagnu/config/unix.exp as generic interface file for target.
Using ../../../../gcc-16.1.0/libatomic/testsuite/config/default.exp as
tool-and-target-specific interface file.
Running ../../../../gcc-16.1.0/libatomic/testsuite/libatomic.c/c.exp ...

                === libatomic Summary ===

# of expected passes            54
make[4]: Leaving directory
'/opt/bw/build/gcc-16.1.0_linux_amd64_baseline.006/x86_64-linux-gnu/libatomic/testsuite'
make[3]: Leaving directory
'/opt/bw/build/gcc-16.1.0_linux_amd64_baseline.006/x86_64-linux-gnu/libatomic/testsuite'
make[3]: Entering directory
'/opt/bw/build/gcc-16.1.0_linux_amd64_baseline.006/x86_64-linux-gnu/libatomic'
/opt/bw/bin/make  DO=all multi-do # /opt/bw/bin/make
make[4]: Entering directory
'/opt/bw/build/gcc-16.1.0_linux_amd64_baseline.006/x86_64-linux-gnu/libatomic'
make[5]: Entering directory
'/opt/bw/build/gcc-16.1.0_linux_amd64_baseline.006/x86_64-linux-gnu/32/libatomic'
/opt/bw/bin/make  all-recursive
make[6]: Entering directory
'/opt/bw/build/gcc-16.1.0_linux_amd64_baseline.006/x86_64-linux-gnu/32/libatomic'
Making all in testsuite
make[7]: Entering directory
'/opt/bw/build/gcc-16.1.0_linux_amd64_baseline.006/x86_64-linux-gnu/32/libatomic/testsuite'
make[7]: Nothing to be done for 'all'.
make[7]: Leaving directory
'/opt/bw/build/gcc-16.1.0_linux_amd64_baseline.006/x86_64-linux-gnu/32/libatomic/testsuite'
make[7]: Entering directory
'/opt/bw/build/gcc-16.1.0_linux_amd64_baseline.006/x86_64-linux-gnu/32/libatomic'
true  DO=all multi-do # /opt/bw/bin/make
make[7]: Leaving directory
'/opt/bw/build/gcc-16.1.0_linux_amd64_baseline.006/x86_64-linux-gnu/32/libatomic'
make[6]: Leaving directory
'/opt/bw/build/gcc-16.1.0_linux_amd64_baseline.006/x86_64-linux-gnu/32/libatomic'
make[5]: Leaving directory
'/opt/bw/build/gcc-16.1.0_linux_amd64_baseline.006/x86_64-linux-gnu/32/libatomic'
make[4]: Leaving directory
'/opt/bw/build/gcc-16.1.0_linux_amd64_baseline.006/x86_64-linux-gnu/libatomic'
make[3]: Leaving directory
'/opt/bw/build/gcc-16.1.0_linux_amd64_baseline.006/x86_64-linux-gnu/libatomic'
make[2]: Leaving directory
'/opt/bw/build/gcc-16.1.0_linux_amd64_baseline.006/x86_64-linux-gnu/libatomic'
make[1]: Leaving directory '/opt/bw/build/gcc-16.1.0_linux_amd64_baseline.006'
make: *** [Makefile:2720: do-check] Error 2
make: Target 'check' not remade because of errors.

Also yes, it takes a long long time to eventually fail.

I surely do not see any info in that message that explains what? who? where?
why?

Again, for clarity, this is on bone stock Debian AMD64 stable.


I do see a bit of noise in a few places such as : 

-----------------------------------------------------------------
EXPECT=expect; export EXPECT; \
if /bin/bash -c "runtest --version" > /dev/null 2>&1; then \
  exit_status=0; l='libatomic'; for tool in $l; do \
    if runtest  --tool $tool --srcdir $srcdir ; \
    then :; else exit_status=1; fi; \
  done; \
else echo "WARNING: could not find 'runtest'" 1>&2; :;\
fi; \
exit $exit_status
-----------------------------------------------------------------

However that is pure baloney : 

eris$ 
eris$ uname -a 
Linux eris 6.1.0-48-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.172-1 (2026-05-15)
x86_64 GNU/Linux
eris$ cat /etc/debian_version 
12.14
eris$ 
eris$ which runtest
/usr/bin/runtest
eris$ file /usr/bin/runtest
/usr/bin/runtest: POSIX shell script, ASCII text executable
eris$ 
eris$ head /usr/bin/runtest
#!/bin/sh
#
# Copyright (C) 1992-2016, 2021 Free Software Foundation, Inc.
#
# This file is part of DejaGnu.
#
# DejaGnu is free software; you can redistribute it and/or modify it
# under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 3 of the License, or
# (at your option) any later version.
eris$ 

So again, from the trivial stable Debian AMD64 world the testsuite fails.

  * * *  repeatedly  * * *


-- 
Dennis Clarke
RISC-V/SPARC/PPC/ARM/CISC
UNIX and Linux spoken

Reply via email to