aarch64 testresults of r14-7229 fails math/cmplx in the libgo tests.

2024-01-14 Thread Toon Moene

Hi to the AARCH64 team,

I managed to do a (bog-standard normal) bootstrap on my Aarch64 system.

See: https://gcc.gnu.org/pipermail/gcc-testresults/2024-January/805347.html

It got this for the libgo tests:

=== libgo tests ===


Running target unix
FAIL: math/cmplx

=== libgo Summary ===

# of expected passes195
# of unexpected failures1
/dev/shm/bld2283/./gcc/gccgo version 14.0.1 20240114 (experimental) 
[master r14-7229-ged5bf2080c5] (GCC)


Subsequently, I ran LAPACK's test programs (using lapack-3.11.0) with 
optimization options -O3 -march=native -mtune=native, and I got the 
following differences with respect to the same run using gfortran 13 as 
installed on Debian testing (updated last Saturday):


diff thunderx-gfortran13.txt thunderx-gfortran14.txt
...
201,204c341,344
< REAL   1306803 30  (0.002%)0   (0.000%)   
 
< DOUBLE PRECISION   1318331 56  (0.004%)4   (0.000%)   
 
< COMPLEX770551  298 (0.039%)0   (0.000%)   
 
< COMPLEX16  779394  98  (0.013%)0   (0.000%)   
 
---
> REAL   1317063 71  (0.005%)0   (0.000%)   
 
> DOUBLE PRECISION   1318331 54  (0.004%)4   (0.000%)   
 
> COMPLEX767023  390 (0.051%)0   (0.000%)   
 
> COMPLEX16  174950  41371   (23.647%)   64  (0.037%)   
 
206c346
< --> ALL PRECISIONS  4175079 482 (0.012%)4   
(0.000%)
---
> --> ALL PRECISIONS  3577367 41886   (1.171%)68  
(0.002%)

Note that the only differences are in COMPLEX16 (i.e., complex 
computations using 64 bit REAL and IMAGINARY parts).
Perhaps the failing libgo test case is sufficient to track this down ... 
I suppose you can reproduce that one more easily.


Kind regards,

--
Toon Moene - e-mail: t...@moene.org - phone: +31 346 214290
Saturnushof 14, 3738 XG  Maartensdijk, The Netherlands


gcc-14-20240114 is now available

2024-01-14 Thread GCC Administrator via Gcc
Snapshot gcc-14-20240114 is now available on
  https://gcc.gnu.org/pub/gcc/snapshots/14-20240114/
and on various mirrors, see https://gcc.gnu.org/mirrors.html for details.

This snapshot has been generated from the GCC 14 git branch
with the following options: git://gcc.gnu.org/git/gcc.git branch master 
revision 5f6557b3c61134c762fa442e4f711317c372f364

You'll find:

 gcc-14-20240114.tar.xz   Complete GCC

  SHA256=53da35600835e9a9e9eb825ca228b3da70571438031aea7d8b949799daff97bb
  SHA1=f5f4f9dbcfeefd3affd9b0fdb0985f4b59bdc4a6

Diffs from 14-20240107 are available in the diffs/ subdirectory.

When a particular snapshot is ready for public consumption the LATEST-14
link is updated and a message is sent to the gcc list.  Please do not use
a snapshot before it has been announced that way.