Results of testsuite (branch: master; revision: r15-1163; build config: lto,O3,checking=release; languages: all; tasks: 48) on aarch64-linux-gnu.

2024-06-10 Thread Toon Moene
LAST_UPDATED: Mon Jun 10 13:00:30 UTC 2024 (revision r15-1163-g818e760528d)

Native configuration is aarch64-unknown-linux-gnu

=== libatomic tests ===


Running target unix

=== libatomic Summary ===

# of expected passes54
=== libffi tests ===


Running target unix

=== libffi Summary ===

# of expected passes1574
=== libgo tests ===


Running target unix

=== libgo Summary ===

# of expected passes196
/dev/shm/bld2279/./gcc/gccgo version 15.0.0 20240610 (experimental) [master 
r15-1163-g818e760528d] (GCC)

=== libgomp tests ===


Running target unix
FAIL: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/acc_prof-kernels-1.c 
-DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -foffload=disable  -O2   at line 
190 (test for warnings, line 185)
FAIL: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/acc_prof-kernels-1.c 
-DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -foffload=disable  -O2   at line 
221 (test for warnings, line 214)
FAIL: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/acc_prof-kernels-1.c 
-DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -foffload=disable  -O2   at line 
252 (test for warnings, line 245)
FAIL: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/acc_prof-kernels-1.c 
-DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -foffload=disable  -O2  (test for 
excess errors)
FAIL: libgomp.oacc-c/../libgomp.oacc-c-c++-common/acc_prof-kernels-1.c 
-DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -foffload=disable  -O2   at line 
190 (test for warnings, line 185)
FAIL: libgomp.oacc-c/../libgomp.oacc-c-c++-common/acc_prof-kernels-1.c 
-DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -foffload=disable  -O2   at line 
221 (test for warnings, line 214)
FAIL: libgomp.oacc-c/../libgomp.oacc-c-c++-common/acc_prof-kernels-1.c 
-DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -foffload=disable  -O2   at line 
252 (test for warnings, line 245)
FAIL: libgomp.oacc-c/../libgomp.oacc-c-c++-common/acc_prof-kernels-1.c 
-DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -foffload=disable  -O2  (test for 
excess errors)

=== libgomp Summary ===

# of expected passes16577
# of unexpected failures8
# of expected failures  285
# of unsupported tests  659
=== libitm tests ===


Running target unix

=== libitm Summary ===

# of expected passes44
# of expected failures  3
# of unsupported tests  1
=== libphobos tests ===


Running target unix
FAIL: libphobos.exceptions/rt_trap_exceptions.d output pattern test
FAIL: libphobos.lifetime/large_aggregate_destroy_21097.d (test for excess 
errors)
UNRESOLVED: libphobos.lifetime/large_aggregate_destroy_21097.d compilation 
failed to produce executable
WARNING: libphobos.phobos/std/container/rbtree.d (test for excess errors) 
program timed out.
FAIL: libphobos.phobos/std/container/rbtree.d (test for excess errors)
UNRESOLVED: libphobos.phobos/std/container/rbtree.d compilation failed to 
produce executable
WARNING: libphobos.phobos/std/conv.d (test for excess errors) program timed out.
FAIL: libphobos.phobos/std/conv.d (test for excess errors)
UNRESOLVED: libphobos.phobos/std/conv.d compilation failed to produce executable
FAIL: libphobos.phobos/std/format/internal/floats.d (test for excess errors)
FAIL: libphobos.phobos/std/format/internal/floats.d execution test
FAIL: libphobos.phobos/std/format/internal/write.d execution test
FAIL: libphobos.phobos/std/internal/math/gammafunction.d execution test
FAIL: libphobos.phobos/std/math/hardware.d execution test
WARNING: libphobos.phobos/std/range/package.d (test for excess errors) program 
timed out.
FAIL: libphobos.phobos/std/range/package.d (test for excess errors)
UNRESOLVED: libphobos.phobos/std/range/package.d compilation failed to produce 
executable
WARNING: libphobos.phobos_shared/std/container/rbtree.d (test for excess 
errors) program timed out.
FAIL: libphobos.phobos_shared/std/container/rbtree.d (test for excess errors)
UNRESOLVED: libphobos.phobos_shared/std/container/rbtree.d compilation failed 
to produce executable
WARNING: libphobos.phobos_shared/std/conv.d (test for excess errors) program 
timed out.
FAIL: libphobos.phobos_shared/std/conv.d (test for excess errors)
UNRESOLVED: libphobos.phobos_shared/std/conv.d compilation failed to produce 
executable
WARNING: libphobos.phobos_shared/std/datetime/date.d (test for excess errors) 
program timed out.
FAIL: libphobos.phobos_shared/std/datetime/date.d (test for excess errors)
UNRESOLVED: libphobos.phobos_shared/std/datetime/date.d compilation failed to 
produce executable
FAIL: libphobos.phobos_shared/std/format/internal/floats.d (test for excess 
errors)
FAIL: libphobos.phobos_shared/std/format/internal/floats.d execution test
FAIL: libphobos.phobos_shared/std/format/internal/write.d execution test
FAIL: 

Results of testsuite (branch: master; revision: r15-1162; build config: lto,O3,checking=release; languages: all; tasks: 16) on x86_64-linux-gnu.

2024-06-10 Thread Toon Moene
LAST_UPDATED: Mon Jun 10 10:43:51 UTC 2024 (revision r15-1162-ge29af8de31b)

Native configuration is x86_64-pc-linux-gnu

=== gcc tests ===


Running target unix
FAIL: gcc.target/i386/pr101950-2.c scan-assembler-times \\txor[ql]\\t 2
FAIL: gcc.target/i386/pr77881.c scan-assembler js[ \\t].?L

=== gcc Summary ===

# of expected passes199739
# of unexpected failures2
# of expected failures  1469
# of unsupported tests  3163
/home/toon/scratch/bld2706/gcc/xgcc  version 15.0.0 20240610 (experimental) 
[master r15-1162-ge29af8de31b] (GCC) 

=== gdc tests ===


Running target unix
FAIL: gdc.dg/attr_module.d(test for warnings, line 12)
FAIL: gdc.dg/attr_module.d(test for warnings, line 18)
FAIL: gdc.dg/attr_module.d(test for warnings, line 24)
FAIL: gdc.dg/attr_module.d(test for warnings, line 36)
FAIL: gdc.dg/attr_module.d   (test for excess errors)
FAIL: gdc.dg/gdc231.d   (test for excess errors)
FAIL: gdc.dg/gdc253a.d   (test for excess errors)
FAIL: gdc.dg/gdc27.d   (test for excess errors)
FAIL: gdc.dg/pr108050.d   (test for excess errors)
FAIL: gdc.test/compilable/test16348.d   output-exists test16348.s
FAIL: gdc.test/compilable/test17541.d   output-exists test17541.s
FAIL: gdc.test/fail_compilation/diag4479.d   output-exists-not diag4479.o
FAIL: gdc.test/fail_compilation/fail11453a.d   output-exists-not fail11453a.o
FAIL: gdc.test/fail_compilation/fail11453b.d   output-exists-not fail11453b.o
FAIL: gdc.test/fail_compilation/fail18938.d   output-exists-not fail18938.o
FAIL: gdc.test/fail_compilation/fail19911b.d   output-exists-not fail19911b.o
FAIL: gdc.test/fail_compilation/fail23109.d   output-exists-not fail23109.o
FAIL: gdc.test/fail_compilation/ice10598.d   output-exists-not ice10598.o
FAIL: gdc.test/fail_compilation/ice11136.d   output-exists-not ice11136.o
FAIL: gdc.test/fail_compilation/ice14116.d   output-exists-not ice14116.o
FAIL: gdc.test/fail_compilation/no_Throwable.d   output-exists-not 
no_Throwable.o
FAIL: gdc.test/fail_compilation/no_TypeInfo.d   output-exists-not no_TypeInfo.o
FAIL: gdc.test/fail_compilation/verifyhookexist.d   output-exists-not 
verifyhookexist.o

=== gdc Summary ===

# of expected passes13841
# of unexpected failures23
# of unsupported tests  130
/home/toon/scratch/bld2706/gcc/gdc  version 15.0.0 20240610 (experimental) 
[master r15-1162-ge29af8de31b] (GCC) 

=== gfortran tests ===


Running target unix

=== gfortran Summary ===

# of expected passes70537
# of expected failures  273
# of unsupported tests  79
/home/toon/scratch/bld2706/gcc/gfortran  version 15.0.0 20240610 (experimental) 
[master r15-1162-ge29af8de31b] (GCC) 

=== g++ tests ===


Running target unix

=== g++ Summary ===

# of expected passes265819
# of expected failures  2751
# of unsupported tests  11466
/home/toon/scratch/bld2706/gcc/xg++  version 15.0.0 20240610 (experimental) 
[master r15-1162-ge29af8de31b] (GCC) 

=== gm2 tests ===


Running target unix

=== gm2 Summary ===

# of expected passes14036
=== go tests ===


Running target unix
FAIL: ./index0-out.go execution,  -O0 -g -fno-var-tracking-assignments 

=== go Summary ===

# of expected passes8897
# of unexpected failures1
# of untested testcases 6
# of unsupported tests  27
/home/toon/scratch/bld2706/gcc/gccgo  version 15.0.0 20240610 (experimental) 
[master r15-1162-ge29af8de31b] (GCC) 

=== obj-c++ tests ===


Running target unix

=== obj-c++ Summary ===

# of expected passes1503
# of expected failures  10
# of unsupported tests  79
/home/toon/scratch/bld2706/gcc/xg++  version 15.0.0 20240610 (experimental) 
[master r15-1162-ge29af8de31b] (GCC) 

=== objc tests ===


Running target unix

=== objc Summary ===

# of expected passes2840
# of expected failures  6
# of unsupported tests  70
/home/toon/scratch/bld2706/gcc/xgcc  version 15.0.0 20240610 (experimental) 
[master r15-1162-ge29af8de31b] (GCC) 

=== rust tests ===


Running target unix

=== rust Summary ===

# of expected passes8402
# of expected failures  69
# of unsupported tests  1
=== gotools tests ===


=== gotools Summary ===
# of expected passes416
# of untested testcases 130
/home/toon/scratch/bld2706/./gcc/gccgo version 15.0.0 20240610 (experimental) 
[master r15-1162-ge29af8de31b] (GCC)

=== libatomic tests ===


Running target unix

=== libatomic Summary ===

# of expected passes54
=== libffi tests ===


Running 

Results of testsuite (branch: master; revision: r15-1112; build config: lto,O3; languages: all; tasks: 16) on x86_64-linux-gnu.

2024-06-08 Thread Toon Moene
LAST_UPDATED: Sat Jun  8 09:57:47 UTC 2024 (revision r15-1112-gab50ac8180b)

Native configuration is x86_64-pc-linux-gnu

=== gcc tests ===


Running target unix
FAIL: gcc.target/i386/pr101950-2.c scan-assembler-times \\txor[ql]\\t 2
FAIL: gcc.target/i386/pr77881.c scan-assembler js[ \\t].?L

=== gcc Summary ===

# of expected passes199727
# of unexpected failures2
# of expected failures  1469
# of unsupported tests  3163
/home/toon/scratch/bld302738/gcc/xgcc  version 15.0.0 20240608 (experimental) 
[master r15-1112-gab50ac8180b] (GCC) 

=== gdc tests ===


Running target unix
FAIL: gdc.dg/attr_module.d(test for warnings, line 12)
FAIL: gdc.dg/attr_module.d(test for warnings, line 18)
FAIL: gdc.dg/attr_module.d(test for warnings, line 24)
FAIL: gdc.dg/attr_module.d(test for warnings, line 36)
FAIL: gdc.dg/attr_module.d   (test for excess errors)
FAIL: gdc.dg/gdc231.d   (test for excess errors)
FAIL: gdc.dg/gdc253a.d   (test for excess errors)
FAIL: gdc.dg/gdc27.d   (test for excess errors)
FAIL: gdc.dg/pr108050.d   (test for excess errors)
FAIL: gdc.test/compilable/test16348.d   output-exists test16348.s
FAIL: gdc.test/compilable/test17541.d   output-exists test17541.s
FAIL: gdc.test/fail_compilation/diag4479.d   output-exists-not diag4479.o
FAIL: gdc.test/fail_compilation/fail11453a.d   output-exists-not fail11453a.o
FAIL: gdc.test/fail_compilation/fail11453b.d   output-exists-not fail11453b.o
FAIL: gdc.test/fail_compilation/fail18938.d   output-exists-not fail18938.o
FAIL: gdc.test/fail_compilation/fail19911b.d   output-exists-not fail19911b.o
FAIL: gdc.test/fail_compilation/fail23109.d   output-exists-not fail23109.o
FAIL: gdc.test/fail_compilation/ice10598.d   output-exists-not ice10598.o
FAIL: gdc.test/fail_compilation/ice11136.d   output-exists-not ice11136.o
FAIL: gdc.test/fail_compilation/ice14116.d   output-exists-not ice14116.o
FAIL: gdc.test/fail_compilation/no_Throwable.d   output-exists-not 
no_Throwable.o
FAIL: gdc.test/fail_compilation/no_TypeInfo.d   output-exists-not no_TypeInfo.o
FAIL: gdc.test/fail_compilation/verifyhookexist.d   output-exists-not 
verifyhookexist.o

=== gdc Summary ===

# of expected passes13841
# of unexpected failures23
# of unsupported tests  130
/home/toon/scratch/bld302738/gcc/gdc  version 15.0.0 20240608 (experimental) 
[master r15-1112-gab50ac8180b] (GCC) 

=== gfortran tests ===


Running target unix

=== gfortran Summary ===

# of expected passes70537
# of expected failures  273
# of unsupported tests  79
/home/toon/scratch/bld302738/gcc/gfortran  version 15.0.0 20240608 
(experimental) [master r15-1112-gab50ac8180b] (GCC) 

=== g++ tests ===


Running target unix

=== g++ Summary ===

# of expected passes265797
# of expected failures  2751
# of unsupported tests  11466
/home/toon/scratch/bld302738/gcc/xg++  version 15.0.0 20240608 (experimental) 
[master r15-1112-gab50ac8180b] (GCC) 

=== gm2 tests ===


Running target unix

=== gm2 Summary ===

# of expected passes14036
=== go tests ===


Running target unix
FAIL: ./index0-out.go execution,  -O0 -g -fno-var-tracking-assignments 

=== go Summary ===

# of expected passes8897
# of unexpected failures1
# of untested testcases 6
# of unsupported tests  27
/home/toon/scratch/bld302738/gcc/gccgo  version 15.0.0 20240608 (experimental) 
[master r15-1112-gab50ac8180b] (GCC) 

=== obj-c++ tests ===


Running target unix

=== obj-c++ Summary ===

# of expected passes1503
# of expected failures  10
# of unsupported tests  79
/home/toon/scratch/bld302738/gcc/xg++  version 15.0.0 20240608 (experimental) 
[master r15-1112-gab50ac8180b] (GCC) 

=== objc tests ===


Running target unix

=== objc Summary ===

# of expected passes2840
# of expected failures  6
# of unsupported tests  70
/home/toon/scratch/bld302738/gcc/xgcc  version 15.0.0 20240608 (experimental) 
[master r15-1112-gab50ac8180b] (GCC) 

=== rust tests ===


Running target unix

=== rust Summary ===

# of expected passes8402
# of expected failures  69
# of unsupported tests  1
=== gotools tests ===


=== gotools Summary ===
# of expected passes416
# of untested testcases 130
/home/toon/scratch/bld302738/./gcc/gccgo version 15.0.0 20240608 (experimental) 
[master r15-1112-gab50ac8180b] (GCC)

=== libatomic tests ===


Running target unix

=== libatomic Summary ===

# of expected passes54
=== libffi tests 

Results of testsuite (branch: master; revision: r15-966; build config: lto,O3; languages: all; tasks: 16) on x86_64-linux-gnu.

2024-06-01 Thread Toon Moene
LAST_UPDATED: Sat Jun  1 09:25:49 UTC 2024 (revision r15-966-gfabb545026f)

Native configuration is x86_64-pc-linux-gnu

=== gcc tests ===


Running target unix
FAIL: gcc.target/i386/apx-ndd-tls-1b.c scan-assembler-times addq[ 
\\t]+%r[a-z0-9]+, a@gottpoff(%rip), %r[a-z0-9]+ 1
FAIL: gcc.target/i386/pr101950-2.c scan-assembler-times \\txor[ql]\\t 2

=== gcc Summary ===

# of expected passes199358
# of unexpected failures2
# of expected failures  1471
# of unsupported tests  3131
/home/toon/scratch/bld320455/gcc/xgcc  version 15.0.0 20240601 (experimental) 
[master r15-966-gfabb545026f] (GCC) 

=== gdc tests ===


Running target unix
FAIL: gdc.dg/attr_module.d(test for warnings, line 12)
FAIL: gdc.dg/attr_module.d(test for warnings, line 18)
FAIL: gdc.dg/attr_module.d(test for warnings, line 24)
FAIL: gdc.dg/attr_module.d(test for warnings, line 36)
FAIL: gdc.dg/attr_module.d   (test for excess errors)
FAIL: gdc.dg/gdc231.d   (test for excess errors)
FAIL: gdc.dg/gdc253a.d   (test for excess errors)
FAIL: gdc.dg/gdc27.d   (test for excess errors)
FAIL: gdc.dg/pr108050.d   (test for excess errors)
FAIL: gdc.test/compilable/test16348.d   output-exists test16348.s
FAIL: gdc.test/compilable/test17541.d   output-exists test17541.s
FAIL: gdc.test/fail_compilation/diag4479.d   output-exists-not diag4479.o
FAIL: gdc.test/fail_compilation/fail11453a.d   output-exists-not fail11453a.o
FAIL: gdc.test/fail_compilation/fail11453b.d   output-exists-not fail11453b.o
FAIL: gdc.test/fail_compilation/fail18938.d   output-exists-not fail18938.o
FAIL: gdc.test/fail_compilation/fail19911b.d   output-exists-not fail19911b.o
FAIL: gdc.test/fail_compilation/fail23109.d   output-exists-not fail23109.o
FAIL: gdc.test/fail_compilation/ice10598.d   output-exists-not ice10598.o
FAIL: gdc.test/fail_compilation/ice11136.d   output-exists-not ice11136.o
FAIL: gdc.test/fail_compilation/ice14116.d   output-exists-not ice14116.o
FAIL: gdc.test/fail_compilation/no_Throwable.d   output-exists-not 
no_Throwable.o
FAIL: gdc.test/fail_compilation/no_TypeInfo.d   output-exists-not no_TypeInfo.o
FAIL: gdc.test/fail_compilation/verifyhookexist.d   output-exists-not 
verifyhookexist.o

=== gdc Summary ===

# of expected passes13841
# of unexpected failures23
# of unsupported tests  130
/home/toon/scratch/bld320455/gcc/gdc  version 15.0.0 20240601 (experimental) 
[master r15-966-gfabb545026f] (GCC) 

=== gfortran tests ===


Running target unix

=== gfortran Summary ===

# of expected passes70238
# of expected failures  273
# of unsupported tests  79
/home/toon/scratch/bld320455/gcc/gfortran  version 15.0.0 20240601 
(experimental) [master r15-966-gfabb545026f] (GCC) 

=== g++ tests ===


Running target unix

=== g++ Summary ===

# of expected passes264530
# of expected failures  2758
# of unsupported tests  11430
/home/toon/scratch/bld320455/gcc/xg++  version 15.0.0 20240601 (experimental) 
[master r15-966-gfabb545026f] (GCC) 

=== gm2 tests ===


Running target unix

=== gm2 Summary ===

# of expected passes14036
=== go tests ===


Running target unix
FAIL: ./index0-out.go execution,  -O0 -g -fno-var-tracking-assignments 

=== go Summary ===

# of expected passes8897
# of unexpected failures1
# of untested testcases 6
# of unsupported tests  27
/home/toon/scratch/bld320455/gcc/gccgo  version 15.0.0 20240601 (experimental) 
[master r15-966-gfabb545026f] (GCC) 

=== obj-c++ tests ===


Running target unix

=== obj-c++ Summary ===

# of expected passes1503
# of expected failures  10
# of unsupported tests  79
/home/toon/scratch/bld320455/gcc/xg++  version 15.0.0 20240601 (experimental) 
[master r15-966-gfabb545026f] (GCC) 

=== objc tests ===


Running target unix

=== objc Summary ===

# of expected passes2840
# of expected failures  6
# of unsupported tests  70
/home/toon/scratch/bld320455/gcc/xgcc  version 15.0.0 20240601 (experimental) 
[master r15-966-gfabb545026f] (GCC) 

=== rust tests ===


Running target unix

=== rust Summary ===

# of expected passes8402
# of expected failures  69
# of unsupported tests  1
=== gotools tests ===


=== gotools Summary ===
# of expected passes416
# of untested testcases 130
/home/toon/scratch/bld320455/./gcc/gccgo version 15.0.0 20240601 (experimental) 
[master r15-966-gfabb545026f] (GCC)

=== libatomic tests ===


Running target unix

=== libatomic Summary ===

# of expected 

Results of testsuite (branch: master; revision: r15-929; build config: lto,O3,checking=all; languages: all; tasks: 16) on x86_64-linux-gnu.

2024-05-30 Thread Toon Moene
LAST_UPDATED: Thu May 30 19:48:10 UTC 2024 (revision r15-929-g46d931b3dd3)

Native configuration is x86_64-pc-linux-gnu

=== gcc tests ===


Running target unix
FAIL: gcc.dg/rtl/x86_64/pro_and_epilogue.c (internal compiler error: in 
df_scan_verify, at df-scan.cc:4233)
FAIL: gcc.dg/rtl/x86_64/pro_and_epilogue.c (test for excess errors)
FAIL: gcc.dg/rtl/x86_64/pro_and_epilogue.c scan-rtl-dump-times pro_and_epilogue 
"NOTE_INSN_PROLOGUE_END" 1
FAIL: gcc.dg/rtl/x86_64/pro_and_epilogue.c scan-rtl-dump-times pro_and_epilogue 
"simple_return" 2
FAIL: gcc.target/i386/apx-ndd-tls-1b.c scan-assembler-times addq[ 
\\t]+%r[a-z0-9]+, a@gottpoff(%rip), %r[a-z0-9]+ 1
FAIL: gcc.target/i386/pr101950-2.c scan-assembler-times \\txor[ql]\\t 2

=== gcc Summary ===

# of expected passes199229
# of unexpected failures6
# of expected failures  1471
# of unsupported tests  3131
/home/toon/scratch/bld1697903/gcc/xgcc  version 15.0.0 20240530 (experimental) 
[master r15-929-g46d931b3dd3] (GCC) 

=== gdc tests ===


Running target unix
FAIL: gdc.dg/attr_module.d(test for warnings, line 12)
FAIL: gdc.dg/attr_module.d(test for warnings, line 18)
FAIL: gdc.dg/attr_module.d(test for warnings, line 24)
FAIL: gdc.dg/attr_module.d(test for warnings, line 36)
FAIL: gdc.dg/attr_module.d   (test for excess errors)
FAIL: gdc.dg/gdc231.d   (test for excess errors)
FAIL: gdc.dg/gdc253a.d   (test for excess errors)
FAIL: gdc.dg/gdc27.d   (test for excess errors)
FAIL: gdc.dg/pr108050.d   (test for excess errors)
FAIL: gdc.test/compilable/test16348.d   output-exists test16348.s
FAIL: gdc.test/compilable/test17541.d   output-exists test17541.s
FAIL: gdc.test/fail_compilation/diag4479.d   output-exists-not diag4479.o
FAIL: gdc.test/fail_compilation/fail11453a.d   output-exists-not fail11453a.o
FAIL: gdc.test/fail_compilation/fail11453b.d   output-exists-not fail11453b.o
FAIL: gdc.test/fail_compilation/fail18938.d   output-exists-not fail18938.o
FAIL: gdc.test/fail_compilation/fail19911b.d   output-exists-not fail19911b.o
FAIL: gdc.test/fail_compilation/fail23109.d   output-exists-not fail23109.o
FAIL: gdc.test/fail_compilation/ice10598.d   output-exists-not ice10598.o
FAIL: gdc.test/fail_compilation/ice11136.d   output-exists-not ice11136.o
FAIL: gdc.test/fail_compilation/ice14116.d   output-exists-not ice14116.o
FAIL: gdc.test/fail_compilation/no_Throwable.d   output-exists-not 
no_Throwable.o
FAIL: gdc.test/fail_compilation/no_TypeInfo.d   output-exists-not no_TypeInfo.o
FAIL: gdc.test/fail_compilation/verifyhookexist.d   output-exists-not 
verifyhookexist.o

=== gdc Summary ===

# of expected passes13841
# of unexpected failures23
# of unsupported tests  130
/home/toon/scratch/bld1697903/gcc/gdc  version 15.0.0 20240530 (experimental) 
[master r15-929-g46d931b3dd3] (GCC) 

=== gfortran tests ===


Running target unix

=== gfortran Summary ===

# of expected passes70238
# of expected failures  273
# of unsupported tests  79
/home/toon/scratch/bld1697903/gcc/gfortran  version 15.0.0 20240530 
(experimental) [master r15-929-g46d931b3dd3] (GCC) 

=== g++ tests ===


Running target unix

=== g++ Summary ===

# of expected passes264506
# of expected failures  2758
# of unsupported tests  11429
/home/toon/scratch/bld1697903/gcc/xg++  version 15.0.0 20240530 (experimental) 
[master r15-929-g46d931b3dd3] (GCC) 

=== gm2 tests ===


Running target unix

=== gm2 Summary ===

# of expected passes14036
=== go tests ===


Running target unix
FAIL: ./index0-out.go execution,  -O0 -g -fno-var-tracking-assignments 

=== go Summary ===

# of expected passes8897
# of unexpected failures1
# of untested testcases 6
# of unsupported tests  27
/home/toon/scratch/bld1697903/gcc/gccgo  version 15.0.0 20240530 (experimental) 
[master r15-929-g46d931b3dd3] (GCC) 

=== obj-c++ tests ===


Running target unix

=== obj-c++ Summary ===

# of expected passes1503
# of expected failures  10
# of unsupported tests  79
/home/toon/scratch/bld1697903/gcc/xg++  version 15.0.0 20240530 (experimental) 
[master r15-929-g46d931b3dd3] (GCC) 

=== objc tests ===


Running target unix

=== objc Summary ===

# of expected passes2840
# of expected failures  6
# of unsupported tests  70
/home/toon/scratch/bld1697903/gcc/xgcc  version 15.0.0 20240530 (experimental) 
[master r15-929-g46d931b3dd3] (GCC) 

=== rust tests ===


Running target unix

=== rust Summary ===

# of expected passes8402
# of expected failures  69
# of unsupported tests  

Results of testsuite (branch: master; revision: r15-912; build config: lto,O3; languages: all; tasks: 16) on x86_64-linux-gnu.

2024-05-29 Thread Toon Moene
LAST_UPDATED: Wed May 29 21:35:14 UTC 2024 (revision r15-912-g86b98d93998)

Native configuration is x86_64-pc-linux-gnu

=== gcc tests ===


Running target unix
FAIL: gcc.target/i386/apx-ndd-tls-1b.c scan-assembler-times addq[ 
\\t]+%r[a-z0-9]+, a@gottpoff(%rip), %r[a-z0-9]+ 1
FAIL: gcc.target/i386/pr101950-2.c scan-assembler-times \\txor[ql]\\t 2

=== gcc Summary ===

# of expected passes199226
# of unexpected failures2
# of expected failures  1471
# of unsupported tests  3131
/home/toon/scratch/bld2938631/gcc/xgcc  version 15.0.0 20240529 (experimental) 
[master r15-912-g86b98d93998] (GCC) 

=== gdc tests ===


Running target unix

=== gdc Summary ===

# of expected passes13864
# of unsupported tests  1
/home/toon/scratch/bld2938631/gcc/gdc  version 15.0.0 20240529 (experimental) 
[master r15-912-g86b98d93998] (GCC) 

=== gfortran tests ===


Running target unix

=== gfortran Summary ===

# of expected passes70237
# of expected failures  273
# of unsupported tests  79
/home/toon/scratch/bld2938631/gcc/gfortran  version 15.0.0 20240529 
(experimental) [master r15-912-g86b98d93998] (GCC) 

=== g++ tests ===


Running target unix

=== g++ Summary ===

# of expected passes264506
# of expected failures  2758
# of unsupported tests  11429
/home/toon/scratch/bld2938631/gcc/xg++  version 15.0.0 20240529 (experimental) 
[master r15-912-g86b98d93998] (GCC) 

=== gm2 tests ===


Running target unix

=== gm2 Summary ===

# of expected passes14036
=== go tests ===


Running target unix
FAIL: ./index0-out.go execution,  -O0 -g -fno-var-tracking-assignments 

=== go Summary ===

# of expected passes8897
# of unexpected failures1
# of untested testcases 6
# of unsupported tests  27
/home/toon/scratch/bld2938631/gcc/gccgo  version 15.0.0 20240529 (experimental) 
[master r15-912-g86b98d93998] (GCC) 

=== obj-c++ tests ===


Running target unix

=== obj-c++ Summary ===

# of expected passes1503
# of expected failures  10
# of unsupported tests  79
/home/toon/scratch/bld2938631/gcc/xg++  version 15.0.0 20240529 (experimental) 
[master r15-912-g86b98d93998] (GCC) 

=== objc tests ===


Running target unix

=== objc Summary ===

# of expected passes2840
# of expected failures  6
# of unsupported tests  70
/home/toon/scratch/bld2938631/gcc/xgcc  version 15.0.0 20240529 (experimental) 
[master r15-912-g86b98d93998] (GCC) 

=== rust tests ===


Running target unix

=== rust Summary ===

# of expected passes8402
# of expected failures  69
# of unsupported tests  1
=== gotools tests ===


=== gotools Summary ===
# of expected passes416
# of untested testcases 130
/home/toon/scratch/bld2938631/./gcc/gccgo version 15.0.0 20240529 
(experimental) [master r15-912-g86b98d93998] (GCC)

=== libatomic tests ===


Running target unix

=== libatomic Summary ===

# of expected passes54
=== libffi tests ===


Running target unix

=== libffi Summary ===

# of expected passes2304
=== libgo tests ===


Running target unix
FAIL: runtime/pprof

=== libgo Summary ===

# of expected passes195
# of unexpected failures1
/home/toon/scratch/bld2938631/./gcc/gccgo version 15.0.0 20240529 
(experimental) [master r15-912-g86b98d93998] (GCC)

=== libgomp tests ===


Running target unix
FAIL: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/acc_prof-kernels-1.c 
-DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -foffload=disable  -O2   at line 
190 (test for warnings, line 185)
FAIL: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/acc_prof-kernels-1.c 
-DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -foffload=disable  -O2   at line 
221 (test for warnings, line 214)
FAIL: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/acc_prof-kernels-1.c 
-DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -foffload=disable  -O2   at line 
252 (test for warnings, line 245)
FAIL: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/acc_prof-kernels-1.c 
-DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -foffload=disable  -O2  (test for 
excess errors)
FAIL: libgomp.oacc-c/../libgomp.oacc-c-c++-common/acc_prof-kernels-1.c 
-DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -foffload=disable  -O2   at line 
190 (test for warnings, line 185)
FAIL: libgomp.oacc-c/../libgomp.oacc-c-c++-common/acc_prof-kernels-1.c 
-DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -foffload=disable  -O2   at 

Results of testsuite (branch: master; revision: r15-875; build config: lto,O3,checking=all; languages: all; tasks: 16) on x86_64-linux-gnu.

2024-05-28 Thread Toon Moene
LAST_UPDATED: Tue May 28 20:23:08 UTC 2024 (revision r15-875-g21fc89bac61)

Native configuration is x86_64-pc-linux-gnu

=== gcc tests ===


Running target unix
FAIL: gcc.dg/rtl/x86_64/pro_and_epilogue.c (internal compiler error: in 
df_scan_verify, at df-scan.cc:4233)
FAIL: gcc.dg/rtl/x86_64/pro_and_epilogue.c (test for excess errors)
FAIL: gcc.dg/rtl/x86_64/pro_and_epilogue.c scan-rtl-dump-times pro_and_epilogue 
"NOTE_INSN_PROLOGUE_END" 1
FAIL: gcc.dg/rtl/x86_64/pro_and_epilogue.c scan-rtl-dump-times pro_and_epilogue 
"simple_return" 2
FAIL: gcc.target/i386/apx-ndd-tls-1b.c scan-assembler-times addq[ 
\\t]+%r[a-z0-9]+, a@gottpoff(%rip), %r[a-z0-9]+ 1
FAIL: gcc.target/i386/pr101950-2.c scan-assembler-times \\txor[ql]\\t 2

=== gcc Summary ===

# of expected passes199200
# of unexpected failures6
# of expected failures  1471
# of unsupported tests  3131
/home/toon/scratch/bld117177/gcc/xgcc  version 15.0.0 20240528 (experimental) 
[master r15-875-g21fc89bac61] (GCC) 

=== gdc tests ===


Running target unix

=== gdc Summary ===

# of expected passes13864
# of unsupported tests  1
/home/toon/scratch/bld117177/gcc/gdc  version 15.0.0 20240528 (experimental) 
[master r15-875-g21fc89bac61] (GCC) 

=== gfortran tests ===


Running target unix

=== gfortran Summary ===

# of expected passes70234
# of expected failures  273
# of unsupported tests  79
/home/toon/scratch/bld117177/gcc/gfortran  version 15.0.0 20240528 
(experimental) [master r15-875-g21fc89bac61] (GCC) 

=== g++ tests ===


Running target unix

=== g++ Summary ===

# of expected passes264491
# of expected failures  2758
# of unsupported tests  11428
/home/toon/scratch/bld117177/gcc/xg++  version 15.0.0 20240528 (experimental) 
[master r15-875-g21fc89bac61] (GCC) 

=== gm2 tests ===


Running target unix

=== gm2 Summary ===

# of expected passes14018
=== go tests ===


Running target unix
FAIL: ./index0-out.go execution,  -O0 -g -fno-var-tracking-assignments 

=== go Summary ===

# of expected passes8897
# of unexpected failures1
# of untested testcases 6
# of unsupported tests  27
/home/toon/scratch/bld117177/gcc/gccgo  version 15.0.0 20240528 (experimental) 
[master r15-875-g21fc89bac61] (GCC) 

=== obj-c++ tests ===


Running target unix

=== obj-c++ Summary ===

# of expected passes1503
# of expected failures  10
# of unsupported tests  79
/home/toon/scratch/bld117177/gcc/xg++  version 15.0.0 20240528 (experimental) 
[master r15-875-g21fc89bac61] (GCC) 

=== objc tests ===


Running target unix

=== objc Summary ===

# of expected passes2840
# of expected failures  6
# of unsupported tests  70
/home/toon/scratch/bld117177/gcc/xgcc  version 15.0.0 20240528 (experimental) 
[master r15-875-g21fc89bac61] (GCC) 

=== rust tests ===


Running target unix

=== rust Summary ===

# of expected passes8402
# of expected failures  69
# of unsupported tests  1
=== gotools tests ===


=== gotools Summary ===
# of expected passes416
# of untested testcases 130
/home/toon/scratch/bld117177/./gcc/gccgo version 15.0.0 20240528 (experimental) 
[master r15-875-g21fc89bac61] (GCC)

=== libatomic tests ===


Running target unix

=== libatomic Summary ===

# of expected passes54
=== libffi tests ===


Running target unix

=== libffi Summary ===

# of expected passes2304
=== libgo tests ===


Running target unix
FAIL: runtime/pprof

=== libgo Summary ===

# of expected passes195
# of unexpected failures1
/home/toon/scratch/bld117177/./gcc/gccgo version 15.0.0 20240528 (experimental) 
[master r15-875-g21fc89bac61] (GCC)

=== libgomp tests ===


Running target unix
FAIL: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/acc_prof-kernels-1.c 
-DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -foffload=disable  -O2   at line 
190 (test for warnings, line 185)
FAIL: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/acc_prof-kernels-1.c 
-DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -foffload=disable  -O2   at line 
221 (test for warnings, line 214)
FAIL: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/acc_prof-kernels-1.c 
-DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -foffload=disable  -O2   at line 
252 (test for warnings, line 245)
FAIL: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/acc_prof-kernels-1.c 
-DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 

Results of testsuite (branch: master; revision: r15-849; build config: lto,O3; languages: all; tasks: 48) on aarch64-linux-gnu.

2024-05-27 Thread Toon Moene
LAST_UPDATED: Mon May 27 09:37:34 UTC 2024 (revision r15-849-gf6c5f836df4)

Native configuration is aarch64-unknown-linux-gnu

=== libatomic tests ===


Running target unix

=== libatomic Summary ===

# of expected passes54
=== libffi tests ===


Running target unix

=== libffi Summary ===

# of expected passes1574
=== libgo tests ===


Running target unix

=== libgo Summary ===

# of expected passes196
/dev/shm/bld2061/./gcc/gccgo version 15.0.0 20240527 (experimental) [master 
r15-849-gf6c5f836df4] (GCC)

=== libgomp tests ===


Running target unix
FAIL: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/acc_prof-kernels-1.c 
-DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -foffload=disable  -O2   at line 
190 (test for warnings, line 185)
FAIL: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/acc_prof-kernels-1.c 
-DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -foffload=disable  -O2   at line 
221 (test for warnings, line 214)
FAIL: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/acc_prof-kernels-1.c 
-DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -foffload=disable  -O2   at line 
252 (test for warnings, line 245)
FAIL: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/acc_prof-kernels-1.c 
-DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -foffload=disable  -O2  (test for 
excess errors)
FAIL: libgomp.oacc-c/../libgomp.oacc-c-c++-common/acc_prof-kernels-1.c 
-DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -foffload=disable  -O2   at line 
190 (test for warnings, line 185)
FAIL: libgomp.oacc-c/../libgomp.oacc-c-c++-common/acc_prof-kernels-1.c 
-DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -foffload=disable  -O2   at line 
221 (test for warnings, line 214)
FAIL: libgomp.oacc-c/../libgomp.oacc-c-c++-common/acc_prof-kernels-1.c 
-DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -foffload=disable  -O2   at line 
252 (test for warnings, line 245)
FAIL: libgomp.oacc-c/../libgomp.oacc-c-c++-common/acc_prof-kernels-1.c 
-DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -foffload=disable  -O2  (test for 
excess errors)

=== libgomp Summary ===

# of expected passes16256
# of unexpected failures8
# of expected failures  285
# of unsupported tests  649
=== libitm tests ===


Running target unix

=== libitm Summary ===

# of expected passes44
# of expected failures  3
# of unsupported tests  1
=== libphobos tests ===


Running target unix
FAIL: libphobos.exceptions/rt_trap_exceptions.d output pattern test
FAIL: libphobos.lifetime/large_aggregate_destroy_21097.d (test for excess 
errors)
UNRESOLVED: libphobos.lifetime/large_aggregate_destroy_21097.d compilation 
failed to produce executable
WARNING: libphobos.phobos/std/container/rbtree.d (test for excess errors) 
program timed out.
FAIL: libphobos.phobos/std/container/rbtree.d (test for excess errors)
UNRESOLVED: libphobos.phobos/std/container/rbtree.d compilation failed to 
produce executable
WARNING: libphobos.phobos/std/conv.d (test for excess errors) program timed out.
FAIL: libphobos.phobos/std/conv.d (test for excess errors)
UNRESOLVED: libphobos.phobos/std/conv.d compilation failed to produce executable
WARNING: libphobos.phobos/std/datetime/date.d (test for excess errors) program 
timed out.
FAIL: libphobos.phobos/std/datetime/date.d (test for excess errors)
UNRESOLVED: libphobos.phobos/std/datetime/date.d compilation failed to produce 
executable
FAIL: libphobos.phobos/std/format/internal/floats.d (test for excess errors)
FAIL: libphobos.phobos/std/format/internal/floats.d execution test
FAIL: libphobos.phobos/std/format/internal/write.d execution test
FAIL: libphobos.phobos/std/internal/math/gammafunction.d execution test
FAIL: libphobos.phobos/std/math/hardware.d execution test
WARNING: libphobos.phobos/std/range/package.d (test for excess errors) program 
timed out.
FAIL: libphobos.phobos/std/range/package.d (test for excess errors)
UNRESOLVED: libphobos.phobos/std/range/package.d compilation failed to produce 
executable
WARNING: libphobos.phobos/std/string.d (test for excess errors) program timed 
out.
FAIL: libphobos.phobos/std/string.d (test for excess errors)
FAIL: libphobos.phobos/std/string.d execution test
WARNING: libphobos.phobos_shared/std/algorithm/iteration.d (test for excess 
errors) program timed out.
FAIL: libphobos.phobos_shared/std/algorithm/iteration.d (test for excess errors)
UNRESOLVED: libphobos.phobos_shared/std/algorithm/iteration.d compilation 
failed to produce executable
WARNING: libphobos.phobos_shared/std/container/rbtree.d (test for excess 
errors) program timed out.
FAIL: libphobos.phobos_shared/std/container/rbtree.d (test for excess errors)
UNRESOLVED: libphobos.phobos_shared/std/container/rbtree.d compilation failed 
to produce executable
WARNING: libphobos.phobos_shared/std/conv.d (test for 

Results of testsuite (branch: master; revision: r15-830; build config: lto,O3; languages: all; tasks: 16) on x86_64-linux-gnu.

2024-05-25 Thread Toon Moene
LAST_UPDATED: Sat May 25 07:58:54 UTC 2024 (revision r15-830-g28b508233a1)

Native configuration is x86_64-pc-linux-gnu

=== gcc tests ===


Running target unix
FAIL: gcc.target/i386/apx-ndd-tls-1b.c scan-assembler-times addq[ 
\\t]+%r[a-z0-9]+, a@gottpoff(%rip), %r[a-z0-9]+ 1
FAIL: gcc.target/i386/pr101950-2.c scan-assembler-times \\txor[ql]\\t 2

=== gcc Summary ===

# of expected passes199178
# of unexpected failures2
# of expected failures  1471
# of unsupported tests  3131
/home/toon/scratch/bld2369986/gcc/xgcc  version 15.0.0 20240525 (experimental) 
[master r15-830-g28b508233a1] (GCC) 

=== gdc tests ===


Running target unix

=== gdc Summary ===

# of expected passes13864
# of unsupported tests  1
/home/toon/scratch/bld2369986/gcc/gdc  version 15.0.0 20240525 (experimental) 
[master r15-830-g28b508233a1] (GCC) 

=== gfortran tests ===


Running target unix

=== gfortran Summary ===

# of expected passes70234
# of expected failures  273
# of unsupported tests  79
/home/toon/scratch/bld2369986/gcc/gfortran  version 15.0.0 20240525 
(experimental) [master r15-830-g28b508233a1] (GCC) 

=== g++ tests ===


Running target unix

=== g++ Summary ===

# of expected passes264473
# of expected failures  2758
# of unsupported tests  11421
/home/toon/scratch/bld2369986/gcc/xg++  version 15.0.0 20240525 (experimental) 
[master r15-830-g28b508233a1] (GCC) 

=== gm2 tests ===


Running target unix

=== gm2 Summary ===

# of expected passes14018
=== go tests ===


Running target unix
FAIL: ./index0-out.go execution,  -O0 -g -fno-var-tracking-assignments 

=== go Summary ===

# of expected passes8897
# of unexpected failures1
# of untested testcases 6
# of unsupported tests  27
/home/toon/scratch/bld2369986/gcc/gccgo  version 15.0.0 20240525 (experimental) 
[master r15-830-g28b508233a1] (GCC) 

=== obj-c++ tests ===


Running target unix

=== obj-c++ Summary ===

# of expected passes1503
# of expected failures  10
# of unsupported tests  79
/home/toon/scratch/bld2369986/gcc/xg++  version 15.0.0 20240525 (experimental) 
[master r15-830-g28b508233a1] (GCC) 

=== objc tests ===


Running target unix

=== objc Summary ===

# of expected passes2840
# of expected failures  6
# of unsupported tests  70
/home/toon/scratch/bld2369986/gcc/xgcc  version 15.0.0 20240525 (experimental) 
[master r15-830-g28b508233a1] (GCC) 

=== rust tests ===


Running target unix

=== rust Summary ===

# of expected passes8402
# of expected failures  69
# of unsupported tests  1
=== gotools tests ===


=== gotools Summary ===
# of expected passes416
# of untested testcases 130
/home/toon/scratch/bld2369986/./gcc/gccgo version 15.0.0 20240525 
(experimental) [master r15-830-g28b508233a1] (GCC)

=== libatomic tests ===


Running target unix

=== libatomic Summary ===

# of expected passes54
=== libffi tests ===


Running target unix

=== libffi Summary ===

# of expected passes2304
=== libgo tests ===


Running target unix
FAIL: runtime/pprof

=== libgo Summary ===

# of expected passes195
# of unexpected failures1
/home/toon/scratch/bld2369986/./gcc/gccgo version 15.0.0 20240525 
(experimental) [master r15-830-g28b508233a1] (GCC)

=== libgomp tests ===


Running target unix
FAIL: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/acc_prof-kernels-1.c 
-DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -foffload=disable  -O2   at line 
190 (test for warnings, line 185)
FAIL: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/acc_prof-kernels-1.c 
-DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -foffload=disable  -O2   at line 
221 (test for warnings, line 214)
FAIL: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/acc_prof-kernels-1.c 
-DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -foffload=disable  -O2   at line 
252 (test for warnings, line 245)
FAIL: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/acc_prof-kernels-1.c 
-DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -foffload=disable  -O2  (test for 
excess errors)
FAIL: libgomp.oacc-c/../libgomp.oacc-c-c++-common/acc_prof-kernels-1.c 
-DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -foffload=disable  -O2   at line 
190 (test for warnings, line 185)
FAIL: libgomp.oacc-c/../libgomp.oacc-c-c++-common/acc_prof-kernels-1.c 
-DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -foffload=disable  -O2   at 

Results of testsuite (branch: master; revision: r15-811; build config: lto,O3; languages: all; tasks: 16) on x86_64-linux-gnu.

2024-05-23 Thread Toon Moene
LAST_UPDATED: Fri May 24 02:01:56 UTC 2024 (revision r15-811-gee492101c2e)

Native configuration is x86_64-pc-linux-gnu

=== gcc tests ===


Running target unix
FAIL: gcc.target/i386/apx-ndd-tls-1b.c scan-assembler-times addq[ 
\\t]+%r[a-z0-9]+, a@gottpoff(%rip), %r[a-z0-9]+ 1
FAIL: gcc.target/i386/pr101950-2.c scan-assembler-times \\txor[ql]\\t 2

=== gcc Summary ===

# of expected passes199164
# of unexpected failures2
# of expected failures  1470
# of unsupported tests  3131
/home/toon/scratch/bld3654230/gcc/xgcc  version 15.0.0 20240524 (experimental) 
[master r15-811-gee492101c2e] (GCC) 

=== gdc tests ===


Running target unix

=== gdc Summary ===

# of expected passes13864
# of unsupported tests  1
/home/toon/scratch/bld3654230/gcc/gdc  version 15.0.0 20240524 (experimental) 
[master r15-811-gee492101c2e] (GCC) 

=== gfortran tests ===


Running target unix

=== gfortran Summary ===

# of expected passes70196
# of expected failures  273
# of unsupported tests  79
/home/toon/scratch/bld3654230/gcc/gfortran  version 15.0.0 20240524 
(experimental) [master r15-811-gee492101c2e] (GCC) 

=== g++ tests ===


Running target unix

=== g++ Summary ===

# of expected passes264441
# of expected failures  2755
# of unsupported tests  11421
/home/toon/scratch/bld3654230/gcc/xg++  version 15.0.0 20240524 (experimental) 
[master r15-811-gee492101c2e] (GCC) 

=== gm2 tests ===


Running target unix

=== gm2 Summary ===

# of expected passes14018
=== go tests ===


Running target unix
FAIL: ./index0-out.go execution,  -O0 -g -fno-var-tracking-assignments 

=== go Summary ===

# of expected passes8897
# of unexpected failures1
# of untested testcases 6
# of unsupported tests  27
/home/toon/scratch/bld3654230/gcc/gccgo  version 15.0.0 20240524 (experimental) 
[master r15-811-gee492101c2e] (GCC) 

=== obj-c++ tests ===


Running target unix

=== obj-c++ Summary ===

# of expected passes1503
# of expected failures  10
# of unsupported tests  79
/home/toon/scratch/bld3654230/gcc/xg++  version 15.0.0 20240524 (experimental) 
[master r15-811-gee492101c2e] (GCC) 

=== objc tests ===


Running target unix

=== objc Summary ===

# of expected passes2840
# of expected failures  6
# of unsupported tests  70
/home/toon/scratch/bld3654230/gcc/xgcc  version 15.0.0 20240524 (experimental) 
[master r15-811-gee492101c2e] (GCC) 

=== rust tests ===


Running target unix

=== rust Summary ===

# of expected passes8402
# of expected failures  69
# of unsupported tests  1
=== gotools tests ===

FAIL: go test runtime
FAIL: TestSpuriousWakeupsNeverHangSemasleep

=== gotools Summary ===
# of expected passes415
# of unexpected failures2
# of untested testcases 130
/home/toon/scratch/bld3654230/./gcc/gccgo version 15.0.0 20240524 
(experimental) [master r15-811-gee492101c2e] (GCC)

=== libatomic tests ===


Running target unix

=== libatomic Summary ===

# of expected passes54
=== libffi tests ===


Running target unix

=== libffi Summary ===

# of expected passes2304
=== libgo tests ===


Running target unix
FAIL: runtime/pprof

=== libgo Summary ===

# of expected passes195
# of unexpected failures1
/home/toon/scratch/bld3654230/./gcc/gccgo version 15.0.0 20240524 
(experimental) [master r15-811-gee492101c2e] (GCC)

=== libgomp tests ===


Running target unix
FAIL: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/acc_prof-kernels-1.c 
-DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -foffload=disable  -O2   at line 
190 (test for warnings, line 185)
FAIL: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/acc_prof-kernels-1.c 
-DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -foffload=disable  -O2   at line 
221 (test for warnings, line 214)
FAIL: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/acc_prof-kernels-1.c 
-DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -foffload=disable  -O2   at line 
252 (test for warnings, line 245)
FAIL: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/acc_prof-kernels-1.c 
-DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -foffload=disable  -O2  (test for 
excess errors)
FAIL: libgomp.oacc-c/../libgomp.oacc-c-c++-common/acc_prof-kernels-1.c 
-DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -foffload=disable  -O2   at line 
190 (test for warnings, line 185)
FAIL: 

Results of testsuite (branch: master; revision: r15-792; build config: O3; languages: all; tasks: 16) on x86_64-linux-gnu.

2024-05-23 Thread Toon Moene
LAST_UPDATED: Thu May 23 12:49:42 UTC 2024 (revision r15-792-gf0a02467bbc)

Native configuration is x86_64-pc-linux-gnu

=== gcc tests ===


Running target unix
FAIL: gcc.target/i386/apx-ndd-tls-1b.c scan-assembler-times addq[ 
\\t]+%r[a-z0-9]+, a@gottpoff(%rip), %r[a-z0-9]+ 1
FAIL: gcc.target/i386/pr101950-2.c scan-assembler-times \\txor[ql]\\t 2

=== gcc Summary ===

# of expected passes199163
# of unexpected failures2
# of expected failures  1470
# of unsupported tests  3131
/home/toon/scratch/bld738402/gcc/xgcc  version 15.0.0 20240523 (experimental) 
[master r15-792-gf0a02467bbc] (GCC) 

=== gdc tests ===


Running target unix

=== gdc Summary ===

# of expected passes13864
# of unsupported tests  1
/home/toon/scratch/bld738402/gcc/gdc  version 15.0.0 20240523 (experimental) 
[master r15-792-gf0a02467bbc] (GCC) 

=== gfortran tests ===


Running target unix

=== gfortran Summary ===

# of expected passes70196
# of expected failures  273
# of unsupported tests  79
/home/toon/scratch/bld738402/gcc/gfortran  version 15.0.0 20240523 
(experimental) [master r15-792-gf0a02467bbc] (GCC) 

=== g++ tests ===


Running target unix

=== g++ Summary ===

# of expected passes264431
# of expected failures  2755
# of unsupported tests  11419
/home/toon/scratch/bld738402/gcc/xg++  version 15.0.0 20240523 (experimental) 
[master r15-792-gf0a02467bbc] (GCC) 

=== gm2 tests ===


Running target unix

=== gm2 Summary ===

# of expected passes14018
=== go tests ===


Running target unix
FAIL: ./index0-out.go execution,  -O0 -g -fno-var-tracking-assignments 

=== go Summary ===

# of expected passes8897
# of unexpected failures1
# of untested testcases 6
# of unsupported tests  27
/home/toon/scratch/bld738402/gcc/gccgo  version 15.0.0 20240523 (experimental) 
[master r15-792-gf0a02467bbc] (GCC) 

=== obj-c++ tests ===


Running target unix

=== obj-c++ Summary ===

# of expected passes1503
# of expected failures  10
# of unsupported tests  79
/home/toon/scratch/bld738402/gcc/xg++  version 15.0.0 20240523 (experimental) 
[master r15-792-gf0a02467bbc] (GCC) 

=== objc tests ===


Running target unix

=== objc Summary ===

# of expected passes2840
# of expected failures  6
# of unsupported tests  70
/home/toon/scratch/bld738402/gcc/xgcc  version 15.0.0 20240523 (experimental) 
[master r15-792-gf0a02467bbc] (GCC) 

=== rust tests ===


Running target unix

=== rust Summary ===

# of expected passes8402
# of expected failures  69
# of unsupported tests  1
=== gotools tests ===


=== gotools Summary ===
# of expected passes416
# of untested testcases 130
/home/toon/scratch/bld738402/./gcc/gccgo version 15.0.0 20240523 (experimental) 
[master r15-792-gf0a02467bbc] (GCC)

=== libatomic tests ===


Running target unix

=== libatomic Summary ===

# of expected passes54
=== libffi tests ===


Running target unix

=== libffi Summary ===

# of expected passes2304
=== libgo tests ===


Running target unix
FAIL: runtime/pprof

=== libgo Summary ===

# of expected passes195
# of unexpected failures1
/home/toon/scratch/bld738402/./gcc/gccgo version 15.0.0 20240523 (experimental) 
[master r15-792-gf0a02467bbc] (GCC)

=== libgomp tests ===


Running target unix
FAIL: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/acc_prof-kernels-1.c 
-DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -foffload=disable  -O2   at line 
190 (test for warnings, line 185)
FAIL: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/acc_prof-kernels-1.c 
-DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -foffload=disable  -O2   at line 
221 (test for warnings, line 214)
FAIL: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/acc_prof-kernels-1.c 
-DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -foffload=disable  -O2   at line 
252 (test for warnings, line 245)
FAIL: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/acc_prof-kernels-1.c 
-DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -foffload=disable  -O2  (test for 
excess errors)
FAIL: libgomp.oacc-c/../libgomp.oacc-c-c++-common/acc_prof-kernels-1.c 
-DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -foffload=disable  -O2   at line 
190 (test for warnings, line 185)
FAIL: libgomp.oacc-c/../libgomp.oacc-c-c++-common/acc_prof-kernels-1.c 
-DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -foffload=disable  -O2   at line 
221 

FAILED: Bootstrap (branch: master; revision: r15-790; build config: lto; languages: all; tasks: 16) on x86_64-linux-gnu.

2024-05-23 Thread Toon Moene
m2/gm2-compiler-boot/M2GCCDeclare.c:2110:27: warning: 'Indexing_InitIndex' 
violates the C++ One Definition Rule [-Wodr]
 2110 | extern "C" Indexing_Index Indexing_InitIndex (unsigned int low);
  |   ^
m2/gm2-libs-boot/Indexing.c:213:27: note: return value type mismatch
  213 | extern "C" Indexing_Index Indexing_InitIndex (unsigned int low)
  |   ^
m2/gm2-libs-boot/Indexing.c:213:27: note: 'Indexing_InitIndex' was previously 
declared here
m2/gm2-libs-boot/Indexing.c:213:27: note: code may be misoptimized unless 
'-fno-strict-aliasing' is used
m2/gm2-compiler-boot/M2Error.c:1403:25: warning: 'Indexing_HighIndice' violates 
the C++ One Definition Rule [-Wodr]
 1403 | extern "C" unsigned int Indexing_HighIndice (Indexing_Index i);
  | ^
m2/gm2-libs-boot/Indexing.c:273:25: note: type mismatch in parameter 1
  273 | extern "C" unsigned int Indexing_HighIndice (Indexing_Index i)
  | ^
m2/gm2-libs-boot/Indexing.c:273:25: note: 'Indexing_HighIndice' was previously 
declared here
m2/gm2-libs-boot/Indexing.c:273:25: note: code may be misoptimized unless 
'-fno-strict-aliasing' is used
m2/gm2-compiler-boot/M2GCCDeclare.c:2129:17: warning: 'Indexing_InBounds' 
violates the C++ One Definition Rule [-Wodr]
 2129 | extern "C" bool Indexing_InBounds (Indexing_Index i, unsigned int n);
  | ^
m2/gm2-libs-boot/Indexing.c:253:17: note: type mismatch in parameter 1
  253 | extern "C" bool Indexing_InBounds (Indexing_Index i, unsigned int n)
  | ^
m2/gm2-libs-boot/Indexing.c:253:17: note: 'Indexing_InBounds' was previously 
declared here
m2/gm2-libs-boot/Indexing.c:253:17: note: code may be misoptimized unless 
'-fno-strict-aliasing' is used
m2/gm2-compiler-boot/M2Error.c:1421:19: warning: 'Indexing_GetIndice' violates 
the C++ One Definition Rule [-Wodr]
 1421 | extern "C" void * Indexing_GetIndice (Indexing_Index i, unsigned int n);
  |   ^
m2/gm2-libs-boot/Indexing.c:374:19: note: type mismatch in parameter 1
  374 | extern "C" void * Indexing_GetIndice (Indexing_Index i, unsigned int n)
  |   ^
m2/gm2-compiler-boot/M2GCCDeclare.c:2153:19: warning: 'Indexing_GetIndice' 
violates the C++ One Definition Rule [-Wodr]
 2153 | extern "C" void * Indexing_GetIndice (Indexing_Index i, unsigned int n);
  |   ^
m2/gm2-libs-boot/Indexing.c:374:19: note: type mismatch in parameter 1
  374 | extern "C" void * Indexing_GetIndice (Indexing_Index i, unsigned int n)
  |   ^
m2/gm2-libs-boot/Indexing.c:374:19: note: 'Indexing_GetIndice' was previously 
declared here
m2/gm2-libs-boot/Indexing.c:374:19: note: code may be misoptimized unless 
'-fno-strict-aliasing' is used
m2/gm2-compiler-boot/GM2Scope.h:86:13: warning: 'M2Scope_ForeachScopeBlockDo3' 
violates the C++ One Definition Rule [-Wodr]
   86 | EXTERN void M2Scope_ForeachScopeBlockDo3 (M2Scope_ScopeBlock sb, 
M2Scope_ScopeProcedure3 p);
  | ^
m2/gm2-compiler-boot/M2GCCDeclare.c:2799:17: warning: 
'M2Scope_ForeachScopeBlockDo3' violates the C++ One Definition Rule [-Wodr]
 2799 | extern "C" void M2Scope_ForeachScopeBlockDo3 (M2Scope_ScopeBlock sb, 
M2Scope_ScopeProcedure3 p);
  | ^
m2/gm2-compiler-boot/M2Scope.c:692:17: note: type mismatch in parameter 1
  692 | extern "C" void M2Scope_ForeachScopeBlockDo3 (M2Scope_ScopeBlock sb, 
M2Scope_ScopeProcedure3 p)
  | ^
m2/gm2-compiler-boot/M2Scope.c:692:17: note: 'M2Scope_ForeachScopeBlockDo3' was 
previously declared here
m2/gm2-compiler-boot/M2Scope.c:692:17: note: code may be misoptimized unless 
'-fno-strict-aliasing' is used
m2/gm2-compiler-boot/GM2BasicBlock.h:92:13: warning: 
'M2BasicBlock_ForeachBasicBlockDo' violates the C++ One Definition Rule [-Wodr]
   92 | EXTERN void M2BasicBlock_ForeachBasicBlockDo (M2BasicBlock_BasicBlock 
bb, M2BasicBlock_BasicBlockProc p);
  | ^
m2/gm2-compiler-boot/M2BasicBlock.c:440:17: note: 
'M2BasicBlock_ForeachBasicBlockDo' was previously declared here
  440 | extern "C" void M2BasicBlock_ForeachBasicBlockDo 
(M2BasicBlock_BasicBlock bb, M2BasicBlock_BasicBlockProc p)
  | ^
m2/gm2-libs-boot/GDynamicStrings.h:164:13: warning: 'DynamicStrings_EqualArray' 
violates the C++ One Definition Rule [-Wodr]
  164 | EXTERN bool DynamicStrings_EqualArray (DynamicStrings_String s, const 
char *a_, unsigned int _a_high);
  | ^
m2/gm2-libs-boot/DynamicStrings.c:1989:17: note: 'DynamicStrings_EqualArray' 
was previously declared here
 1989 | extern "C" bool DynamicStrings_EqualArray (DynamicStrings_String s, 
const char *a_, unsigned int _a_high)
  | ^
m2/gm2-libs-boot/GDynamicStrings.h:118:30: warning: 'DynamicStrings_ConCatChar' 
violates the C++ One Definition Rule [-Wodr]
  118 | EXTERN DynamicStrings_String DynamicStrings_ConCatChar 
(DynamicStrings_String a, 

Results of testsuite (branch: master; revision: r15-691; build config: standard; languages: all; tasks: 16) on x86_64-linux-gnu.

2024-05-20 Thread Toon Moene
LAST_UPDATED: Mon May 20 10:06:54 UTC 2024 (revision r15-691-ga974f37d854)

Native configuration is x86_64-pc-linux-gnu

=== gcc tests ===


Running target unix
FAIL: gcc.target/i386/apx-ndd-tls-1b.c scan-assembler-times addq[ 
\\t]+%r[a-z0-9]+, a@gottpoff(%rip), %r[a-z0-9]+ 1
FAIL: gcc.target/i386/pr101950-2.c scan-assembler-times \\txor[ql]\\t 2

=== gcc Summary ===

# of expected passes199040
# of unexpected failures2
# of expected failures  1470
# of unsupported tests  3131
/home/toon/scratch/bld2544737/gcc/xgcc  version 15.0.0 20240520 (experimental) 
[master r15-691-ga974f37d854] (GCC) 

=== gdc tests ===


Running target unix

=== gdc Summary ===

# of expected passes13864
# of unsupported tests  1
/home/toon/scratch/bld2544737/gcc/gdc  version 15.0.0 20240520 (experimental) 
[master r15-691-ga974f37d854] (GCC) 

=== gfortran tests ===


Running target unix

=== gfortran Summary ===

# of expected passes70181
# of expected failures  273
# of unsupported tests  79
/home/toon/scratch/bld2544737/gcc/gfortran  version 15.0.0 20240520 
(experimental) [master r15-691-ga974f37d854] (GCC) 

=== g++ tests ===


Running target unix

=== g++ Summary ===

# of expected passes264379
# of expected failures  2755
# of unsupported tests  11434
/home/toon/scratch/bld2544737/gcc/xg++  version 15.0.0 20240520 (experimental) 
[master r15-691-ga974f37d854] (GCC) 

=== gm2 tests ===


Running target unix

=== gm2 Summary ===

# of expected passes13982
=== go tests ===


Running target unix
FAIL: ./index0-out.go execution,  -O0 -g -fno-var-tracking-assignments 

=== go Summary ===

# of expected passes8897
# of unexpected failures1
# of untested testcases 6
# of unsupported tests  27
/home/toon/scratch/bld2544737/gcc/gccgo  version 15.0.0 20240520 (experimental) 
[master r15-691-ga974f37d854] (GCC) 

=== obj-c++ tests ===


Running target unix

=== obj-c++ Summary ===

# of expected passes1503
# of expected failures  10
# of unsupported tests  79
/home/toon/scratch/bld2544737/gcc/xg++  version 15.0.0 20240520 (experimental) 
[master r15-691-ga974f37d854] (GCC) 

=== objc tests ===


Running target unix

=== objc Summary ===

# of expected passes2840
# of expected failures  6
# of unsupported tests  70
/home/toon/scratch/bld2544737/gcc/xgcc  version 15.0.0 20240520 (experimental) 
[master r15-691-ga974f37d854] (GCC) 

=== rust tests ===


Running target unix

=== rust Summary ===

# of expected passes8402
# of expected failures  69
# of unsupported tests  1
=== gotools tests ===


=== gotools Summary ===
# of expected passes416
# of untested testcases 130
/home/toon/scratch/bld2544737/./gcc/gccgo version 15.0.0 20240520 
(experimental) [master r15-691-ga974f37d854] (GCC)

=== libatomic tests ===


Running target unix

=== libatomic Summary ===

# of expected passes54
=== libffi tests ===


Running target unix

=== libffi Summary ===

# of expected passes2304
=== libgo tests ===


Running target unix
FAIL: runtime/pprof

=== libgo Summary ===

# of expected passes195
# of unexpected failures1
/home/toon/scratch/bld2544737/./gcc/gccgo version 15.0.0 20240520 
(experimental) [master r15-691-ga974f37d854] (GCC)

=== libgomp tests ===


Running target unix
FAIL: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/acc_prof-kernels-1.c 
-DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -foffload=disable  -O2   at line 
190 (test for warnings, line 185)
FAIL: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/acc_prof-kernels-1.c 
-DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -foffload=disable  -O2   at line 
221 (test for warnings, line 214)
FAIL: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/acc_prof-kernels-1.c 
-DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -foffload=disable  -O2   at line 
252 (test for warnings, line 245)
FAIL: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/acc_prof-kernels-1.c 
-DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -foffload=disable  -O2  (test for 
excess errors)
FAIL: libgomp.oacc-c/../libgomp.oacc-c-c++-common/acc_prof-kernels-1.c 
-DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -foffload=disable  -O2   at line 
190 (test for warnings, line 185)
FAIL: libgomp.oacc-c/../libgomp.oacc-c-c++-common/acc_prof-kernels-1.c 
-DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -foffload=disable  -O2   at 

Results of testsuite (branch: master; revision: r15-644; build config: standard; languages: all; tasks: 16) on x86_64-linux-gnu.

2024-05-18 Thread Toon Moene
LAST_UPDATED: Sat May 18 08:59:19 UTC 2024 (revision r15-644-g7422e050f33)

Native configuration is x86_64-pc-linux-gnu

=== gcc tests ===


Running target unix
FAIL: gcc.target/i386/apx-ndd-tls-1b.c scan-assembler-times addq[ 
\\t]+%r[a-z0-9]+, a@gottpoff(%rip), %r[a-z0-9]+ 1
FAIL: gcc.target/i386/pr101950-2.c scan-assembler-times \\txor[ql]\\t 2

=== gcc Summary ===

# of expected passes199258
# of unexpected failures2
# of expected failures  1470
# of unsupported tests  3148
/home/toon/scratch/bld3250299/gcc/xgcc  version 15.0.0 20240516 (experimental) 
[master r15-644-g7422e050f33] (GCC) 

=== gdc tests ===


Running target unix

=== gdc Summary ===

# of expected passes13864
# of unsupported tests  1
/home/toon/scratch/bld3250299/gcc/gdc  version 15.0.0 20240516 (experimental) 
[master r15-644-g7422e050f33] (GCC) 

=== gfortran tests ===


Running target unix

=== gfortran Summary ===

# of expected passes70169
# of expected failures  273
# of unsupported tests  79
/home/toon/scratch/bld3250299/gcc/gfortran  version 15.0.0 20240516 
(experimental) [master r15-644-g7422e050f33] (GCC) 

=== g++ tests ===


Running target unix

=== g++ Summary ===

# of expected passes264435
# of expected failures  2755
# of unsupported tests  11434
/home/toon/scratch/bld3250299/gcc/xg++  version 15.0.0 20240516 (experimental) 
[master r15-644-g7422e050f33] (GCC) 

=== gm2 tests ===


Running target unix

=== gm2 Summary ===

# of expected passes13982
=== go tests ===


Running target unix
FAIL: ./index0-out.go execution,  -O0 -g -fno-var-tracking-assignments 

=== go Summary ===

# of expected passes8897
# of unexpected failures1
# of untested testcases 6
# of unsupported tests  27
/home/toon/scratch/bld3250299/gcc/gccgo  version 15.0.0 20240516 (experimental) 
[master r15-644-g7422e050f33] (GCC) 

=== obj-c++ tests ===


Running target unix

=== obj-c++ Summary ===

# of expected passes1503
# of expected failures  10
# of unsupported tests  79
/home/toon/scratch/bld3250299/gcc/xg++  version 15.0.0 20240516 (experimental) 
[master r15-644-g7422e050f33] (GCC) 

=== objc tests ===


Running target unix

=== objc Summary ===

# of expected passes2840
# of expected failures  6
# of unsupported tests  70
/home/toon/scratch/bld3250299/gcc/xgcc  version 15.0.0 20240516 (experimental) 
[master r15-644-g7422e050f33] (GCC) 

=== rust tests ===


Running target unix

=== rust Summary ===

# of expected passes8402
# of expected failures  69
# of unsupported tests  1
=== gotools tests ===


=== gotools Summary ===
# of expected passes416
# of untested testcases 130
/home/toon/scratch/bld3250299/./gcc/gccgo version 15.0.0 20240516 
(experimental) [master r15-644-g7422e050f33] (GCC)

=== libatomic tests ===


Running target unix

=== libatomic Summary ===

# of expected passes54
=== libffi tests ===


Running target unix

=== libffi Summary ===

# of expected passes2304
=== libgo tests ===


Running target unix
FAIL: runtime/pprof

=== libgo Summary ===

# of expected passes195
# of unexpected failures1
/home/toon/scratch/bld3250299/./gcc/gccgo version 15.0.0 20240516 
(experimental) [master r15-644-g7422e050f33] (GCC)

=== libgomp tests ===


Running target unix
FAIL: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/acc_prof-kernels-1.c 
-DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -foffload=disable  -O2   at line 
190 (test for warnings, line 185)
FAIL: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/acc_prof-kernels-1.c 
-DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -foffload=disable  -O2   at line 
221 (test for warnings, line 214)
FAIL: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/acc_prof-kernels-1.c 
-DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -foffload=disable  -O2   at line 
252 (test for warnings, line 245)
FAIL: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/acc_prof-kernels-1.c 
-DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -foffload=disable  -O2  (test for 
excess errors)
FAIL: libgomp.oacc-c/../libgomp.oacc-c-c++-common/acc_prof-kernels-1.c 
-DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -foffload=disable  -O2   at line 
190 (test for warnings, line 185)
FAIL: libgomp.oacc-c/../libgomp.oacc-c-c++-common/acc_prof-kernels-1.c 
-DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -foffload=disable  -O2   at 

Results of testsuite (branch: master; revision: r15-634; build config: standard; languages: all; tasks: 16) on x86_64-linux-gnu.

2024-05-17 Thread Toon Moene
LAST_UPDATED: Fri May 17 14:58:18 UTC 2024 (revision r15-634-gb59de411326)

Native configuration is x86_64-pc-linux-gnu

=== gcc tests ===


Running target unix
FAIL: gcc.target/i386/apx-ndd-tls-1b.c scan-assembler-times addq[ 
\\t]+%r[a-z0-9]+, a@gottpoff(%rip), %r[a-z0-9]+ 1
FAIL: gcc.target/i386/pr101950-2.c scan-assembler-times \\txor[ql]\\t 2

=== gcc Summary ===

# of expected passes199247
# of unexpected failures2
# of expected failures  1470
# of unsupported tests  3148
/home/toon/scratch/bld4070981/gcc/xgcc  version 15.0.0 20240516 (experimental) 
[master r15-634-gb59de411326] (GCC) 

=== gdc tests ===


Running target unix

=== gdc Summary ===

# of expected passes13864
# of unsupported tests  1
/home/toon/scratch/bld4070981/gcc/gdc  version 15.0.0 20240516 (experimental) 
[master r15-634-gb59de411326] (GCC) 

=== gfortran tests ===


Running target unix

=== gfortran Summary ===

# of expected passes70169
# of expected failures  273
# of unsupported tests  79
/home/toon/scratch/bld4070981/gcc/gfortran  version 15.0.0 20240516 
(experimental) [master r15-634-gb59de411326] (GCC) 

=== g++ tests ===


Running target unix

=== g++ Summary ===

# of expected passes264435
# of expected failures  2755
# of unsupported tests  11434
/home/toon/scratch/bld4070981/gcc/xg++  version 15.0.0 20240516 (experimental) 
[master r15-634-gb59de411326] (GCC) 

=== gm2 tests ===


Running target unix

=== gm2 Summary ===

# of expected passes13982
=== go tests ===


Running target unix
FAIL: ./index0-out.go execution,  -O0 -g -fno-var-tracking-assignments 

=== go Summary ===

# of expected passes8897
# of unexpected failures1
# of untested testcases 6
# of unsupported tests  27
/home/toon/scratch/bld4070981/gcc/gccgo  version 15.0.0 20240516 (experimental) 
[master r15-634-gb59de411326] (GCC) 

=== obj-c++ tests ===


Running target unix

=== obj-c++ Summary ===

# of expected passes1503
# of expected failures  10
# of unsupported tests  79
/home/toon/scratch/bld4070981/gcc/xg++  version 15.0.0 20240516 (experimental) 
[master r15-634-gb59de411326] (GCC) 

=== objc tests ===


Running target unix

=== objc Summary ===

# of expected passes2840
# of expected failures  6
# of unsupported tests  70
/home/toon/scratch/bld4070981/gcc/xgcc  version 15.0.0 20240516 (experimental) 
[master r15-634-gb59de411326] (GCC) 

=== rust tests ===


Running target unix

=== rust Summary ===

# of expected passes8402
# of expected failures  69
# of unsupported tests  1
=== gotools tests ===


=== gotools Summary ===
# of expected passes416
# of untested testcases 130
/home/toon/scratch/bld4070981/./gcc/gccgo version 15.0.0 20240516 
(experimental) [master r15-634-gb59de411326] (GCC)

=== libatomic tests ===


Running target unix

=== libatomic Summary ===

# of expected passes54
=== libffi tests ===


Running target unix

=== libffi Summary ===

# of expected passes2304
=== libgo tests ===


Running target unix
FAIL: runtime/pprof

=== libgo Summary ===

# of expected passes195
# of unexpected failures1
/home/toon/scratch/bld4070981/./gcc/gccgo version 15.0.0 20240516 
(experimental) [master r15-634-gb59de411326] (GCC)

=== libgomp tests ===


Running target unix
FAIL: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/acc_prof-kernels-1.c 
-DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -foffload=disable  -O2   at line 
190 (test for warnings, line 185)
FAIL: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/acc_prof-kernels-1.c 
-DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -foffload=disable  -O2   at line 
221 (test for warnings, line 214)
FAIL: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/acc_prof-kernels-1.c 
-DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -foffload=disable  -O2   at line 
252 (test for warnings, line 245)
FAIL: libgomp.oacc-c++/../libgomp.oacc-c-c++-common/acc_prof-kernels-1.c 
-DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -foffload=disable  -O2  (test for 
excess errors)
FAIL: libgomp.oacc-c/../libgomp.oacc-c-c++-common/acc_prof-kernels-1.c 
-DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -foffload=disable  -O2   at line 
190 (test for warnings, line 185)
FAIL: libgomp.oacc-c/../libgomp.oacc-c-c++-common/acc_prof-kernels-1.c 
-DACC_DEVICE_TYPE_host=1 -DACC_MEM_SHARED=1 -foffload=disable  -O2   at 

Results of testsuite (branch: master; revision: r15-535; build config: lto,O3; languages: all; tasks: 16) on x86_64-linux-gnu.

2024-05-16 Thread Toon Moene
LAST_UPDATED: Thu May 16 08:06:00 UTC 2024 (revision r15-535-ge656656e711)

Native configuration is x86_64-pc-linux-gnu

=== gcc tests ===


Running target unix
FAIL: gcc.dg/tree-ssa/ssa-lim-15.c scan-tree-dump lim2 "Executing store motion"
FAIL: gcc.target/i386/apx-ndd-tls-1b.c scan-assembler-times addq[ 
\\t]+%r[a-z0-9]+, a@gottpoff(%rip), %r[a-z0-9]+ 1
FAIL: gcc.target/i386/pr101950-2.c scan-assembler-times \\txor[ql]\\t 2

=== gcc Summary ===

# of expected passes199198
# of unexpected failures3
# of expected failures  1470
# of unsupported tests  3148
/home/toon/scratch/bld352495/gcc/xgcc  version 15.0.0 20240516 (experimental) 
[master r15-535-ge656656e711] (GCC) 

=== gdc tests ===


Running target unix

=== gdc Summary ===

# of expected passes13864
# of unsupported tests  1
/home/toon/scratch/bld352495/gcc/gdc  version 15.0.0 20240516 (experimental) 
[master r15-535-ge656656e711] (GCC) 

=== gfortran tests ===


Running target unix
FAIL: gfortran.dg/vect/vect-do-concurrent-1.f90   -O   at line 14 (test for 
warnings, line )

=== gfortran Summary ===

# of expected passes70159
# of unexpected failures1
# of expected failures  273
# of unsupported tests  79
/home/toon/scratch/bld352495/gcc/gfortran  version 15.0.0 20240516 
(experimental) [master r15-535-ge656656e711] (GCC) 

=== g++ tests ===


Running target unix
FAIL: g++.dg/tree-ssa/pr83215.C  -std=gnu++14  scan-tree-dump-times fre1 
"*i" 1
FAIL: g++.dg/tree-ssa/pr83215.C  -std=gnu++17  scan-tree-dump-times fre1 
"*i" 1
FAIL: g++.dg/tree-ssa/pr83215.C  -std=gnu++20  scan-tree-dump-times fre1 
"*i" 1
FAIL: g++.dg/tree-ssa/pr83215.C  -std=gnu++98  scan-tree-dump-times fre1 
"*i" 1

=== g++ Summary ===

# of expected passes264430
# of unexpected failures4
# of expected failures  2755
# of unsupported tests  11431
/home/toon/scratch/bld352495/gcc/xg++  version 15.0.0 20240516 (experimental) 
[master r15-535-ge656656e711] (GCC) 

=== gm2 tests ===


Running target unix

=== gm2 Summary ===

# of expected passes13982
=== go tests ===


Running target unix
FAIL: ./index0-out.go execution,  -O0 -g -fno-var-tracking-assignments 

=== go Summary ===

# of expected passes8897
# of unexpected failures1
# of untested testcases 6
# of unsupported tests  27
/home/toon/scratch/bld352495/gcc/gccgo  version 15.0.0 20240516 (experimental) 
[master r15-535-ge656656e711] (GCC) 

=== obj-c++ tests ===


Running target unix

=== obj-c++ Summary ===

# of expected passes1503
# of expected failures  10
# of unsupported tests  79
/home/toon/scratch/bld352495/gcc/xg++  version 15.0.0 20240516 (experimental) 
[master r15-535-ge656656e711] (GCC) 

=== objc tests ===


Running target unix

=== objc Summary ===

# of expected passes2840
# of expected failures  6
# of unsupported tests  70
/home/toon/scratch/bld352495/gcc/xgcc  version 15.0.0 20240516 (experimental) 
[master r15-535-ge656656e711] (GCC) 

=== rust tests ===


Running target unix

=== rust Summary ===

# of expected passes8402
# of expected failures  69
# of unsupported tests  1
=== gotools tests ===


=== gotools Summary ===
# of expected passes416
# of untested testcases 130
/home/toon/scratch/bld352495/./gcc/gccgo version 15.0.0 20240516 (experimental) 
[master r15-535-ge656656e711] (GCC)

=== libatomic tests ===


Running target unix

=== libatomic Summary ===

# of expected passes54
=== libffi tests ===


Running target unix

=== libffi Summary ===

# of expected passes2304
=== libgo tests ===


Running target unix
FAIL: runtime/pprof

=== libgo Summary ===

# of expected passes195
# of unexpected failures1
/home/toon/scratch/bld352495/./gcc/gccgo version 15.0.0 20240516 (experimental) 
[master r15-535-ge656656e711] (GCC)

=== libgomp tests ===


Running target unix

=== libgomp Summary ===

# of expected passes16338
# of expected failures  285
# of unsupported tests  625
=== libitm tests ===


Running target unix

=== libitm Summary ===

# of expected passes44
# of expected failures  3
# of unsupported tests  1
=== libphobos tests ===


Running target unix

=== libphobos Summary ===

# of expected passes

Results of testsuite (branch: master; revision: r15-427; build config: lto,O3; languages: all; tasks: 48) on aarch64-linux-gnu.

2024-05-13 Thread Toon Moene
LAST_UPDATED: Mon May 13 09:49:44 UTC 2024 (revision r15-427-gb621482296f)

Native configuration is aarch64-unknown-linux-gnu

=== libatomic tests ===


Running target unix

=== libatomic Summary ===

# of expected passes54
=== libffi tests ===


Running target unix

=== libffi Summary ===

# of expected passes1574
=== libgo tests ===


Running target unix

=== libgo Summary ===

# of expected passes196
/dev/shm/bld1993/./gcc/gccgo version 15.0.0 20240513 (experimental) [master 
r15-427-gb621482296f] (GCC)

=== libgomp tests ===


Running target unix

=== libgomp Summary ===

# of expected passes16264
# of expected failures  285
# of unsupported tests  649
=== libitm tests ===


Running target unix

=== libitm Summary ===

# of expected passes44
# of expected failures  3
# of unsupported tests  1
=== libphobos tests ===


Running target unix
FAIL: libphobos.exceptions/rt_trap_exceptions.d output pattern test
FAIL: libphobos.lifetime/large_aggregate_destroy_21097.d (test for excess 
errors)
UNRESOLVED: libphobos.lifetime/large_aggregate_destroy_21097.d compilation 
failed to produce executable
WARNING: libphobos.phobos/std/algorithm/iteration.d (test for excess errors) 
program timed out.
FAIL: libphobos.phobos/std/algorithm/iteration.d (test for excess errors)
UNRESOLVED: libphobos.phobos/std/algorithm/iteration.d compilation failed to 
produce executable
WARNING: libphobos.phobos/std/container/rbtree.d (test for excess errors) 
program timed out.
FAIL: libphobos.phobos/std/container/rbtree.d (test for excess errors)
UNRESOLVED: libphobos.phobos/std/container/rbtree.d compilation failed to 
produce executable
WARNING: libphobos.phobos/std/conv.d (test for excess errors) program timed out.
FAIL: libphobos.phobos/std/conv.d (test for excess errors)
UNRESOLVED: libphobos.phobos/std/conv.d compilation failed to produce executable
WARNING: libphobos.phobos/std/datetime/date.d (test for excess errors) program 
timed out.
FAIL: libphobos.phobos/std/datetime/date.d (test for excess errors)
UNRESOLVED: libphobos.phobos/std/datetime/date.d compilation failed to produce 
executable
FAIL: libphobos.phobos/std/format/internal/floats.d (test for excess errors)
FAIL: libphobos.phobos/std/format/internal/floats.d execution test
FAIL: libphobos.phobos/std/format/internal/write.d execution test
FAIL: libphobos.phobos/std/internal/math/gammafunction.d execution test
FAIL: libphobos.phobos/std/math/hardware.d execution test
WARNING: libphobos.phobos/std/range/package.d (test for excess errors) program 
timed out.
FAIL: libphobos.phobos/std/range/package.d (test for excess errors)
UNRESOLVED: libphobos.phobos/std/range/package.d compilation failed to produce 
executable
WARNING: libphobos.phobos/std/string.d (test for excess errors) program timed 
out.
FAIL: libphobos.phobos/std/string.d (test for excess errors)
UNRESOLVED: libphobos.phobos/std/string.d compilation failed to produce 
executable
WARNING: libphobos.phobos_shared/std/algorithm/iteration.d (test for excess 
errors) program timed out.
FAIL: libphobos.phobos_shared/std/algorithm/iteration.d (test for excess errors)
UNRESOLVED: libphobos.phobos_shared/std/algorithm/iteration.d compilation 
failed to produce executable
WARNING: libphobos.phobos_shared/std/container/rbtree.d (test for excess 
errors) program timed out.
FAIL: libphobos.phobos_shared/std/container/rbtree.d (test for excess errors)
UNRESOLVED: libphobos.phobos_shared/std/container/rbtree.d compilation failed 
to produce executable
WARNING: libphobos.phobos_shared/std/conv.d (test for excess errors) program 
timed out.
FAIL: libphobos.phobos_shared/std/conv.d (test for excess errors)
UNRESOLVED: libphobos.phobos_shared/std/conv.d compilation failed to produce 
executable
WARNING: libphobos.phobos_shared/std/datetime/date.d (test for excess errors) 
program timed out.
FAIL: libphobos.phobos_shared/std/datetime/date.d (test for excess errors)
UNRESOLVED: libphobos.phobos_shared/std/datetime/date.d compilation failed to 
produce executable
FAIL: libphobos.phobos_shared/std/format/internal/floats.d (test for excess 
errors)
FAIL: libphobos.phobos_shared/std/format/internal/floats.d execution test
FAIL: libphobos.phobos_shared/std/format/internal/write.d execution test
FAIL: libphobos.phobos_shared/std/internal/math/gammafunction.d execution test
FAIL: libphobos.phobos_shared/std/math/hardware.d execution test
WARNING: libphobos.phobos_shared/std/range/package.d (test for excess errors) 
program timed out.
FAIL: libphobos.phobos_shared/std/range/package.d (test for excess errors)
UNRESOLVED: libphobos.phobos_shared/std/range/package.d compilation failed to 
produce executable
WARNING: libphobos.phobos_shared/std/string.d (test for excess errors) 

Results of testsuite (branch: master; revision: r15-386; build config: lto,O3; languages: all; tasks: 16) on x86_64-linux-gnu.

2024-05-12 Thread Toon Moene
LAST_UPDATED: Sun May 12 09:55:03 UTC 2024 (revision r15-386-gb9294757f82)

=== acats tests ===

=== acats Summary ===
# of expected passes2328
# of unexpected failures0
Native configuration is x86_64-pc-linux-gnu

=== gcc tests ===


Running target unix
FAIL: gcc.target/i386/apx-ndd-tls-1b.c scan-assembler-times addq[ 
\\t]+%r[a-z0-9]+, a@gottpoff(%rip), %r[a-z0-9]+ 1
FAIL: gcc.target/i386/pr101950-2.c scan-assembler-times \\txor[ql]\\t 2

=== gcc Summary ===

# of expected passes199168
# of unexpected failures2
# of expected failures  1470
# of unsupported tests  3148
/home/toon/scratch/bld1258437/gcc/xgcc  version 15.0.0 20240509 (experimental) 
[master r15-386-gb9294757f82] (GCC) 

=== gdc tests ===


Running target unix

=== gdc Summary ===

# of expected passes13864
# of unsupported tests  1
/home/toon/scratch/bld1258437/gcc/gdc  version 15.0.0 20240509 (experimental) 
[master r15-386-gb9294757f82] (GCC) 

=== gfortran tests ===


Running target unix

=== gfortran Summary ===

# of expected passes70145
# of expected failures  273
# of unsupported tests  79
/home/toon/scratch/bld1258437/gcc/gfortran  version 15.0.0 20240509 
(experimental) [master r15-386-gb9294757f82] (GCC) 

=== g++ tests ===


Running target unix

=== g++ Summary ===

# of expected passes264117
# of expected failures  2755
# of unsupported tests  11414
/home/toon/scratch/bld1258437/gcc/xg++  version 15.0.0 20240509 (experimental) 
[master r15-386-gb9294757f82] (GCC) 

=== gm2 tests ===


Running target unix

=== gm2 Summary ===

# of expected passes13928
=== gnat tests ===


Running target unix

=== gnat Summary ===

# of expected passes3501
# of expected failures  24
# of unsupported tests  5
/home/toon/scratch/bld1258437/gcc/gnatmake version 15.0.0 20240509 
(experimental) [master r15-386-gb9294757f82]

=== go tests ===


Running target unix
FAIL: ./index0-out.go execution,  -O0 -g -fno-var-tracking-assignments 

=== go Summary ===

# of expected passes8897
# of unexpected failures1
# of untested testcases 6
# of unsupported tests  27
/home/toon/scratch/bld1258437/gcc/gccgo  version 15.0.0 20240509 (experimental) 
[master r15-386-gb9294757f82] (GCC) 

=== obj-c++ tests ===


Running target unix

=== obj-c++ Summary ===

# of expected passes1503
# of expected failures  10
# of unsupported tests  79
/home/toon/scratch/bld1258437/gcc/xg++  version 15.0.0 20240509 (experimental) 
[master r15-386-gb9294757f82] (GCC) 

=== objc tests ===


Running target unix

=== objc Summary ===

# of expected passes2840
# of expected failures  6
# of unsupported tests  70
/home/toon/scratch/bld1258437/gcc/xgcc  version 15.0.0 20240509 (experimental) 
[master r15-386-gb9294757f82] (GCC) 

=== rust tests ===


Running target unix

=== rust Summary ===

# of expected passes8402
# of expected failures  69
# of unsupported tests  1
=== gotools tests ===


=== gotools Summary ===
# of expected passes416
# of untested testcases 130
/home/toon/scratch/bld1258437/./gcc/gccgo version 15.0.0 20240509 
(experimental) [master r15-386-gb9294757f82] (GCC)

=== libatomic tests ===


Running target unix

=== libatomic Summary ===

# of expected passes54
=== libffi tests ===


Running target unix

=== libffi Summary ===

# of expected passes2304
=== libgo tests ===


Running target unix
FAIL: runtime/pprof

=== libgo Summary ===

# of expected passes195
# of unexpected failures1
/home/toon/scratch/bld1258437/./gcc/gccgo version 15.0.0 20240509 
(experimental) [master r15-386-gb9294757f82] (GCC)

=== libgomp tests ===


Running target unix

=== libgomp Summary ===

# of expected passes16338
# of expected failures  285
# of unsupported tests  625
=== libitm tests ===


Running target unix

=== libitm Summary ===

# of expected passes44
# of expected failures  3
# of unsupported tests  1
=== libphobos tests ===


Running target unix

=== libphobos Summary ===

# of expected passes1067
=== libstdc++ tests ===


Running target unix

=== libstdc++ 

Results of testsuite (branch: master; revision: r15-377; build config: lto,O3,checking=all; languages: all; tasks: 16) on x86_64-linux-gnu.

2024-05-11 Thread Toon Moene
LAST_UPDATED: Sat May 11 08:26:15 UTC 2024 (revision r15-377-g3dab8f8a542)

=== acats tests ===

=== acats Summary ===
# of expected passes2328
# of unexpected failures0
Native configuration is x86_64-pc-linux-gnu

=== gcc tests ===


Running target unix
FAIL: gcc.dg/rtl/x86_64/pro_and_epilogue.c (internal compiler error: in 
df_scan_verify, at df-scan.cc:4239)
FAIL: gcc.dg/rtl/x86_64/pro_and_epilogue.c (test for excess errors)
FAIL: gcc.dg/rtl/x86_64/pro_and_epilogue.c scan-rtl-dump-times pro_and_epilogue 
"NOTE_INSN_PROLOGUE_END" 1
FAIL: gcc.dg/rtl/x86_64/pro_and_epilogue.c scan-rtl-dump-times pro_and_epilogue 
"simple_return" 2
FAIL: gcc.target/i386/apx-ndd-tls-1b.c scan-assembler-times addq[ 
\\t]+%r[a-z0-9]+, a@gottpoff(%rip), %r[a-z0-9]+ 1
FAIL: gcc.target/i386/pr101950-2.c scan-assembler-times \\txor[ql]\\t 2

=== gcc Summary ===

# of expected passes199160
# of unexpected failures6
# of expected failures  1470
# of unsupported tests  3148
/home/toon/scratch/bld2374846/gcc/xgcc  version 15.0.0 20240509 (experimental) 
[master r15-377-g3dab8f8a542] (GCC) 

=== gdc tests ===


Running target unix

=== gdc Summary ===

# of expected passes13864
# of unsupported tests  1
/home/toon/scratch/bld2374846/gcc/gdc  version 15.0.0 20240509 (experimental) 
[master r15-377-g3dab8f8a542] (GCC) 

=== gfortran tests ===


Running target unix

=== gfortran Summary ===

# of expected passes70119
# of expected failures  273
# of unsupported tests  79
/home/toon/scratch/bld2374846/gcc/gfortran  version 15.0.0 20240509 
(experimental) [master r15-377-g3dab8f8a542] (GCC) 

=== g++ tests ===


Running target unix

=== g++ Summary ===

# of expected passes264117
# of expected failures  2755
# of unsupported tests  11414
/home/toon/scratch/bld2374846/gcc/xg++  version 15.0.0 20240509 (experimental) 
[master r15-377-g3dab8f8a542] (GCC) 

=== gm2 tests ===


Running target unix

=== gm2 Summary ===

# of expected passes13928
=== gnat tests ===


Running target unix

=== gnat Summary ===

# of expected passes3501
# of expected failures  24
# of unsupported tests  5
/home/toon/scratch/bld2374846/gcc/gnatmake version 15.0.0 20240509 
(experimental) [master r15-377-g3dab8f8a542]

=== go tests ===


Running target unix
FAIL: ./index0-out.go execution,  -O0 -g -fno-var-tracking-assignments 

=== go Summary ===

# of expected passes8897
# of unexpected failures1
# of untested testcases 6
# of unsupported tests  27
/home/toon/scratch/bld2374846/gcc/gccgo  version 15.0.0 20240509 (experimental) 
[master r15-377-g3dab8f8a542] (GCC) 

=== obj-c++ tests ===


Running target unix

=== obj-c++ Summary ===

# of expected passes1503
# of expected failures  10
# of unsupported tests  79
/home/toon/scratch/bld2374846/gcc/xg++  version 15.0.0 20240509 (experimental) 
[master r15-377-g3dab8f8a542] (GCC) 

=== objc tests ===


Running target unix

=== objc Summary ===

# of expected passes2840
# of expected failures  6
# of unsupported tests  70
/home/toon/scratch/bld2374846/gcc/xgcc  version 15.0.0 20240509 (experimental) 
[master r15-377-g3dab8f8a542] (GCC) 

=== rust tests ===


Running target unix

=== rust Summary ===

# of expected passes8402
# of expected failures  69
# of unsupported tests  1
=== gotools tests ===


=== gotools Summary ===
# of expected passes416
# of untested testcases 130
/home/toon/scratch/bld2374846/./gcc/gccgo version 15.0.0 20240509 
(experimental) [master r15-377-g3dab8f8a542] (GCC)

=== libatomic tests ===


Running target unix

=== libatomic Summary ===

# of expected passes54
=== libffi tests ===


Running target unix

=== libffi Summary ===

# of expected passes2304
=== libgo tests ===


Running target unix
FAIL: runtime/pprof

=== libgo Summary ===

# of expected passes195
# of unexpected failures1
/home/toon/scratch/bld2374846/./gcc/gccgo version 15.0.0 20240509 
(experimental) [master r15-377-g3dab8f8a542] (GCC)

=== libgomp tests ===


Running target unix

=== libgomp Summary ===

# of expected passes16338
# of expected failures  285
# of unsupported tests  625
=== libitm tests ===


Running target unix


Results of testsuite (branch: releases/gcc-14; revision: r14-10184; build config: standard; languages: all; tasks: 48) on aarch64-linux-gnu.

2024-05-08 Thread Toon Moene
LAST_UPDATED: Wed May  8 14:46:58 UTC 2024 (revision r14-10184-gd54151df3ba)

Native configuration is aarch64-unknown-linux-gnu

=== libatomic tests ===


Running target unix

=== libatomic Summary ===

# of expected passes54
=== libffi tests ===


Running target unix

=== libffi Summary ===

# of expected passes1574
=== libgo tests ===


Running target unix

=== libgo Summary ===

# of expected passes196
/dev/shm/bld22951/./gcc/gccgo version 14.1.1 20240507 [releases/gcc-14 
r14-10184-gd54151df3ba] (GCC)

=== libgomp tests ===


Running target unix

=== libgomp Summary ===

# of expected passes16264
# of expected failures  285
# of unsupported tests  649
=== libitm tests ===


Running target unix

=== libitm Summary ===

# of expected passes44
# of expected failures  3
# of unsupported tests  1
=== libphobos tests ===


Running target unix
FAIL: libphobos.exceptions/rt_trap_exceptions.d output pattern test
FAIL: libphobos.lifetime/large_aggregate_destroy_21097.d (test for excess 
errors)
UNRESOLVED: libphobos.lifetime/large_aggregate_destroy_21097.d compilation 
failed to produce executable
WARNING: libphobos.phobos/std/algorithm/iteration.d (test for excess errors) 
program timed out.
FAIL: libphobos.phobos/std/algorithm/iteration.d (test for excess errors)
UNRESOLVED: libphobos.phobos/std/algorithm/iteration.d compilation failed to 
produce executable
WARNING: libphobos.phobos/std/container/rbtree.d (test for excess errors) 
program timed out.
FAIL: libphobos.phobos/std/container/rbtree.d (test for excess errors)
UNRESOLVED: libphobos.phobos/std/container/rbtree.d compilation failed to 
produce executable
WARNING: libphobos.phobos/std/conv.d (test for excess errors) program timed out.
FAIL: libphobos.phobos/std/conv.d (test for excess errors)
UNRESOLVED: libphobos.phobos/std/conv.d compilation failed to produce executable
WARNING: libphobos.phobos/std/datetime/date.d (test for excess errors) program 
timed out.
FAIL: libphobos.phobos/std/datetime/date.d (test for excess errors)
UNRESOLVED: libphobos.phobos/std/datetime/date.d compilation failed to produce 
executable
FAIL: libphobos.phobos/std/format/internal/floats.d (test for excess errors)
FAIL: libphobos.phobos/std/format/internal/floats.d execution test
FAIL: libphobos.phobos/std/format/internal/write.d execution test
FAIL: libphobos.phobos/std/internal/math/gammafunction.d execution test
FAIL: libphobos.phobos/std/math/hardware.d execution test
WARNING: libphobos.phobos/std/range/package.d (test for excess errors) program 
timed out.
FAIL: libphobos.phobos/std/range/package.d (test for excess errors)
UNRESOLVED: libphobos.phobos/std/range/package.d compilation failed to produce 
executable
WARNING: libphobos.phobos/std/string.d (test for excess errors) program timed 
out.
FAIL: libphobos.phobos/std/string.d (test for excess errors)
UNRESOLVED: libphobos.phobos/std/string.d compilation failed to produce 
executable
WARNING: libphobos.phobos_shared/std/container/rbtree.d (test for excess 
errors) program timed out.
FAIL: libphobos.phobos_shared/std/container/rbtree.d (test for excess errors)
UNRESOLVED: libphobos.phobos_shared/std/container/rbtree.d compilation failed 
to produce executable
WARNING: libphobos.phobos_shared/std/conv.d (test for excess errors) program 
timed out.
FAIL: libphobos.phobos_shared/std/conv.d (test for excess errors)
UNRESOLVED: libphobos.phobos_shared/std/conv.d compilation failed to produce 
executable
WARNING: libphobos.phobos_shared/std/datetime/date.d (test for excess errors) 
program timed out.
FAIL: libphobos.phobos_shared/std/datetime/date.d (test for excess errors)
UNRESOLVED: libphobos.phobos_shared/std/datetime/date.d compilation failed to 
produce executable
FAIL: libphobos.phobos_shared/std/format/internal/floats.d (test for excess 
errors)
FAIL: libphobos.phobos_shared/std/format/internal/floats.d execution test
FAIL: libphobos.phobos_shared/std/format/internal/write.d execution test
FAIL: libphobos.phobos_shared/std/internal/math/gammafunction.d execution test
FAIL: libphobos.phobos_shared/std/math/hardware.d execution test
WARNING: libphobos.phobos_shared/std/range/package.d (test for excess errors) 
program timed out.
FAIL: libphobos.phobos_shared/std/range/package.d (test for excess errors)
UNRESOLVED: libphobos.phobos_shared/std/range/package.d compilation failed to 
produce executable

=== libphobos Summary ===

# of expected passes1094
# of unexpected failures22
# of unresolved testcases   11
=== libstdc++ tests ===


Running target unix

=== libstdc++ Summary ===

# of expected passes17584
# of expected failures  126
# of unsupported tests  

Re: Tests of gcc development beyond its testsuite (in this case, for gfortran)

2024-05-08 Thread Toon Moene

On 5/7/24 20:44, Toon Moene wrote:


On 5/7/24 20:35, Andrew Pinski wrote:


On Tue, May 7, 2024 at 11:31 AM Toon Moene  wrote:


On 5/7/24 00:02, Toon Moene wrote:


OK, perhaps on the aarch64 I need the following option to make the
comparison fair:

‘rdma’

  Enable Round Double Multiply Accumulate instructions. This is 
on by

default for -march=armv8.1-a.

I.e., -mno-rdma

(I hope that's correct - I'll will try that when the Sun rises again 
and

I have some power to run the AArch64 machine ...).


Well, I did two independent runs with gfortran-13.2 and the following
options:

-O3 -march=armv8.1-a+rdma

and

-O3 -march=armv8.1-a+nordma

No difference in the number of error runs exceeding the prescribed
thresholds.

So, unless I made a mistake in the option specification (or the compiler
silently ignored them because they were not applicable to my machine -
ugh), the cause of the problem lies elsewhere.



AARCH64 armv8-a has FMA as part of its base ISA.
So you want to try with `-ffp-contract=off` instead.
RDMA turns on/off instructions which are not used by the
auto-vectorizer (yet) and used by intrinsics for them (If I read the
code correctly).


Ah, thanks - I'll try that tomorrow.


Yep, that did it:


-->   LAPACK TESTING SUMMARY  <--
Processing LAPACK Testing output found in the TESTING directory
SUMMARY nb test run numerical error other error
=== =   
REAL1327023 0   (0.000%)0   
(0.000%)
DOUBLE PRECISION1327845 0   (0.000%)0   
(0.000%)
COMPLEX 786775  0   (0.000%)0   
(0.000%)
COMPLEX16   787842  0   (0.000%)0   
(0.000%)

--> ALL PRECISIONS   4229485 0   (0.000%)0   (0.000%)   
 

So, obviously, the threshold values for these tests were derived on a 
machine without fused-multiply-add, or without using them if present.


This is perhaps not surprising, as the default build-and-test setup 
(make.inc.example) of the LAPACK package as distributed from netlib.org 
lists as the compiler choice:


FC = gfortran
FFLAGS = -O2 -frecursive
FFLAGS_DRV = $(FFLAGS)
FFLAGS_NOOPT = -O0 -frecursive

which means that the choice of architecture on x86-64 would be "generic" 
and wouldn't include FMA instructions. If the authors had used that 
setup in deriving the thresholds, it is not surprising that you need 
-ffp-contract=off on architectures that include FMA instructions by default.


Thanks for helping me out with this !

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



Results of testsuite (branch: master; revision: r15-312; build config: lto,O3; languages: all; tasks: 16) on x86_64-linux-gnu.

2024-05-08 Thread Toon Moene
LAST_UPDATED: Wed May  8 07:20:37 UTC 2024 (revision r15-312-g36e87799693)

=== acats tests ===

=== acats Summary ===
# of expected passes2328
# of unexpected failures0
Native configuration is x86_64-pc-linux-gnu

=== gcc tests ===


Running target unix
FAIL: gcc.target/i386/apx-ndd-tls-1b.c scan-assembler-times addq[ 
\\t]+%r[a-z0-9]+, a@gottpoff(%rip), %r[a-z0-9]+ 1
FAIL: gcc.target/i386/pr101950-2.c scan-assembler-times \\txor[ql]\\t 2

=== gcc Summary ===

# of expected passes199089
# of unexpected failures2
# of expected failures  1470
# of unsupported tests  3148
/home/toon/scratch/bld3264945/gcc/xgcc  version 15.0.0 20240507 (experimental) 
[master r15-312-g36e87799693] (GCC) 

=== gdc tests ===


Running target unix

=== gdc Summary ===

# of expected passes13864
# of unsupported tests  1
/home/toon/scratch/bld3264945/gcc/gdc  version 15.0.0 20240507 (experimental) 
[master r15-312-g36e87799693] (GCC) 

=== gfortran tests ===


Running target unix

=== gfortran Summary ===

# of expected passes70119
# of expected failures  273
# of unsupported tests  79
/home/toon/scratch/bld3264945/gcc/gfortran  version 15.0.0 20240507 
(experimental) [master r15-312-g36e87799693] (GCC) 

=== g++ tests ===


Running target unix

=== g++ Summary ===

# of expected passes263976
# of expected failures  2755
# of unsupported tests  11396
/home/toon/scratch/bld3264945/gcc/xg++  version 15.0.0 20240507 (experimental) 
[master r15-312-g36e87799693] (GCC) 

=== gm2 tests ===


Running target unix

=== gm2 Summary ===

# of expected passes13928
=== gnat tests ===


Running target unix

=== gnat Summary ===

# of expected passes3501
# of expected failures  24
# of unsupported tests  5
/home/toon/scratch/bld3264945/gcc/gnatmake version 15.0.0 20240507 
(experimental) [master r15-312-g36e87799693]

=== go tests ===


Running target unix
FAIL: ./index0-out.go execution,  -O0 -g -fno-var-tracking-assignments 

=== go Summary ===

# of expected passes8897
# of unexpected failures1
# of untested testcases 6
# of unsupported tests  27
/home/toon/scratch/bld3264945/gcc/gccgo  version 15.0.0 20240507 (experimental) 
[master r15-312-g36e87799693] (GCC) 

=== obj-c++ tests ===


Running target unix

=== obj-c++ Summary ===

# of expected passes1503
# of expected failures  10
# of unsupported tests  79
/home/toon/scratch/bld3264945/gcc/xg++  version 15.0.0 20240507 (experimental) 
[master r15-312-g36e87799693] (GCC) 

=== objc tests ===


Running target unix

=== objc Summary ===

# of expected passes2840
# of expected failures  6
# of unsupported tests  70
/home/toon/scratch/bld3264945/gcc/xgcc  version 15.0.0 20240507 (experimental) 
[master r15-312-g36e87799693] (GCC) 

=== rust tests ===


Running target unix

=== rust Summary ===

# of expected passes8402
# of expected failures  69
# of unsupported tests  1
=== gotools tests ===


=== gotools Summary ===
# of expected passes416
# of untested testcases 130
/home/toon/scratch/bld3264945/./gcc/gccgo version 15.0.0 20240507 
(experimental) [master r15-312-g36e87799693] (GCC)

=== libatomic tests ===


Running target unix

=== libatomic Summary ===

# of expected passes54
=== libffi tests ===


Running target unix

=== libffi Summary ===

# of expected passes2304
=== libgo tests ===


Running target unix
FAIL: runtime/pprof

=== libgo Summary ===

# of expected passes195
# of unexpected failures1
/home/toon/scratch/bld3264945/./gcc/gccgo version 15.0.0 20240507 
(experimental) [master r15-312-g36e87799693] (GCC)

=== libgomp tests ===


Running target unix

=== libgomp Summary ===

# of expected passes16338
# of expected failures  285
# of unsupported tests  625
=== libitm tests ===


Running target unix

=== libitm Summary ===

# of expected passes44
# of expected failures  3
# of unsupported tests  1
=== libphobos tests ===


Running target unix

=== libphobos Summary ===

# of expected passes1067
=== libstdc++ tests ===


Running target unix

=== libstdc++ 

Re: Tests of gcc development beyond its testsuite (in this case, for gfortran)

2024-05-07 Thread Toon Moene

On 5/7/24 20:35, Andrew Pinski wrote:


On Tue, May 7, 2024 at 11:31 AM Toon Moene  wrote:


On 5/7/24 00:02, Toon Moene wrote:


OK, perhaps on the aarch64 I need the following option to make the
comparison fair:

‘rdma’

  Enable Round Double Multiply Accumulate instructions. This is on by
default for -march=armv8.1-a.

I.e., -mno-rdma

(I hope that's correct - I'll will try that when the Sun rises again and
I have some power to run the AArch64 machine ...).


Well, I did two independent runs with gfortran-13.2 and the following
options:

-O3 -march=armv8.1-a+rdma

and

-O3 -march=armv8.1-a+nordma

No difference in the number of error runs exceeding the prescribed
thresholds.

So, unless I made a mistake in the option specification (or the compiler
silently ignored them because they were not applicable to my machine -
ugh), the cause of the problem lies elsewhere.



AARCH64 armv8-a has FMA as part of its base ISA.
So you want to try with `-ffp-contract=off` instead.
RDMA turns on/off instructions which are not used by the
auto-vectorizer (yet) and used by intrinsics for them (If I read the
code correctly).


Ah, thanks - I'll try that tomorrow.

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



Re: Tests of gcc development beyond its testsuite (in this case, for gfortran)

2024-05-07 Thread Toon Moene

On 5/7/24 00:02, Toon Moene wrote:

OK, perhaps on the aarch64 I need the following option to make the 
comparison fair:


‘rdma’

     Enable Round Double Multiply Accumulate instructions. This is on by 
default for -march=armv8.1-a.


I.e., -mno-rdma

(I hope that's correct - I'll will try that when the Sun rises again and 
I have some power to run the AArch64 machine ...).


Well, I did two independent runs with gfortran-13.2 and the following 
options:


-O3 -march=armv8.1-a+rdma

and

-O3 -march=armv8.1-a+nordma

No difference in the number of error runs exceeding the prescribed 
thresholds.


So, unless I made a mistake in the option specification (or the compiler 
silently ignored them because they were not applicable to my machine - 
ugh), the cause of the problem lies elsewhere.


Kind regards,

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



Re: Tests of gcc development beyond its testsuite (in this case, for gfortran)

2024-05-06 Thread Toon Moene

On 5/6/24 23:35, Toon Moene wrote:


On 5/6/24 23:32, Andrew Pinski wrote:


Did you test x86_64 with -march=native (or with -mfma) or just -O3?
The reason why I am asking is aarch64 includes FMA by default while
x86_64 does not.
Most recent x86_64 includes an FMA instruction but since the base ISA
does not include it, it is not enabled by default.
I am suspect the aarch64 "excessive exceeding the threshold for
errors" are all caused by the more use of FMA rather than anything
else.


Aah, I forgot to include that tidbit, because its readily apparent from 
the full logs - I compiled with *just* -O3.


Thanks,



OK, perhaps on the aarch64 I need the following option to make the 
comparison fair:


‘rdma’

Enable Round Double Multiply Accumulate instructions. This is on by 
default for -march=armv8.1-a.


I.e., -mno-rdma

(I hope that's correct - I'll will try that when the Sun rises again and 
I have some power to run the AArch64 machine ...).


I must say I didn't expected this - the discussion on the "Intel" side 
was always that the fact that fused multiply-add instruction didn't 
express the "real computations" expressed by the program meant that they 
were evil and therefore had to be hidden behind some special compiler 
option that made it very clear that those instruction were evil.


Again, thanks to point me to the difference (in philosophy, if not math) 
between to the two continents (i.e., the Americas and Europe's - before 
Brexit - England :-)


Kind regards,

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



Re: Tests of gcc development beyond its testsuite (in this case, for gfortran)

2024-05-06 Thread Toon Moene

On 5/6/24 23:32, Andrew Pinski wrote:


Did you test x86_64 with -march=native (or with -mfma) or just -O3?
The reason why I am asking is aarch64 includes FMA by default while
x86_64 does not.
Most recent x86_64 includes an FMA instruction but since the base ISA
does not include it, it is not enabled by default.
I am suspect the aarch64 "excessive exceeding the threshold for
errors" are all caused by the more use of FMA rather than anything
else.


Aah, I forgot to include that tidbit, because its readily apparent from 
the full logs - I compiled with *just* -O3.


Thanks,

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



Tests of gcc development beyond its testsuite (in this case, for gfortran)

2024-05-06 Thread Toon Moene
I have now, for some time, ran LAPACK's test programs on my gcc/gfortran 
builds on both on the x86_64-linux-gnu architecture, as well as the 
aarch64-linux-gnu one (see, e.g., 
http://moene.org/~toon/lapack-amd64-gfortran13-O3).


The results are rather alarming - this is r15-202 for aarch64 vs r15-204 
for x86_64 (compiled with -O3):


diff lapack-amd64-gfortran15-O3 lapack-aarch64-gfortran15-O3

3892,3895c3928,3931
< REAL   1327023 0   (0.000%)0   (0.000%)   
 
< DOUBLE PRECISION   1300917 6   (0.000%)0   (0.000%)   
 
< COMPLEX786775  0   (0.000%)0   (0.000%)   
 
< COMPLEX16  787842  0   (0.000%)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  772338  305 (0.039%)0   (0.000%)   
 
3897c3933
< --> ALL PRECISIONS  4202557 6   (0.000%)0   
(0.000%)
---
> --> ALL PRECISIONS  4174755 820 (0.020%)4   
(0.000%)

Note the excessive exceeding the threshold for errors on the aarch64 
side (>).


Of course, this is only an excerpt of the full log file - there is more 
information in it to zoom in on the errors on the aarch64 side (note 
that the x86_64 side is not faultless).


Is there a way to pass this information to our websites, so that we do 
not "forget" this - or in the alternative, follow the progress in 
solving this ?


Kind regards,

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


Results of testsuite (branch: master; revision: r15-204; build config: lto,O3; languages: all; tasks: 16) on x86_64-linux-gnu.

2024-05-06 Thread Toon Moene
LAST_UPDATED: Mon May  6 13:39:55 UTC 2024 (revision r15-204-g7c469a9fc78)

=== acats tests ===

=== acats Summary ===
# of expected passes2328
# of unexpected failures0
Native configuration is x86_64-pc-linux-gnu

=== gcc tests ===


Running target unix

=== gcc Summary ===

# of expected passes199037
# of expected failures  1470
# of unsupported tests  3148
/home/toon/scratch/bld2910/gcc/xgcc  version 15.0.0 20240506 (experimental) 
[master r15-204-g7c469a9fc78] (GCC) 

=== gdc tests ===


Running target unix

=== gdc Summary ===

# of expected passes13864
# of unsupported tests  1
/home/toon/scratch/bld2910/gcc/gdc  version 15.0.0 20240506 (experimental) 
[master r15-204-g7c469a9fc78] (GCC) 

=== gfortran tests ===


Running target unix

=== gfortran Summary ===

# of expected passes70119
# of expected failures  273
# of unsupported tests  79
/home/toon/scratch/bld2910/gcc/gfortran  version 15.0.0 20240506 (experimental) 
[master r15-204-g7c469a9fc78] (GCC) 

=== g++ tests ===


Running target unix

=== g++ Summary ===

# of expected passes263937
# of expected failures  2755
# of unsupported tests  11390
/home/toon/scratch/bld2910/gcc/xg++  version 15.0.0 20240506 (experimental) 
[master r15-204-g7c469a9fc78] (GCC) 

=== gm2 tests ===


Running target unix

=== gm2 Summary ===

# of expected passes13928
=== gnat tests ===


Running target unix

=== gnat Summary ===

# of expected passes3501
# of expected failures  24
# of unsupported tests  5
/home/toon/scratch/bld2910/gcc/gnatmake version 15.0.0 20240506 (experimental) 
[master r15-204-g7c469a9fc78]

=== go tests ===


Running target unix
FAIL: ./index0-out.go execution,  -O0 -g -fno-var-tracking-assignments 

=== go Summary ===

# of expected passes8897
# of unexpected failures1
# of untested testcases 6
# of unsupported tests  27
/home/toon/scratch/bld2910/gcc/gccgo  version 15.0.0 20240506 (experimental) 
[master r15-204-g7c469a9fc78] (GCC) 

=== obj-c++ tests ===


Running target unix

=== obj-c++ Summary ===

# of expected passes1503
# of expected failures  10
# of unsupported tests  79
/home/toon/scratch/bld2910/gcc/xg++  version 15.0.0 20240506 (experimental) 
[master r15-204-g7c469a9fc78] (GCC) 

=== objc tests ===


Running target unix

=== objc Summary ===

# of expected passes2840
# of expected failures  6
# of unsupported tests  70
/home/toon/scratch/bld2910/gcc/xgcc  version 15.0.0 20240506 (experimental) 
[master r15-204-g7c469a9fc78] (GCC) 

=== rust tests ===


Running target unix

=== rust Summary ===

# of expected passes8402
# of expected failures  69
# of unsupported tests  1
=== gotools tests ===


=== gotools Summary ===
# of expected passes416
# of untested testcases 130
/home/toon/scratch/bld2910/./gcc/gccgo version 15.0.0 20240506 (experimental) 
[master r15-204-g7c469a9fc78] (GCC)

=== libatomic tests ===


Running target unix

=== libatomic Summary ===

# of expected passes54
=== libffi tests ===


Running target unix

=== libffi Summary ===

# of expected passes2304
=== libgo tests ===


Running target unix
FAIL: runtime/pprof

=== libgo Summary ===

# of expected passes195
# of unexpected failures1
/home/toon/scratch/bld2910/./gcc/gccgo version 15.0.0 20240506 (experimental) 
[master r15-204-g7c469a9fc78] (GCC)

=== libgomp tests ===


Running target unix

=== libgomp Summary ===

# of expected passes16338
# of expected failures  285
# of unsupported tests  625
=== libitm tests ===


Running target unix

=== libitm Summary ===

# of expected passes44
# of expected failures  3
# of unsupported tests  1
=== libphobos tests ===


Running target unix

=== libphobos Summary ===

# of expected passes1097
=== libstdc++ tests ===


Running target unix

=== libstdc++ Summary ===

# of expected passes17598
# of expected failures  126
# of unsupported tests  737

Compiler version: 15.0.0 20240506 (experimental) [master r15-204-g7c469a9fc78] 
(GCC) 
Platform: x86_64-pc-linux-gnu
configure flags: 

Results of testsuite (branch: master; revision: r15-202; build config: lto,O3; languages: all; tasks: 48) on aarch64-linux-gnu.

2024-05-06 Thread Toon Moene
LAST_UPDATED: Mon May  6 10:24:28 UTC 2024 (revision r15-202-gec1cdad89af)

Native configuration is aarch64-unknown-linux-gnu

=== libatomic tests ===


Running target unix

=== libatomic Summary ===

# of expected passes54
=== libffi tests ===


Running target unix

=== libffi Summary ===

# of expected passes1574
=== libgo tests ===


Running target unix

=== libgo Summary ===

# of expected passes196
/dev/shm/bld2025/./gcc/gccgo version 15.0.0 20240506 (experimental) [master 
r15-202-gec1cdad89af] (GCC)

=== libgomp tests ===


Running target unix

=== libgomp Summary ===

# of expected passes16264
# of expected failures  285
# of unsupported tests  649
=== libitm tests ===


Running target unix

=== libitm Summary ===

# of expected passes44
# of expected failures  3
# of unsupported tests  1
=== libphobos tests ===


Running target unix
FAIL: libphobos.exceptions/rt_trap_exceptions.d output pattern test
FAIL: libphobos.lifetime/large_aggregate_destroy_21097.d (test for excess 
errors)
UNRESOLVED: libphobos.lifetime/large_aggregate_destroy_21097.d compilation 
failed to produce executable
WARNING: libphobos.phobos/std/algorithm/iteration.d (test for excess errors) 
program timed out.
FAIL: libphobos.phobos/std/algorithm/iteration.d (test for excess errors)
UNRESOLVED: libphobos.phobos/std/algorithm/iteration.d compilation failed to 
produce executable
WARNING: libphobos.phobos/std/container/rbtree.d (test for excess errors) 
program timed out.
FAIL: libphobos.phobos/std/container/rbtree.d (test for excess errors)
UNRESOLVED: libphobos.phobos/std/container/rbtree.d compilation failed to 
produce executable
WARNING: libphobos.phobos/std/conv.d (test for excess errors) program timed out.
FAIL: libphobos.phobos/std/conv.d (test for excess errors)
UNRESOLVED: libphobos.phobos/std/conv.d compilation failed to produce executable
WARNING: libphobos.phobos/std/datetime/date.d (test for excess errors) program 
timed out.
FAIL: libphobos.phobos/std/datetime/date.d (test for excess errors)
UNRESOLVED: libphobos.phobos/std/datetime/date.d compilation failed to produce 
executable
FAIL: libphobos.phobos/std/format/internal/floats.d (test for excess errors)
FAIL: libphobos.phobos/std/format/internal/floats.d execution test
FAIL: libphobos.phobos/std/format/internal/write.d execution test
FAIL: libphobos.phobos/std/internal/math/gammafunction.d execution test
FAIL: libphobos.phobos/std/math/hardware.d execution test
WARNING: libphobos.phobos/std/range/package.d (test for excess errors) program 
timed out.
FAIL: libphobos.phobos/std/range/package.d (test for excess errors)
UNRESOLVED: libphobos.phobos/std/range/package.d compilation failed to produce 
executable
WARNING: libphobos.phobos/std/string.d (test for excess errors) program timed 
out.
FAIL: libphobos.phobos/std/string.d (test for excess errors)
UNRESOLVED: libphobos.phobos/std/string.d compilation failed to produce 
executable
WARNING: libphobos.phobos_shared/std/algorithm/iteration.d (test for excess 
errors) program timed out.
FAIL: libphobos.phobos_shared/std/algorithm/iteration.d (test for excess errors)
UNRESOLVED: libphobos.phobos_shared/std/algorithm/iteration.d compilation 
failed to produce executable
WARNING: libphobos.phobos_shared/std/container/rbtree.d (test for excess 
errors) program timed out.
FAIL: libphobos.phobos_shared/std/container/rbtree.d (test for excess errors)
UNRESOLVED: libphobos.phobos_shared/std/container/rbtree.d compilation failed 
to produce executable
WARNING: libphobos.phobos_shared/std/conv.d (test for excess errors) program 
timed out.
FAIL: libphobos.phobos_shared/std/conv.d (test for excess errors)
UNRESOLVED: libphobos.phobos_shared/std/conv.d compilation failed to produce 
executable
WARNING: libphobos.phobos_shared/std/datetime/date.d (test for excess errors) 
program timed out.
FAIL: libphobos.phobos_shared/std/datetime/date.d (test for excess errors)
UNRESOLVED: libphobos.phobos_shared/std/datetime/date.d compilation failed to 
produce executable
FAIL: libphobos.phobos_shared/std/format/internal/floats.d (test for excess 
errors)
FAIL: libphobos.phobos_shared/std/format/internal/floats.d execution test
FAIL: libphobos.phobos_shared/std/format/internal/write.d execution test
FAIL: libphobos.phobos_shared/std/internal/math/gammafunction.d execution test
FAIL: libphobos.phobos_shared/std/math/hardware.d execution test
WARNING: libphobos.phobos_shared/std/range/package.d (test for excess errors) 
program timed out.
FAIL: libphobos.phobos_shared/std/range/package.d (test for excess errors)
UNRESOLVED: libphobos.phobos_shared/std/range/package.d compilation failed to 
produce executable
WARNING: libphobos.phobos_shared/std/string.d (test for excess errors) 

Results of testsuite (branch: master; revision: r15-164; build config: lto,O3; languages: all; tasks: 16) on x86_64-linux-gnu.

2024-05-04 Thread Toon Moene
LAST_UPDATED: Sat May  4 09:24:11 UTC 2024 (revision r15-164-g6cec31d44a4)

=== acats tests ===

=== acats Summary ===
# of expected passes2328
# of unexpected failures0
Native configuration is x86_64-pc-linux-gnu

=== gcc tests ===


Running target unix

=== gcc Summary ===

# of expected passes199037
# of expected failures  1470
# of unsupported tests  3148
/home/toon/scratch/bld2997058/gcc/xgcc  version 15.0.0 20240504 (experimental) 
[master r15-164-g6cec31d44a4] (GCC) 

=== gdc tests ===


Running target unix

=== gdc Summary ===

# of expected passes13864
# of unsupported tests  1
/home/toon/scratch/bld2997058/gcc/gdc  version 15.0.0 20240504 (experimental) 
[master r15-164-g6cec31d44a4] (GCC) 

=== gfortran tests ===


Running target unix

=== gfortran Summary ===

# of expected passes70107
# of expected failures  273
# of unsupported tests  79
/home/toon/scratch/bld2997058/gcc/gfortran  version 15.0.0 20240504 
(experimental) [master r15-164-g6cec31d44a4] (GCC) 

=== g++ tests ===


Running target unix

=== g++ Summary ===

# of expected passes263937
# of expected failures  2755
# of unsupported tests  11390
/home/toon/scratch/bld2997058/gcc/xg++  version 15.0.0 20240504 (experimental) 
[master r15-164-g6cec31d44a4] (GCC) 

=== gm2 tests ===


Running target unix

=== gm2 Summary ===

# of expected passes13928
=== gnat tests ===


Running target unix

=== gnat Summary ===

# of expected passes3501
# of expected failures  24
# of unsupported tests  5
/home/toon/scratch/bld2997058/gcc/gnatmake version 15.0.0 20240504 
(experimental) [master r15-164-g6cec31d44a4]

=== go tests ===


Running target unix
FAIL: ./index0-out.go execution,  -O0 -g -fno-var-tracking-assignments 

=== go Summary ===

# of expected passes8897
# of unexpected failures1
# of untested testcases 6
# of unsupported tests  27
/home/toon/scratch/bld2997058/gcc/gccgo  version 15.0.0 20240504 (experimental) 
[master r15-164-g6cec31d44a4] (GCC) 

=== obj-c++ tests ===


Running target unix

=== obj-c++ Summary ===

# of expected passes1503
# of expected failures  10
# of unsupported tests  79
/home/toon/scratch/bld2997058/gcc/xg++  version 15.0.0 20240504 (experimental) 
[master r15-164-g6cec31d44a4] (GCC) 

=== objc tests ===


Running target unix

=== objc Summary ===

# of expected passes2840
# of expected failures  6
# of unsupported tests  70
/home/toon/scratch/bld2997058/gcc/xgcc  version 15.0.0 20240504 (experimental) 
[master r15-164-g6cec31d44a4] (GCC) 

=== rust tests ===


Running target unix

=== rust Summary ===

# of expected passes8402
# of expected failures  69
# of unsupported tests  1
=== gotools tests ===


=== gotools Summary ===
# of expected passes416
# of untested testcases 130
/home/toon/scratch/bld2997058/./gcc/gccgo version 15.0.0 20240504 
(experimental) [master r15-164-g6cec31d44a4] (GCC)

=== libatomic tests ===


Running target unix

=== libatomic Summary ===

# of expected passes54
=== libffi tests ===


Running target unix

=== libffi Summary ===

# of expected passes2304
=== libgo tests ===


Running target unix
FAIL: runtime/pprof

=== libgo Summary ===

# of expected passes195
# of unexpected failures1
/home/toon/scratch/bld2997058/./gcc/gccgo version 15.0.0 20240504 
(experimental) [master r15-164-g6cec31d44a4] (GCC)

=== libgomp tests ===


Running target unix

=== libgomp Summary ===

# of expected passes16338
# of expected failures  285
# of unsupported tests  625
=== libitm tests ===


Running target unix

=== libitm Summary ===

# of expected passes44
# of expected failures  3
# of unsupported tests  1
=== libphobos tests ===


Running target unix

=== libphobos Summary ===

# of expected passes1067
=== libstdc++ tests ===


Running target unix

=== libstdc++ Summary ===

# of expected passes17598
# of expected failures  126
# of unsupported tests  737

Compiler version: 15.0.0 20240504 (experimental) [master r15-164-g6cec31d44a4] 
(GCC) 
Platform: 

Results of testsuite (branch: releases/gcc-14; revision: r14-10167; build config: standard; languages: all; tasks: 16) on x86_64-linux-gnu.

2024-05-04 Thread Toon Moene
LAST_UPDATED: Sat May  4 06:54:16 UTC 2024 (revision r14-10167-g532d775fc1c)

=== acats tests ===

=== acats Summary ===
# of expected passes2328
# of unexpected failures0
Native configuration is x86_64-pc-linux-gnu

=== gcc tests ===


Running target unix

=== gcc Summary ===

# of expected passes199019
# of expected failures  1470
# of unsupported tests  3148
/home/toon/scratch/bld4177381/gcc/xgcc  version 14.0.1 20240504 (prerelease) 
[releases/gcc-14 r14-10167-g532d775fc1c] (GCC) 

=== gdc tests ===


Running target unix

=== gdc Summary ===

# of expected passes13864
# of unsupported tests  1
/home/toon/scratch/bld4177381/gcc/gdc  version 14.0.1 20240504 (prerelease) 
[releases/gcc-14 r14-10167-g532d775fc1c] (GCC) 

=== gfortran tests ===


Running target unix

=== gfortran Summary ===

# of expected passes70049
# of expected failures  273
# of unsupported tests  79
/home/toon/scratch/bld4177381/gcc/gfortran  version 14.0.1 20240504 
(prerelease) [releases/gcc-14 r14-10167-g532d775fc1c] (GCC) 

=== g++ tests ===


Running target unix

=== g++ Summary ===

# of expected passes263428
# of expected failures  2758
# of unsupported tests  11382
/home/toon/scratch/bld4177381/gcc/xg++  version 14.0.1 20240504 (prerelease) 
[releases/gcc-14 r14-10167-g532d775fc1c] (GCC) 

=== gm2 tests ===


Running target unix

=== gm2 Summary ===

# of expected passes13874
=== gnat tests ===


Running target unix

=== gnat Summary ===

# of expected passes3501
# of expected failures  24
# of unsupported tests  5
/home/toon/scratch/bld4177381/gcc/gnatmake version 14.0.1 20240504 (prerelease) 
[releases/gcc-14 r14-10167-g532d775fc1c]

=== go tests ===


Running target unix
FAIL: ./index0-out.go execution,  -O0 -g -fno-var-tracking-assignments 

=== go Summary ===

# of expected passes8897
# of unexpected failures1
# of untested testcases 6
# of unsupported tests  27
/home/toon/scratch/bld4177381/gcc/gccgo  version 14.0.1 20240504 (prerelease) 
[releases/gcc-14 r14-10167-g532d775fc1c] (GCC) 

=== obj-c++ tests ===


Running target unix

=== obj-c++ Summary ===

# of expected passes1503
# of expected failures  10
# of unsupported tests  79
/home/toon/scratch/bld4177381/gcc/xg++  version 14.0.1 20240504 (prerelease) 
[releases/gcc-14 r14-10167-g532d775fc1c] (GCC) 

=== objc tests ===


Running target unix

=== objc Summary ===

# of expected passes2840
# of expected failures  6
# of unsupported tests  70
/home/toon/scratch/bld4177381/gcc/xgcc  version 14.0.1 20240504 (prerelease) 
[releases/gcc-14 r14-10167-g532d775fc1c] (GCC) 

=== rust tests ===


Running target unix

=== rust Summary ===

# of expected passes8402
# of expected failures  69
# of unsupported tests  1
=== gotools tests ===


=== gotools Summary ===
# of expected passes416
# of untested testcases 130
/home/toon/scratch/bld4177381/./gcc/gccgo version 14.0.1 20240504 (prerelease) 
[releases/gcc-14 r14-10167-g532d775fc1c] (GCC)

=== libatomic tests ===


Running target unix

=== libatomic Summary ===

# of expected passes54
=== libffi tests ===


Running target unix

=== libffi Summary ===

# of expected passes2304
=== libgo tests ===


Running target unix
FAIL: runtime/pprof

=== libgo Summary ===

# of expected passes195
# of unexpected failures1
/home/toon/scratch/bld4177381/./gcc/gccgo version 14.0.1 20240504 (prerelease) 
[releases/gcc-14 r14-10167-g532d775fc1c] (GCC)

=== libgomp tests ===


Running target unix

=== libgomp Summary ===

# of expected passes16338
# of expected failures  285
# of unsupported tests  622
=== libitm tests ===


Running target unix

=== libitm Summary ===

# of expected passes44
# of expected failures  3
# of unsupported tests  1
=== libphobos tests ===


Running target unix

=== libphobos Summary ===

# of expected passes1127
=== libstdc++ tests ===


Running target unix

=== libstdc++ Summary ===

# of expected passes17598
# of expected failures  126
# of unsupported tests  737

Compiler version: 

Results of testsuite (branch: master; revision: r15-89; build config: lto,O3; languages: all; tasks: 16) on x86_64-linux-gnu.

2024-05-01 Thread Toon Moene
LAST_UPDATED: Wed May  1 13:13:11 UTC 2024 (revision r15-89-g81f7965e630)

=== acats tests ===

=== acats Summary ===
# of expected passes2328
# of unexpected failures0
Native configuration is x86_64-pc-linux-gnu

=== gcc tests ===


Running target unix

=== gcc Summary ===

# of expected passes199032
# of expected failures  1470
# of unsupported tests  3148
/home/toon/scratch/bld890076/gcc/xgcc  version 15.0.0 20240501 (experimental) 
[master r15-89-g81f7965e630] (GCC) 

=== gdc tests ===


Running target unix

=== gdc Summary ===

# of expected passes13864
# of unsupported tests  1
/home/toon/scratch/bld890076/gcc/gdc  version 15.0.0 20240501 (experimental) 
[master r15-89-g81f7965e630] (GCC) 

=== gfortran tests ===


Running target unix

=== gfortran Summary ===

# of expected passes70107
# of expected failures  273
# of unsupported tests  79
/home/toon/scratch/bld890076/gcc/gfortran  version 15.0.0 20240501 
(experimental) [master r15-89-g81f7965e630] (GCC) 

=== g++ tests ===


Running target unix

=== g++ Summary ===

# of expected passes263729
# of expected failures  2755
# of unsupported tests  11384
/home/toon/scratch/bld890076/gcc/xg++  version 15.0.0 20240501 (experimental) 
[master r15-89-g81f7965e630] (GCC) 

=== gm2 tests ===


Running target unix

=== gm2 Summary ===

# of expected passes13802
=== gnat tests ===


Running target unix

=== gnat Summary ===

# of expected passes3501
# of expected failures  24
# of unsupported tests  5
/home/toon/scratch/bld890076/gcc/gnatmake version 15.0.0 20240501 
(experimental) [master r15-89-g81f7965e630]

=== go tests ===


Running target unix
FAIL: ./index0-out.go execution,  -O0 -g -fno-var-tracking-assignments 

=== go Summary ===

# of expected passes8897
# of unexpected failures1
# of untested testcases 6
# of unsupported tests  27
/home/toon/scratch/bld890076/gcc/gccgo  version 15.0.0 20240501 (experimental) 
[master r15-89-g81f7965e630] (GCC) 

=== obj-c++ tests ===


Running target unix

=== obj-c++ Summary ===

# of expected passes1503
# of expected failures  10
# of unsupported tests  79
/home/toon/scratch/bld890076/gcc/xg++  version 15.0.0 20240501 (experimental) 
[master r15-89-g81f7965e630] (GCC) 

=== objc tests ===


Running target unix

=== objc Summary ===

# of expected passes2840
# of expected failures  6
# of unsupported tests  70
/home/toon/scratch/bld890076/gcc/xgcc  version 15.0.0 20240501 (experimental) 
[master r15-89-g81f7965e630] (GCC) 

=== rust tests ===


Running target unix

=== rust Summary ===

# of expected passes8402
# of expected failures  69
# of unsupported tests  1
=== gotools tests ===


=== gotools Summary ===
# of expected passes416
# of untested testcases 130
/home/toon/scratch/bld890076/./gcc/gccgo version 15.0.0 20240501 (experimental) 
[master r15-89-g81f7965e630] (GCC)

=== libatomic tests ===


Running target unix

=== libatomic Summary ===

# of expected passes54
=== libffi tests ===


Running target unix

=== libffi Summary ===

# of expected passes2304
=== libgo tests ===


Running target unix
FAIL: runtime/pprof

=== libgo Summary ===

# of expected passes195
# of unexpected failures1
/home/toon/scratch/bld890076/./gcc/gccgo version 15.0.0 20240501 (experimental) 
[master r15-89-g81f7965e630] (GCC)

=== libgomp tests ===


Running target unix

=== libgomp Summary ===

# of expected passes16338
# of expected failures  285
# of unsupported tests  622
=== libitm tests ===


Running target unix

=== libitm Summary ===

# of expected passes44
# of expected failures  3
# of unsupported tests  1
=== libphobos tests ===


Running target unix

=== libphobos Summary ===

# of expected passes1067
=== libstdc++ tests ===


Running target unix

=== libstdc++ Summary ===

# of expected passes17598
# of expected failures  126
# of unsupported tests  737

Compiler version: 15.0.0 20240501 (experimental) [master r15-89-g81f7965e630] 
(GCC) 
Platform: x86_64-pc-linux-gnu
configure flags: 

Results of testsuite (branch: releases/gcc-14; revision: r14-10155; build config: standard; languages: all; tasks: 16) on x86_64-linux-gnu.

2024-05-01 Thread Toon Moene
LAST_UPDATED: Wed May  1 08:55:59 UTC 2024 (revision r14-10155-g9ccb16d032e)

=== acats tests ===

=== acats Summary ===
# of expected passes2328
# of unexpected failures0
Native configuration is x86_64-pc-linux-gnu

=== gcc tests ===


Running target unix

=== gcc Summary ===

# of expected passes199019
# of expected failures  1470
# of unsupported tests  3148
/home/toon/scratch/bld2063898/gcc/xgcc  version 14.0.1 20240501 (prerelease) 
[releases/gcc-14 r14-10155-g9ccb16d032e] (GCC) 

=== gdc tests ===


Running target unix

=== gdc Summary ===

# of expected passes13864
# of unsupported tests  1
/home/toon/scratch/bld2063898/gcc/gdc  version 14.0.1 20240501 (prerelease) 
[releases/gcc-14 r14-10155-g9ccb16d032e] (GCC) 

=== gfortran tests ===


Running target unix

=== gfortran Summary ===

# of expected passes70049
# of expected failures  273
# of unsupported tests  79
/home/toon/scratch/bld2063898/gcc/gfortran  version 14.0.1 20240501 
(prerelease) [releases/gcc-14 r14-10155-g9ccb16d032e] (GCC) 

=== g++ tests ===


Running target unix

=== g++ Summary ===

# of expected passes263422
# of expected failures  2758
# of unsupported tests  11381
/home/toon/scratch/bld2063898/gcc/xg++  version 14.0.1 20240501 (prerelease) 
[releases/gcc-14 r14-10155-g9ccb16d032e] (GCC) 

=== gm2 tests ===


Running target unix

=== gm2 Summary ===

# of expected passes13802
=== gnat tests ===


Running target unix

=== gnat Summary ===

# of expected passes3501
# of expected failures  24
# of unsupported tests  5
/home/toon/scratch/bld2063898/gcc/gnatmake version 14.0.1 20240501 (prerelease) 
[releases/gcc-14 r14-10155-g9ccb16d032e]

=== go tests ===


Running target unix
FAIL: ./index0-out.go execution,  -O0 -g -fno-var-tracking-assignments 

=== go Summary ===

# of expected passes8897
# of unexpected failures1
# of untested testcases 6
# of unsupported tests  27
/home/toon/scratch/bld2063898/gcc/gccgo  version 14.0.1 20240501 (prerelease) 
[releases/gcc-14 r14-10155-g9ccb16d032e] (GCC) 

=== obj-c++ tests ===


Running target unix

=== obj-c++ Summary ===

# of expected passes1503
# of expected failures  10
# of unsupported tests  79
/home/toon/scratch/bld2063898/gcc/xg++  version 14.0.1 20240501 (prerelease) 
[releases/gcc-14 r14-10155-g9ccb16d032e] (GCC) 

=== objc tests ===


Running target unix

=== objc Summary ===

# of expected passes2840
# of expected failures  6
# of unsupported tests  70
/home/toon/scratch/bld2063898/gcc/xgcc  version 14.0.1 20240501 (prerelease) 
[releases/gcc-14 r14-10155-g9ccb16d032e] (GCC) 

=== rust tests ===


Running target unix

=== rust Summary ===

# of expected passes8402
# of expected failures  69
# of unsupported tests  1
=== gotools tests ===


=== gotools Summary ===
# of expected passes416
# of untested testcases 130
/home/toon/scratch/bld2063898/./gcc/gccgo version 14.0.1 20240501 (prerelease) 
[releases/gcc-14 r14-10155-g9ccb16d032e] (GCC)

=== libatomic tests ===


Running target unix

=== libatomic Summary ===

# of expected passes54
=== libffi tests ===


Running target unix

=== libffi Summary ===

# of expected passes2304
=== libgo tests ===


Running target unix
FAIL: runtime/pprof

=== libgo Summary ===

# of expected passes195
# of unexpected failures1
/home/toon/scratch/bld2063898/./gcc/gccgo version 14.0.1 20240501 (prerelease) 
[releases/gcc-14 r14-10155-g9ccb16d032e] (GCC)

=== libgomp tests ===


Running target unix

=== libgomp Summary ===

# of expected passes16338
# of expected failures  285
# of unsupported tests  622
=== libitm tests ===


Running target unix

=== libitm Summary ===

# of expected passes44
# of expected failures  3
# of unsupported tests  1
=== libphobos tests ===


Running target unix

=== libphobos Summary ===

# of expected passes1087
=== libstdc++ tests ===


Running target unix

=== libstdc++ Summary ===

# of expected passes17598
# of expected failures  126
# of unsupported tests  737

Compiler version: 

Results of testsuite (branch: master; revision: r15-70; build config: lto,O3; languages: all; tasks: 16) on x86_64-linux-gnu.

2024-04-30 Thread Toon Moene
LAST_UPDATED: Tue Apr 30 14:19:50 UTC 2024 (revision r15-70-g0b2735e0797)

=== acats tests ===

=== acats Summary ===
# of expected passes2328
# of unexpected failures0
Native configuration is x86_64-pc-linux-gnu

=== gcc tests ===


Running target unix

=== gcc Summary ===

# of expected passes199032
# of expected failures  1470
# of unsupported tests  3148
/home/toon/scratch/bld3179938/gcc/xgcc  version 15.0.0 20240430 (experimental) 
[master r15-70-g0b2735e0797] (GCC) 

=== gdc tests ===


Running target unix

=== gdc Summary ===

# of expected passes13864
# of unsupported tests  1
/home/toon/scratch/bld3179938/gcc/gdc  version 15.0.0 20240430 (experimental) 
[master r15-70-g0b2735e0797] (GCC) 

=== gfortran tests ===


Running target unix

=== gfortran Summary ===

# of expected passes70107
# of expected failures  273
# of unsupported tests  79
/home/toon/scratch/bld3179938/gcc/gfortran  version 15.0.0 20240430 
(experimental) [master r15-70-g0b2735e0797] (GCC) 

=== g++ tests ===


Running target unix

=== g++ Summary ===

# of expected passes263650
# of expected failures  2764
# of unsupported tests  11383
/home/toon/scratch/bld3179938/gcc/xg++  version 15.0.0 20240430 (experimental) 
[master r15-70-g0b2735e0797] (GCC) 

=== gm2 tests ===


Running target unix

=== gm2 Summary ===

# of expected passes13802
=== gnat tests ===


Running target unix

=== gnat Summary ===

# of expected passes3501
# of expected failures  24
# of unsupported tests  5
/home/toon/scratch/bld3179938/gcc/gnatmake version 15.0.0 20240430 
(experimental) [master r15-70-g0b2735e0797]

=== go tests ===


Running target unix
FAIL: ./index0-out.go execution,  -O0 -g -fno-var-tracking-assignments 

=== go Summary ===

# of expected passes8897
# of unexpected failures1
# of untested testcases 6
# of unsupported tests  27
/home/toon/scratch/bld3179938/gcc/gccgo  version 15.0.0 20240430 (experimental) 
[master r15-70-g0b2735e0797] (GCC) 

=== obj-c++ tests ===


Running target unix

=== obj-c++ Summary ===

# of expected passes1503
# of expected failures  10
# of unsupported tests  79
/home/toon/scratch/bld3179938/gcc/xg++  version 15.0.0 20240430 (experimental) 
[master r15-70-g0b2735e0797] (GCC) 

=== objc tests ===


Running target unix

=== objc Summary ===

# of expected passes2840
# of expected failures  6
# of unsupported tests  70
/home/toon/scratch/bld3179938/gcc/xgcc  version 15.0.0 20240430 (experimental) 
[master r15-70-g0b2735e0797] (GCC) 

=== rust tests ===


Running target unix

=== rust Summary ===

# of expected passes8402
# of expected failures  69
# of unsupported tests  1
=== gotools tests ===


=== gotools Summary ===
# of expected passes416
# of untested testcases 130
/home/toon/scratch/bld3179938/./gcc/gccgo version 15.0.0 20240430 
(experimental) [master r15-70-g0b2735e0797] (GCC)

=== libatomic tests ===


Running target unix

=== libatomic Summary ===

# of expected passes54
=== libffi tests ===


Running target unix

=== libffi Summary ===

# of expected passes2304
=== libgo tests ===


Running target unix
FAIL: runtime/pprof

=== libgo Summary ===

# of expected passes195
# of unexpected failures1
/home/toon/scratch/bld3179938/./gcc/gccgo version 15.0.0 20240430 
(experimental) [master r15-70-g0b2735e0797] (GCC)

=== libgomp tests ===


Running target unix

=== libgomp Summary ===

# of expected passes16338
# of expected failures  285
# of unsupported tests  622
=== libitm tests ===


Running target unix

=== libitm Summary ===

# of expected passes44
# of expected failures  3
# of unsupported tests  1
=== libphobos tests ===


Running target unix

=== libphobos Summary ===

# of expected passes1067
=== libstdc++ tests ===


Running target unix

=== libstdc++ Summary ===

# of expected passes17598
# of expected failures  126
# of unsupported tests  737

Compiler version: 15.0.0 20240430 (experimental) [master r15-70-g0b2735e0797] 
(GCC) 
Platform: x86_64-pc-linux-gnu

Results of testsuite (branch: master; revision: r15-45; build config: lto,O3; languages: all; tasks: 16) on x86_64-linux-gnu.

2024-04-29 Thread Toon Moene
LAST_UPDATED: Mon Apr 29 09:34:40 UTC 2024 (revision r15-45-gadd51a2514a)

=== acats tests ===

=== acats Summary ===
# of expected passes2328
# of unexpected failures0
Native configuration is x86_64-pc-linux-gnu

=== gcc tests ===


Running target unix

=== gcc Summary ===

# of expected passes199022
# of expected failures  1470
# of unsupported tests  3148
/home/toon/scratch/bld9/gcc/xgcc  version 15.0.0 20240429 (experimental) 
[master r15-45-gadd51a2514a] (GCC) 

=== gdc tests ===


Running target unix

=== gdc Summary ===

# of expected passes13864
# of unsupported tests  1
/home/toon/scratch/bld9/gcc/gdc  version 15.0.0 20240429 (experimental) 
[master r15-45-gadd51a2514a] (GCC) 

=== gfortran tests ===


Running target unix

=== gfortran Summary ===

# of expected passes70046
# of expected failures  273
# of unsupported tests  79
/home/toon/scratch/bld9/gcc/gfortran  version 15.0.0 20240429 
(experimental) [master r15-45-gadd51a2514a] (GCC) 

=== g++ tests ===


Running target unix

=== g++ Summary ===

# of expected passes263418
# of expected failures  2758
# of unsupported tests  11381
/home/toon/scratch/bld9/gcc/xg++  version 15.0.0 20240429 (experimental) 
[master r15-45-gadd51a2514a] (GCC) 

=== gm2 tests ===


Running target unix

=== gm2 Summary ===

# of expected passes13802
=== gnat tests ===


Running target unix

=== gnat Summary ===

# of expected passes3501
# of expected failures  24
# of unsupported tests  5
/home/toon/scratch/bld9/gcc/gnatmake version 15.0.0 20240429 (experimental) 
[master r15-45-gadd51a2514a]

=== go tests ===


Running target unix
FAIL: ./index0-out.go execution,  -O0 -g -fno-var-tracking-assignments 

=== go Summary ===

# of expected passes8897
# of unexpected failures1
# of untested testcases 6
# of unsupported tests  27
/home/toon/scratch/bld9/gcc/gccgo  version 15.0.0 20240429 (experimental) 
[master r15-45-gadd51a2514a] (GCC) 

=== obj-c++ tests ===


Running target unix

=== obj-c++ Summary ===

# of expected passes1503
# of expected failures  10
# of unsupported tests  79
/home/toon/scratch/bld9/gcc/xg++  version 15.0.0 20240429 (experimental) 
[master r15-45-gadd51a2514a] (GCC) 

=== objc tests ===


Running target unix

=== objc Summary ===

# of expected passes2840
# of expected failures  6
# of unsupported tests  70
/home/toon/scratch/bld9/gcc/xgcc  version 15.0.0 20240429 (experimental) 
[master r15-45-gadd51a2514a] (GCC) 

=== rust tests ===


Running target unix

=== rust Summary ===

# of expected passes8402
# of expected failures  69
# of unsupported tests  1
=== gotools tests ===


=== gotools Summary ===
# of expected passes416
# of untested testcases 130
/home/toon/scratch/bld9/./gcc/gccgo version 15.0.0 20240429 (experimental) 
[master r15-45-gadd51a2514a] (GCC)

=== libatomic tests ===


Running target unix

=== libatomic Summary ===

# of expected passes54
=== libffi tests ===


Running target unix

=== libffi Summary ===

# of expected passes2304
=== libgo tests ===


Running target unix
FAIL: runtime/pprof

=== libgo Summary ===

# of expected passes195
# of unexpected failures1
/home/toon/scratch/bld9/./gcc/gccgo version 15.0.0 20240429 (experimental) 
[master r15-45-gadd51a2514a] (GCC)

=== libgomp tests ===


Running target unix

=== libgomp Summary ===

# of expected passes16338
# of expected failures  285
# of unsupported tests  622
=== libitm tests ===


Running target unix

=== libitm Summary ===

# of expected passes44
# of expected failures  3
# of unsupported tests  1
=== libphobos tests ===


Running target unix

=== libphobos Summary ===

# of expected passes1067
=== libstdc++ tests ===


Running target unix

=== libstdc++ Summary ===

# of expected passes17598
# of expected failures  126
# of unsupported tests  737

Compiler version: 15.0.0 20240429 (experimental) [master r15-45-gadd51a2514a] 
(GCC) 
Platform: x86_64-pc-linux-gnu
configure flags: 

Results of testsuite (branch: master; revision: r15-11; build config: standard; languages: all; tasks: 48) on aarch64-linux-gnu.

2024-04-27 Thread Toon Moene
LAST_UPDATED: Sat Apr 27 09:15:01 UTC 2024 (revision r15-11-g140124ad54e)

Native configuration is aarch64-unknown-linux-gnu

=== libatomic tests ===


Running target unix

=== libatomic Summary ===

# of expected passes54
=== libffi tests ===


Running target unix

=== libffi Summary ===

# of expected passes1574
=== libgo tests ===


Running target unix

=== libgo Summary ===

# of expected passes196
/dev/shm/bld2284/./gcc/gccgo version 15.0.0 20240427 (experimental) [master 
r15-11-g140124ad54e] (GCC)

=== libgomp tests ===


Running target unix

=== libgomp Summary ===

# of expected passes16264
# of expected failures  285
# of unsupported tests  646
=== libitm tests ===


Running target unix

=== libitm Summary ===

# of expected passes44
# of expected failures  3
# of unsupported tests  1
=== libphobos tests ===


Running target unix
FAIL: libphobos.exceptions/rt_trap_exceptions.d output pattern test
FAIL: libphobos.lifetime/large_aggregate_destroy_21097.d (test for excess 
errors)
UNRESOLVED: libphobos.lifetime/large_aggregate_destroy_21097.d compilation 
failed to produce executable
WARNING: libphobos.phobos/std/algorithm/iteration.d (test for excess errors) 
program timed out.
FAIL: libphobos.phobos/std/algorithm/iteration.d (test for excess errors)
UNRESOLVED: libphobos.phobos/std/algorithm/iteration.d compilation failed to 
produce executable
WARNING: libphobos.phobos/std/container/rbtree.d (test for excess errors) 
program timed out.
FAIL: libphobos.phobos/std/container/rbtree.d (test for excess errors)
UNRESOLVED: libphobos.phobos/std/container/rbtree.d compilation failed to 
produce executable
WARNING: libphobos.phobos/std/conv.d (test for excess errors) program timed out.
FAIL: libphobos.phobos/std/conv.d (test for excess errors)
UNRESOLVED: libphobos.phobos/std/conv.d compilation failed to produce executable
WARNING: libphobos.phobos/std/datetime/date.d (test for excess errors) program 
timed out.
FAIL: libphobos.phobos/std/datetime/date.d (test for excess errors)
UNRESOLVED: libphobos.phobos/std/datetime/date.d compilation failed to produce 
executable
FAIL: libphobos.phobos/std/format/internal/floats.d (test for excess errors)
FAIL: libphobos.phobos/std/format/internal/floats.d execution test
FAIL: libphobos.phobos/std/format/internal/write.d execution test
FAIL: libphobos.phobos/std/internal/math/gammafunction.d execution test
FAIL: libphobos.phobos/std/math/hardware.d execution test
WARNING: libphobos.phobos/std/range/package.d (test for excess errors) program 
timed out.
FAIL: libphobos.phobos/std/range/package.d (test for excess errors)
UNRESOLVED: libphobos.phobos/std/range/package.d compilation failed to produce 
executable
WARNING: libphobos.phobos/std/string.d (test for excess errors) program timed 
out.
FAIL: libphobos.phobos/std/string.d (test for excess errors)
UNRESOLVED: libphobos.phobos/std/string.d compilation failed to produce 
executable
WARNING: libphobos.phobos_shared/std/algorithm/iteration.d (test for excess 
errors) program timed out.
FAIL: libphobos.phobos_shared/std/algorithm/iteration.d (test for excess errors)
UNRESOLVED: libphobos.phobos_shared/std/algorithm/iteration.d compilation 
failed to produce executable
WARNING: libphobos.phobos_shared/std/container/rbtree.d (test for excess 
errors) program timed out.
FAIL: libphobos.phobos_shared/std/container/rbtree.d (test for excess errors)
UNRESOLVED: libphobos.phobos_shared/std/container/rbtree.d compilation failed 
to produce executable
WARNING: libphobos.phobos_shared/std/conv.d (test for excess errors) program 
timed out.
FAIL: libphobos.phobos_shared/std/conv.d (test for excess errors)
UNRESOLVED: libphobos.phobos_shared/std/conv.d compilation failed to produce 
executable
WARNING: libphobos.phobos_shared/std/datetime/date.d (test for excess errors) 
program timed out.
FAIL: libphobos.phobos_shared/std/datetime/date.d (test for excess errors)
UNRESOLVED: libphobos.phobos_shared/std/datetime/date.d compilation failed to 
produce executable
FAIL: libphobos.phobos_shared/std/format/internal/floats.d (test for excess 
errors)
FAIL: libphobos.phobos_shared/std/format/internal/floats.d execution test
FAIL: libphobos.phobos_shared/std/format/internal/write.d execution test
FAIL: libphobos.phobos_shared/std/internal/math/gammafunction.d execution test
FAIL: libphobos.phobos_shared/std/math/hardware.d execution test
WARNING: libphobos.phobos_shared/std/range/package.d (test for excess errors) 
program timed out.
FAIL: libphobos.phobos_shared/std/range/package.d (test for excess errors)
UNRESOLVED: libphobos.phobos_shared/std/range/package.d compilation failed to 
produce executable
WARNING: libphobos.phobos_shared/std/string.d (test for excess errors) 

Results of testsuite (branch: master; revision: r14-10058; build config: standard; languages: all; tasks: 16) on x86_64-linux-gnu.

2024-04-21 Thread Toon Moene
LAST_UPDATED: Sun Apr 21 13:52:27 UTC 2024 (revision r14-10058-ga44d16efa7a)

=== acats tests ===

=== acats Summary ===
# of expected passes2328
# of unexpected failures0
Native configuration is x86_64-pc-linux-gnu

=== gcc tests ===


Running target unix
XPASS: gcc.dg/guality/example.c   -O0  execution test
XPASS: gcc.dg/guality/example.c   -O1  -DPREVENT_OPTIMIZATION  execution test
XPASS: gcc.dg/guality/example.c  -Og -DPREVENT_OPTIMIZATION  execution test
XPASS: gcc.dg/guality/guality.c   -O0  execution test
XPASS: gcc.dg/guality/guality.c   -O1  -DPREVENT_OPTIMIZATION  execution test
XPASS: gcc.dg/guality/guality.c   -O2  -DPREVENT_OPTIMIZATION  execution test
XPASS: gcc.dg/guality/guality.c   -O2 -flto -fno-use-linker-plugin 
-flto-partition=none  -DPREVENT_OPTIMIZATION execution test
XPASS: gcc.dg/guality/guality.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION execution test
XPASS: gcc.dg/guality/guality.c   -O3 -g  -DPREVENT_OPTIMIZATION  execution test
XPASS: gcc.dg/guality/guality.c   -Os  -DPREVENT_OPTIMIZATION  execution test
XPASS: gcc.dg/guality/guality.c  -Og -DPREVENT_OPTIMIZATION  execution test
XPASS: gcc.dg/guality/inline-params.c   -O2  -DPREVENT_OPTIMIZATION  execution 
test
XPASS: gcc.dg/guality/inline-params.c   -O2 -flto -fno-use-linker-plugin 
-flto-partition=none  -DPREVENT_OPTIMIZATION execution test
XPASS: gcc.dg/guality/inline-params.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION execution test
XPASS: gcc.dg/guality/inline-params.c   -O3 -g  -DPREVENT_OPTIMIZATION  
execution test
XPASS: gcc.dg/guality/inline-params.c   -Os  -DPREVENT_OPTIMIZATION  execution 
test
FAIL: gcc.dg/guality/loop-1.c   -O3 -fomit-frame-pointer -funroll-loops 
-fpeel-loops -ftracer -finline-functions  -DPREVENT_OPTIMIZATION  line 20 i == 1
FAIL: gcc.dg/guality/pr36728-2.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION line 16 arg1 == 1
FAIL: gcc.dg/guality/pr36728-2.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION line 16 arg2 == 2
FAIL: gcc.dg/guality/pr36728-2.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION line 16 arg3 == 3
FAIL: gcc.dg/guality/pr36728-2.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION line 16 arg4 == 4
FAIL: gcc.dg/guality/pr36728-2.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION line 16 arg5 == 5
FAIL: gcc.dg/guality/pr36728-2.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION line 16 arg6 == 6
FAIL: gcc.dg/guality/pr36728-2.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION line 16 arg7 == 30
FAIL: gcc.dg/guality/pr36728-2.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION line 18 arg1 == 1
FAIL: gcc.dg/guality/pr36728-2.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION line 18 arg2 == 2
FAIL: gcc.dg/guality/pr36728-2.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION line 18 arg3 == 3
FAIL: gcc.dg/guality/pr36728-2.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION line 18 arg4 == 4
FAIL: gcc.dg/guality/pr36728-2.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION line 18 arg5 == 5
FAIL: gcc.dg/guality/pr36728-2.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION line 18 arg6 == 6
FAIL: gcc.dg/guality/pr36728-2.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION line 18 arg7 == 30
FAIL: gcc.dg/guality/pr36728-2.c   -O3 -g  -DPREVENT_OPTIMIZATION  line 16 arg1 
== 1
FAIL: gcc.dg/guality/pr36728-2.c   -O3 -g  -DPREVENT_OPTIMIZATION  line 16 arg2 
== 2
FAIL: gcc.dg/guality/pr36728-2.c   -O3 -g  -DPREVENT_OPTIMIZATION  line 16 arg3 
== 3
FAIL: gcc.dg/guality/pr36728-2.c   -O3 -g  -DPREVENT_OPTIMIZATION  line 16 arg4 
== 4
FAIL: gcc.dg/guality/pr36728-2.c   -O3 -g  -DPREVENT_OPTIMIZATION  line 16 arg5 
== 5
FAIL: gcc.dg/guality/pr36728-2.c   -O3 -g  -DPREVENT_OPTIMIZATION  line 16 arg6 
== 6
FAIL: gcc.dg/guality/pr36728-2.c   -O3 -g  -DPREVENT_OPTIMIZATION  line 16 arg7 
== 30
FAIL: gcc.dg/guality/pr36728-2.c   -O3 -g  -DPREVENT_OPTIMIZATION  line 18 arg1 
== 1
FAIL: gcc.dg/guality/pr36728-2.c   -O3 -g  -DPREVENT_OPTIMIZATION  line 18 arg2 
== 2
FAIL: gcc.dg/guality/pr36728-2.c   -O3 -g  -DPREVENT_OPTIMIZATION  line 18 arg3 
== 3
FAIL: gcc.dg/guality/pr36728-2.c   -O3 -g  -DPREVENT_OPTIMIZATION  line 18 arg4 
== 4
FAIL: gcc.dg/guality/pr36728-2.c   -O3 -g  -DPREVENT_OPTIMIZATION  line 18 arg5 
== 5
FAIL: gcc.dg/guality/pr36728-2.c   -O3 -g  -DPREVENT_OPTIMIZATION  line 18 arg6 
== 6
FAIL: gcc.dg/guality/pr36728-2.c   -O3 -g  -DPREVENT_OPTIMIZATION  line 18 arg7 
== 30
FAIL: gcc.dg/guality/pr36728-4.c   -O2 -flto -fuse-linker-plugin 

Results of testsuite (branch: master; revision: r14-10038; build config: standard; languages: all; tasks: 48) on aarch64-linux-gnu.

2024-04-19 Thread Toon Moene
LAST_UPDATED: Fri Apr 19 10:33:06 UTC 2024 (revision r14-10038-gede01dfd9dd)

Native configuration is aarch64-unknown-linux-gnu

=== libatomic tests ===


Running target unix

=== libatomic Summary ===

# of expected passes54
=== libffi tests ===


Running target unix

=== libffi Summary ===

# of expected passes1574
=== libgo tests ===


Running target unix

=== libgo Summary ===

# of expected passes196
/dev/shm/bld2577/./gcc/gccgo version 14.0.1 20240419 (experimental) [master 
r14-10038-gede01dfd9dd] (GCC)

=== libgomp tests ===


Running target unix

=== libgomp Summary ===

# of expected passes16264
# of expected failures  285
# of unsupported tests  646
=== libitm tests ===


Running target unix

=== libitm Summary ===

# of expected passes44
# of expected failures  3
# of unsupported tests  1
=== libphobos tests ===


Running target unix
FAIL: libphobos.exceptions/rt_trap_exceptions.d output pattern test
FAIL: libphobos.lifetime/large_aggregate_destroy_21097.d (test for excess 
errors)
UNRESOLVED: libphobos.lifetime/large_aggregate_destroy_21097.d compilation 
failed to produce executable
WARNING: libphobos.phobos/std/algorithm/iteration.d (test for excess errors) 
program timed out.
FAIL: libphobos.phobos/std/algorithm/iteration.d (test for excess errors)
UNRESOLVED: libphobos.phobos/std/algorithm/iteration.d compilation failed to 
produce executable
WARNING: libphobos.phobos/std/container/rbtree.d (test for excess errors) 
program timed out.
FAIL: libphobos.phobos/std/container/rbtree.d (test for excess errors)
UNRESOLVED: libphobos.phobos/std/container/rbtree.d compilation failed to 
produce executable
WARNING: libphobos.phobos/std/conv.d (test for excess errors) program timed out.
FAIL: libphobos.phobos/std/conv.d (test for excess errors)
UNRESOLVED: libphobos.phobos/std/conv.d compilation failed to produce executable
WARNING: libphobos.phobos/std/datetime/date.d (test for excess errors) program 
timed out.
FAIL: libphobos.phobos/std/datetime/date.d (test for excess errors)
UNRESOLVED: libphobos.phobos/std/datetime/date.d compilation failed to produce 
executable
FAIL: libphobos.phobos/std/format/internal/floats.d (test for excess errors)
FAIL: libphobos.phobos/std/format/internal/floats.d execution test
FAIL: libphobos.phobos/std/format/internal/write.d execution test
FAIL: libphobos.phobos/std/internal/math/gammafunction.d execution test
FAIL: libphobos.phobos/std/math/hardware.d execution test
WARNING: libphobos.phobos/std/range/package.d (test for excess errors) program 
timed out.
FAIL: libphobos.phobos/std/range/package.d (test for excess errors)
UNRESOLVED: libphobos.phobos/std/range/package.d compilation failed to produce 
executable
WARNING: libphobos.phobos/std/string.d (test for excess errors) program timed 
out.
FAIL: libphobos.phobos/std/string.d (test for excess errors)
UNRESOLVED: libphobos.phobos/std/string.d compilation failed to produce 
executable
WARNING: libphobos.phobos_shared/std/algorithm/iteration.d (test for excess 
errors) program timed out.
FAIL: libphobos.phobos_shared/std/algorithm/iteration.d (test for excess errors)
UNRESOLVED: libphobos.phobos_shared/std/algorithm/iteration.d compilation 
failed to produce executable
WARNING: libphobos.phobos_shared/std/container/rbtree.d (test for excess 
errors) program timed out.
FAIL: libphobos.phobos_shared/std/container/rbtree.d (test for excess errors)
UNRESOLVED: libphobos.phobos_shared/std/container/rbtree.d compilation failed 
to produce executable
WARNING: libphobos.phobos_shared/std/conv.d (test for excess errors) program 
timed out.
FAIL: libphobos.phobos_shared/std/conv.d (test for excess errors)
UNRESOLVED: libphobos.phobos_shared/std/conv.d compilation failed to produce 
executable
WARNING: libphobos.phobos_shared/std/datetime/date.d (test for excess errors) 
program timed out.
FAIL: libphobos.phobos_shared/std/datetime/date.d (test for excess errors)
UNRESOLVED: libphobos.phobos_shared/std/datetime/date.d compilation failed to 
produce executable
FAIL: libphobos.phobos_shared/std/format/internal/floats.d (test for excess 
errors)
FAIL: libphobos.phobos_shared/std/format/internal/floats.d execution test
FAIL: libphobos.phobos_shared/std/format/internal/write.d execution test
FAIL: libphobos.phobos_shared/std/internal/math/gammafunction.d execution test
FAIL: libphobos.phobos_shared/std/math/hardware.d execution test
WARNING: libphobos.phobos_shared/std/range/package.d (test for excess errors) 
program timed out.
FAIL: libphobos.phobos_shared/std/range/package.d (test for excess errors)
UNRESOLVED: libphobos.phobos_shared/std/range/package.d compilation failed to 
produce executable
WARNING: libphobos.phobos_shared/std/string.d (test for excess 

Results of testsuite (branch: master; revision: r14-9999; build config: standard; languages: all; tasks: 16) on x86_64-linux-gnu.

2024-04-17 Thread Toon Moene
LAST_UPDATED: Wed Apr 17 08:11:03 UTC 2024 (revision r14--g9c7cf5d71f0)

=== acats tests ===

=== acats Summary ===
# of expected passes2328
# of unexpected failures0
Native configuration is x86_64-pc-linux-gnu

=== gcc tests ===


Running target unix
XPASS: gcc.dg/guality/example.c   -O0  execution test
XPASS: gcc.dg/guality/example.c   -O1  -DPREVENT_OPTIMIZATION  execution test
XPASS: gcc.dg/guality/example.c  -Og -DPREVENT_OPTIMIZATION  execution test
XPASS: gcc.dg/guality/guality.c   -O0  execution test
XPASS: gcc.dg/guality/guality.c   -O1  -DPREVENT_OPTIMIZATION  execution test
XPASS: gcc.dg/guality/guality.c   -O2  -DPREVENT_OPTIMIZATION  execution test
XPASS: gcc.dg/guality/guality.c   -O2 -flto -fno-use-linker-plugin 
-flto-partition=none  -DPREVENT_OPTIMIZATION execution test
XPASS: gcc.dg/guality/guality.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION execution test
XPASS: gcc.dg/guality/guality.c   -O3 -g  -DPREVENT_OPTIMIZATION  execution test
XPASS: gcc.dg/guality/guality.c   -Os  -DPREVENT_OPTIMIZATION  execution test
XPASS: gcc.dg/guality/guality.c  -Og -DPREVENT_OPTIMIZATION  execution test
XPASS: gcc.dg/guality/inline-params.c   -O2  -DPREVENT_OPTIMIZATION  execution 
test
XPASS: gcc.dg/guality/inline-params.c   -O2 -flto -fno-use-linker-plugin 
-flto-partition=none  -DPREVENT_OPTIMIZATION execution test
XPASS: gcc.dg/guality/inline-params.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION execution test
XPASS: gcc.dg/guality/inline-params.c   -O3 -g  -DPREVENT_OPTIMIZATION  
execution test
XPASS: gcc.dg/guality/inline-params.c   -Os  -DPREVENT_OPTIMIZATION  execution 
test
FAIL: gcc.dg/guality/loop-1.c   -O3 -fomit-frame-pointer -funroll-loops 
-fpeel-loops -ftracer -finline-functions  -DPREVENT_OPTIMIZATION  line 20 i == 1
FAIL: gcc.dg/guality/pr36728-2.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION line 16 arg1 == 1
FAIL: gcc.dg/guality/pr36728-2.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION line 16 arg2 == 2
FAIL: gcc.dg/guality/pr36728-2.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION line 16 arg3 == 3
FAIL: gcc.dg/guality/pr36728-2.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION line 16 arg4 == 4
FAIL: gcc.dg/guality/pr36728-2.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION line 16 arg5 == 5
FAIL: gcc.dg/guality/pr36728-2.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION line 16 arg6 == 6
FAIL: gcc.dg/guality/pr36728-2.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION line 16 arg7 == 30
FAIL: gcc.dg/guality/pr36728-2.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION line 18 arg1 == 1
FAIL: gcc.dg/guality/pr36728-2.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION line 18 arg2 == 2
FAIL: gcc.dg/guality/pr36728-2.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION line 18 arg3 == 3
FAIL: gcc.dg/guality/pr36728-2.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION line 18 arg4 == 4
FAIL: gcc.dg/guality/pr36728-2.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION line 18 arg5 == 5
FAIL: gcc.dg/guality/pr36728-2.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION line 18 arg6 == 6
FAIL: gcc.dg/guality/pr36728-2.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION line 18 arg7 == 30
FAIL: gcc.dg/guality/pr36728-2.c   -O3 -g  -DPREVENT_OPTIMIZATION  line 16 arg1 
== 1
FAIL: gcc.dg/guality/pr36728-2.c   -O3 -g  -DPREVENT_OPTIMIZATION  line 16 arg2 
== 2
FAIL: gcc.dg/guality/pr36728-2.c   -O3 -g  -DPREVENT_OPTIMIZATION  line 16 arg3 
== 3
FAIL: gcc.dg/guality/pr36728-2.c   -O3 -g  -DPREVENT_OPTIMIZATION  line 16 arg4 
== 4
FAIL: gcc.dg/guality/pr36728-2.c   -O3 -g  -DPREVENT_OPTIMIZATION  line 16 arg5 
== 5
FAIL: gcc.dg/guality/pr36728-2.c   -O3 -g  -DPREVENT_OPTIMIZATION  line 16 arg6 
== 6
FAIL: gcc.dg/guality/pr36728-2.c   -O3 -g  -DPREVENT_OPTIMIZATION  line 16 arg7 
== 30
FAIL: gcc.dg/guality/pr36728-2.c   -O3 -g  -DPREVENT_OPTIMIZATION  line 18 arg1 
== 1
FAIL: gcc.dg/guality/pr36728-2.c   -O3 -g  -DPREVENT_OPTIMIZATION  line 18 arg2 
== 2
FAIL: gcc.dg/guality/pr36728-2.c   -O3 -g  -DPREVENT_OPTIMIZATION  line 18 arg3 
== 3
FAIL: gcc.dg/guality/pr36728-2.c   -O3 -g  -DPREVENT_OPTIMIZATION  line 18 arg4 
== 4
FAIL: gcc.dg/guality/pr36728-2.c   -O3 -g  -DPREVENT_OPTIMIZATION  line 18 arg5 
== 5
FAIL: gcc.dg/guality/pr36728-2.c   -O3 -g  -DPREVENT_OPTIMIZATION  line 18 arg6 
== 6
FAIL: gcc.dg/guality/pr36728-2.c   -O3 -g  -DPREVENT_OPTIMIZATION  line 18 arg7 
== 30
FAIL: gcc.dg/guality/pr36728-4.c   -O2 -flto -fuse-linker-plugin 

Results of testsuite (branch: master; revision: r14-9993; build config: standard; languages: all; tasks: 16) on x86_64-linux-gnu.

2024-04-16 Thread Toon Moene
LAST_UPDATED: Tue Apr 16 13:30:59 UTC 2024 (revision r14-9993-gf949481a1f7)

=== acats tests ===

=== acats Summary ===
# of expected passes2328
# of unexpected failures0
Native configuration is x86_64-pc-linux-gnu

=== gcc tests ===


Running target unix
XPASS: gcc.dg/guality/example.c   -O0  execution test
XPASS: gcc.dg/guality/example.c   -O1  -DPREVENT_OPTIMIZATION  execution test
XPASS: gcc.dg/guality/example.c  -Og -DPREVENT_OPTIMIZATION  execution test
XPASS: gcc.dg/guality/guality.c   -O0  execution test
XPASS: gcc.dg/guality/guality.c   -O1  -DPREVENT_OPTIMIZATION  execution test
XPASS: gcc.dg/guality/guality.c   -O2  -DPREVENT_OPTIMIZATION  execution test
XPASS: gcc.dg/guality/guality.c   -O2 -flto -fno-use-linker-plugin 
-flto-partition=none  -DPREVENT_OPTIMIZATION execution test
XPASS: gcc.dg/guality/guality.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION execution test
XPASS: gcc.dg/guality/guality.c   -O3 -g  -DPREVENT_OPTIMIZATION  execution test
XPASS: gcc.dg/guality/guality.c   -Os  -DPREVENT_OPTIMIZATION  execution test
XPASS: gcc.dg/guality/guality.c  -Og -DPREVENT_OPTIMIZATION  execution test
XPASS: gcc.dg/guality/inline-params.c   -O2  -DPREVENT_OPTIMIZATION  execution 
test
XPASS: gcc.dg/guality/inline-params.c   -O2 -flto -fno-use-linker-plugin 
-flto-partition=none  -DPREVENT_OPTIMIZATION execution test
XPASS: gcc.dg/guality/inline-params.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION execution test
XPASS: gcc.dg/guality/inline-params.c   -O3 -g  -DPREVENT_OPTIMIZATION  
execution test
XPASS: gcc.dg/guality/inline-params.c   -Os  -DPREVENT_OPTIMIZATION  execution 
test
FAIL: gcc.dg/guality/loop-1.c   -O3 -fomit-frame-pointer -funroll-loops 
-fpeel-loops -ftracer -finline-functions  -DPREVENT_OPTIMIZATION  line 20 i == 1
FAIL: gcc.dg/guality/pr36728-2.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION line 16 arg1 == 1
FAIL: gcc.dg/guality/pr36728-2.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION line 16 arg2 == 2
FAIL: gcc.dg/guality/pr36728-2.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION line 16 arg3 == 3
FAIL: gcc.dg/guality/pr36728-2.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION line 16 arg4 == 4
FAIL: gcc.dg/guality/pr36728-2.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION line 16 arg5 == 5
FAIL: gcc.dg/guality/pr36728-2.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION line 16 arg6 == 6
FAIL: gcc.dg/guality/pr36728-2.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION line 16 arg7 == 30
FAIL: gcc.dg/guality/pr36728-2.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION line 18 arg1 == 1
FAIL: gcc.dg/guality/pr36728-2.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION line 18 arg2 == 2
FAIL: gcc.dg/guality/pr36728-2.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION line 18 arg3 == 3
FAIL: gcc.dg/guality/pr36728-2.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION line 18 arg4 == 4
FAIL: gcc.dg/guality/pr36728-2.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION line 18 arg5 == 5
FAIL: gcc.dg/guality/pr36728-2.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION line 18 arg6 == 6
FAIL: gcc.dg/guality/pr36728-2.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION line 18 arg7 == 30
FAIL: gcc.dg/guality/pr36728-2.c   -O3 -g  -DPREVENT_OPTIMIZATION  line 16 arg1 
== 1
FAIL: gcc.dg/guality/pr36728-2.c   -O3 -g  -DPREVENT_OPTIMIZATION  line 16 arg2 
== 2
FAIL: gcc.dg/guality/pr36728-2.c   -O3 -g  -DPREVENT_OPTIMIZATION  line 16 arg3 
== 3
FAIL: gcc.dg/guality/pr36728-2.c   -O3 -g  -DPREVENT_OPTIMIZATION  line 16 arg4 
== 4
FAIL: gcc.dg/guality/pr36728-2.c   -O3 -g  -DPREVENT_OPTIMIZATION  line 16 arg5 
== 5
FAIL: gcc.dg/guality/pr36728-2.c   -O3 -g  -DPREVENT_OPTIMIZATION  line 16 arg6 
== 6
FAIL: gcc.dg/guality/pr36728-2.c   -O3 -g  -DPREVENT_OPTIMIZATION  line 16 arg7 
== 30
FAIL: gcc.dg/guality/pr36728-2.c   -O3 -g  -DPREVENT_OPTIMIZATION  line 18 arg1 
== 1
FAIL: gcc.dg/guality/pr36728-2.c   -O3 -g  -DPREVENT_OPTIMIZATION  line 18 arg2 
== 2
FAIL: gcc.dg/guality/pr36728-2.c   -O3 -g  -DPREVENT_OPTIMIZATION  line 18 arg3 
== 3
FAIL: gcc.dg/guality/pr36728-2.c   -O3 -g  -DPREVENT_OPTIMIZATION  line 18 arg4 
== 4
FAIL: gcc.dg/guality/pr36728-2.c   -O3 -g  -DPREVENT_OPTIMIZATION  line 18 arg5 
== 5
FAIL: gcc.dg/guality/pr36728-2.c   -O3 -g  -DPREVENT_OPTIMIZATION  line 18 arg6 
== 6
FAIL: gcc.dg/guality/pr36728-2.c   -O3 -g  -DPREVENT_OPTIMIZATION  line 18 arg7 
== 30
FAIL: gcc.dg/guality/pr36728-4.c   -O2 -flto -fuse-linker-plugin 

Results of testsuite (branch: master; revision: r14-9958; build config: lto,O3,checking=all; languages: all; tasks: 16) on x86_64-linux-gnu.

2024-04-14 Thread Toon Moene
LAST_UPDATED: Sun Apr 14 09:35:30 UTC 2024 (revision r14-9958-g3319d1a4aa5)

=== acats tests ===

=== acats Summary ===
# of expected passes2328
# of unexpected failures0
Native configuration is x86_64-pc-linux-gnu

=== gcc tests ===


Running target unix
XPASS: gcc.dg/guality/example.c   -O0  execution test
XPASS: gcc.dg/guality/example.c   -O1  -DPREVENT_OPTIMIZATION  execution test
XPASS: gcc.dg/guality/example.c  -Og -DPREVENT_OPTIMIZATION  execution test
XPASS: gcc.dg/guality/guality.c   -O0  execution test
XPASS: gcc.dg/guality/guality.c   -O1  -DPREVENT_OPTIMIZATION  execution test
XPASS: gcc.dg/guality/guality.c   -O2  -DPREVENT_OPTIMIZATION  execution test
XPASS: gcc.dg/guality/guality.c   -O2 -flto -fno-use-linker-plugin 
-flto-partition=none  -DPREVENT_OPTIMIZATION execution test
XPASS: gcc.dg/guality/guality.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION execution test
XPASS: gcc.dg/guality/guality.c   -O3 -g  -DPREVENT_OPTIMIZATION  execution test
XPASS: gcc.dg/guality/guality.c   -Os  -DPREVENT_OPTIMIZATION  execution test
XPASS: gcc.dg/guality/guality.c  -Og -DPREVENT_OPTIMIZATION  execution test
XPASS: gcc.dg/guality/inline-params.c   -O2  -DPREVENT_OPTIMIZATION  execution 
test
XPASS: gcc.dg/guality/inline-params.c   -O2 -flto -fno-use-linker-plugin 
-flto-partition=none  -DPREVENT_OPTIMIZATION execution test
XPASS: gcc.dg/guality/inline-params.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION execution test
XPASS: gcc.dg/guality/inline-params.c   -O3 -g  -DPREVENT_OPTIMIZATION  
execution test
XPASS: gcc.dg/guality/inline-params.c   -Os  -DPREVENT_OPTIMIZATION  execution 
test
FAIL: gcc.dg/guality/loop-1.c   -O3 -fomit-frame-pointer -funroll-loops 
-fpeel-loops -ftracer -finline-functions  -DPREVENT_OPTIMIZATION  line 20 i == 1
FAIL: gcc.dg/guality/pr36728-2.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION line 16 arg1 == 1
FAIL: gcc.dg/guality/pr36728-2.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION line 16 arg2 == 2
FAIL: gcc.dg/guality/pr36728-2.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION line 16 arg3 == 3
FAIL: gcc.dg/guality/pr36728-2.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION line 16 arg4 == 4
FAIL: gcc.dg/guality/pr36728-2.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION line 16 arg5 == 5
FAIL: gcc.dg/guality/pr36728-2.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION line 16 arg6 == 6
FAIL: gcc.dg/guality/pr36728-2.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION line 16 arg7 == 30
FAIL: gcc.dg/guality/pr36728-2.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION line 18 arg1 == 1
FAIL: gcc.dg/guality/pr36728-2.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION line 18 arg2 == 2
FAIL: gcc.dg/guality/pr36728-2.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION line 18 arg3 == 3
FAIL: gcc.dg/guality/pr36728-2.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION line 18 arg4 == 4
FAIL: gcc.dg/guality/pr36728-2.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION line 18 arg5 == 5
FAIL: gcc.dg/guality/pr36728-2.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION line 18 arg6 == 6
FAIL: gcc.dg/guality/pr36728-2.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION line 18 arg7 == 30
FAIL: gcc.dg/guality/pr36728-2.c   -O3 -g  -DPREVENT_OPTIMIZATION  line 16 arg1 
== 1
FAIL: gcc.dg/guality/pr36728-2.c   -O3 -g  -DPREVENT_OPTIMIZATION  line 16 arg2 
== 2
FAIL: gcc.dg/guality/pr36728-2.c   -O3 -g  -DPREVENT_OPTIMIZATION  line 16 arg3 
== 3
FAIL: gcc.dg/guality/pr36728-2.c   -O3 -g  -DPREVENT_OPTIMIZATION  line 16 arg4 
== 4
FAIL: gcc.dg/guality/pr36728-2.c   -O3 -g  -DPREVENT_OPTIMIZATION  line 16 arg5 
== 5
FAIL: gcc.dg/guality/pr36728-2.c   -O3 -g  -DPREVENT_OPTIMIZATION  line 16 arg6 
== 6
FAIL: gcc.dg/guality/pr36728-2.c   -O3 -g  -DPREVENT_OPTIMIZATION  line 16 arg7 
== 30
FAIL: gcc.dg/guality/pr36728-2.c   -O3 -g  -DPREVENT_OPTIMIZATION  line 18 arg1 
== 1
FAIL: gcc.dg/guality/pr36728-2.c   -O3 -g  -DPREVENT_OPTIMIZATION  line 18 arg2 
== 2
FAIL: gcc.dg/guality/pr36728-2.c   -O3 -g  -DPREVENT_OPTIMIZATION  line 18 arg3 
== 3
FAIL: gcc.dg/guality/pr36728-2.c   -O3 -g  -DPREVENT_OPTIMIZATION  line 18 arg4 
== 4
FAIL: gcc.dg/guality/pr36728-2.c   -O3 -g  -DPREVENT_OPTIMIZATION  line 18 arg5 
== 5
FAIL: gcc.dg/guality/pr36728-2.c   -O3 -g  -DPREVENT_OPTIMIZATION  line 18 arg6 
== 6
FAIL: gcc.dg/guality/pr36728-2.c   -O3 -g  -DPREVENT_OPTIMIZATION  line 18 arg7 
== 30
FAIL: gcc.dg/guality/pr36728-4.c   -O2 -flto -fuse-linker-plugin 

Results of testsuite (branch: master; revision: r14-9953; build config: lto,O3; languages: all; tasks: 48) on aarch64-linux-gnu.

2024-04-13 Thread Toon Moene
LAST_UPDATED: Sat Apr 13 07:08:21 UTC 2024 (revision r14-9953-g1667962ae75)

Native configuration is aarch64-unknown-linux-gnu

=== libatomic tests ===


Running target unix

=== libatomic Summary ===

# of expected passes54
=== libffi tests ===


Running target unix

=== libffi Summary ===

# of expected passes1574
=== libgo tests ===


Running target unix
FAIL: go/printer

=== libgo Summary ===

# of expected passes195
# of unexpected failures1
/dev/shm/bld2279/./gcc/gccgo version 14.0.1 20240413 (experimental) [master 
r14-9953-g1667962ae75] (GCC)

=== libgomp tests ===


Running target unix

=== libgomp Summary ===

# of expected passes16264
# of expected failures  285
# of unsupported tests  644
=== libitm tests ===


Running target unix

=== libitm Summary ===

# of expected passes44
# of expected failures  3
# of unsupported tests  1
=== libphobos tests ===


Running target unix
FAIL: libphobos.exceptions/rt_trap_exceptions.d output pattern test
FAIL: libphobos.lifetime/large_aggregate_destroy_21097.d (test for excess 
errors)
UNRESOLVED: libphobos.lifetime/large_aggregate_destroy_21097.d compilation 
failed to produce executable
WARNING: libphobos.phobos/std/algorithm/iteration.d (test for excess errors) 
program timed out.
FAIL: libphobos.phobos/std/algorithm/iteration.d (test for excess errors)
UNRESOLVED: libphobos.phobos/std/algorithm/iteration.d compilation failed to 
produce executable
WARNING: libphobos.phobos/std/container/rbtree.d (test for excess errors) 
program timed out.
FAIL: libphobos.phobos/std/container/rbtree.d (test for excess errors)
UNRESOLVED: libphobos.phobos/std/container/rbtree.d compilation failed to 
produce executable
WARNING: libphobos.phobos/std/conv.d (test for excess errors) program timed out.
FAIL: libphobos.phobos/std/conv.d (test for excess errors)
UNRESOLVED: libphobos.phobos/std/conv.d compilation failed to produce executable
WARNING: libphobos.phobos/std/datetime/date.d (test for excess errors) program 
timed out.
FAIL: libphobos.phobos/std/datetime/date.d (test for excess errors)
UNRESOLVED: libphobos.phobos/std/datetime/date.d compilation failed to produce 
executable
FAIL: libphobos.phobos/std/format/internal/floats.d (test for excess errors)
FAIL: libphobos.phobos/std/format/internal/floats.d execution test
FAIL: libphobos.phobos/std/format/internal/write.d execution test
FAIL: libphobos.phobos/std/internal/math/gammafunction.d execution test
FAIL: libphobos.phobos/std/math/hardware.d execution test
WARNING: libphobos.phobos/std/range/package.d (test for excess errors) program 
timed out.
FAIL: libphobos.phobos/std/range/package.d (test for excess errors)
UNRESOLVED: libphobos.phobos/std/range/package.d compilation failed to produce 
executable
WARNING: libphobos.phobos/std/string.d (test for excess errors) program timed 
out.
FAIL: libphobos.phobos/std/string.d (test for excess errors)
UNRESOLVED: libphobos.phobos/std/string.d compilation failed to produce 
executable
WARNING: libphobos.phobos_shared/std/algorithm/iteration.d (test for excess 
errors) program timed out.
FAIL: libphobos.phobos_shared/std/algorithm/iteration.d (test for excess errors)
UNRESOLVED: libphobos.phobos_shared/std/algorithm/iteration.d compilation 
failed to produce executable
WARNING: libphobos.phobos_shared/std/container/rbtree.d (test for excess 
errors) program timed out.
FAIL: libphobos.phobos_shared/std/container/rbtree.d (test for excess errors)
UNRESOLVED: libphobos.phobos_shared/std/container/rbtree.d compilation failed 
to produce executable
WARNING: libphobos.phobos_shared/std/conv.d (test for excess errors) program 
timed out.
FAIL: libphobos.phobos_shared/std/conv.d (test for excess errors)
UNRESOLVED: libphobos.phobos_shared/std/conv.d compilation failed to produce 
executable
WARNING: libphobos.phobos_shared/std/datetime/date.d (test for excess errors) 
program timed out.
FAIL: libphobos.phobos_shared/std/datetime/date.d (test for excess errors)
UNRESOLVED: libphobos.phobos_shared/std/datetime/date.d compilation failed to 
produce executable
FAIL: libphobos.phobos_shared/std/format/internal/floats.d (test for excess 
errors)
FAIL: libphobos.phobos_shared/std/format/internal/floats.d execution test
FAIL: libphobos.phobos_shared/std/format/internal/write.d execution test
FAIL: libphobos.phobos_shared/std/internal/math/gammafunction.d execution test
FAIL: libphobos.phobos_shared/std/math/hardware.d execution test
WARNING: libphobos.phobos_shared/std/range/package.d (test for excess errors) 
program timed out.
FAIL: libphobos.phobos_shared/std/range/package.d (test for excess errors)
UNRESOLVED: libphobos.phobos_shared/std/range/package.d compilation failed to 
produce executable
WARNING: 

Results of testsuite (branch: master; revision: r14-9910; build config: lto,O3,checking=all; languages: all; tasks: 16) on x86_64-linux-gnu.

2024-04-11 Thread Toon Moene
LAST_UPDATED: Thu Apr 11 08:24:55 UTC 2024 (revision r14-9910-gcb46aca0a07)

=== acats tests ===

=== acats Summary ===
# of expected passes2328
# of unexpected failures0
Native configuration is x86_64-pc-linux-gnu

=== gcc tests ===


Running target unix
XPASS: gcc.dg/guality/example.c   -O0  execution test
XPASS: gcc.dg/guality/example.c  -Og -DPREVENT_OPTIMIZATION  execution test
XPASS: gcc.dg/guality/guality.c   -O0  execution test
XPASS: gcc.dg/guality/guality.c   -O1  -DPREVENT_OPTIMIZATION  execution test
XPASS: gcc.dg/guality/guality.c   -O2  -DPREVENT_OPTIMIZATION  execution test
XPASS: gcc.dg/guality/guality.c   -O2 -flto -fno-use-linker-plugin 
-flto-partition=none  -DPREVENT_OPTIMIZATION execution test
XPASS: gcc.dg/guality/guality.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION execution test
XPASS: gcc.dg/guality/guality.c   -O3 -g  -DPREVENT_OPTIMIZATION  execution test
XPASS: gcc.dg/guality/guality.c   -Os  -DPREVENT_OPTIMIZATION  execution test
XPASS: gcc.dg/guality/guality.c  -Og -DPREVENT_OPTIMIZATION  execution test
XPASS: gcc.dg/guality/inline-params.c   -O2  -DPREVENT_OPTIMIZATION  execution 
test
XPASS: gcc.dg/guality/inline-params.c   -O2 -flto -fno-use-linker-plugin 
-flto-partition=none  -DPREVENT_OPTIMIZATION execution test
XPASS: gcc.dg/guality/inline-params.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION execution test
XPASS: gcc.dg/guality/inline-params.c   -O3 -g  -DPREVENT_OPTIMIZATION  
execution test
XPASS: gcc.dg/guality/inline-params.c   -Os  -DPREVENT_OPTIMIZATION  execution 
test
FAIL: gcc.dg/guality/loop-1.c   -O3 -fomit-frame-pointer -funroll-loops 
-fpeel-loops -ftracer -finline-functions  -DPREVENT_OPTIMIZATION  line 20 i == 1
FAIL: gcc.dg/guality/pr36728-2.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION line 16 arg1 == 1
FAIL: gcc.dg/guality/pr36728-2.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION line 16 arg2 == 2
FAIL: gcc.dg/guality/pr36728-2.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION line 16 arg3 == 3
FAIL: gcc.dg/guality/pr36728-2.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION line 16 arg4 == 4
FAIL: gcc.dg/guality/pr36728-2.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION line 16 arg5 == 5
FAIL: gcc.dg/guality/pr36728-2.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION line 16 arg6 == 6
FAIL: gcc.dg/guality/pr36728-2.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION line 16 arg7 == 30
FAIL: gcc.dg/guality/pr36728-2.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION line 18 arg1 == 1
FAIL: gcc.dg/guality/pr36728-2.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION line 18 arg2 == 2
FAIL: gcc.dg/guality/pr36728-2.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION line 18 arg3 == 3
FAIL: gcc.dg/guality/pr36728-2.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION line 18 arg4 == 4
FAIL: gcc.dg/guality/pr36728-2.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION line 18 arg5 == 5
FAIL: gcc.dg/guality/pr36728-2.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION line 18 arg6 == 6
FAIL: gcc.dg/guality/pr36728-2.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION line 18 arg7 == 30
FAIL: gcc.dg/guality/pr36728-2.c   -O3 -g  -DPREVENT_OPTIMIZATION  line 16 arg1 
== 1
FAIL: gcc.dg/guality/pr36728-2.c   -O3 -g  -DPREVENT_OPTIMIZATION  line 16 arg2 
== 2
FAIL: gcc.dg/guality/pr36728-2.c   -O3 -g  -DPREVENT_OPTIMIZATION  line 16 arg3 
== 3
FAIL: gcc.dg/guality/pr36728-2.c   -O3 -g  -DPREVENT_OPTIMIZATION  line 16 arg4 
== 4
FAIL: gcc.dg/guality/pr36728-2.c   -O3 -g  -DPREVENT_OPTIMIZATION  line 16 arg5 
== 5
FAIL: gcc.dg/guality/pr36728-2.c   -O3 -g  -DPREVENT_OPTIMIZATION  line 16 arg6 
== 6
FAIL: gcc.dg/guality/pr36728-2.c   -O3 -g  -DPREVENT_OPTIMIZATION  line 16 arg7 
== 30
FAIL: gcc.dg/guality/pr36728-2.c   -O3 -g  -DPREVENT_OPTIMIZATION  line 18 arg1 
== 1
FAIL: gcc.dg/guality/pr36728-2.c   -O3 -g  -DPREVENT_OPTIMIZATION  line 18 arg2 
== 2
FAIL: gcc.dg/guality/pr36728-2.c   -O3 -g  -DPREVENT_OPTIMIZATION  line 18 arg3 
== 3
FAIL: gcc.dg/guality/pr36728-2.c   -O3 -g  -DPREVENT_OPTIMIZATION  line 18 arg4 
== 4
FAIL: gcc.dg/guality/pr36728-2.c   -O3 -g  -DPREVENT_OPTIMIZATION  line 18 arg5 
== 5
FAIL: gcc.dg/guality/pr36728-2.c   -O3 -g  -DPREVENT_OPTIMIZATION  line 18 arg6 
== 6
FAIL: gcc.dg/guality/pr36728-2.c   -O3 -g  -DPREVENT_OPTIMIZATION  line 18 arg7 
== 30
FAIL: gcc.dg/guality/pr36728-4.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION line 14 y == 2
FAIL: 

Results of testsuite (branch: master; revision: r14-9823; build config: lto,O3,checking=all; languages: all; tasks: 16) on x86_64-linux-gnu.

2024-04-07 Thread Toon Moene
LAST_UPDATED: Sun Apr  7 06:21:52 UTC 2024 (revision r14-9823-g4e3c8257304)

=== acats tests ===

=== acats Summary ===
# of expected passes2328
# of unexpected failures0
Native configuration is x86_64-pc-linux-gnu

=== gcc tests ===


Running target unix
XPASS: gcc.dg/guality/example.c   -O0  execution test
XPASS: gcc.dg/guality/example.c  -Og -DPREVENT_OPTIMIZATION  execution test
XPASS: gcc.dg/guality/guality.c   -O0  execution test
XPASS: gcc.dg/guality/guality.c   -O1  -DPREVENT_OPTIMIZATION  execution test
XPASS: gcc.dg/guality/guality.c   -O2  -DPREVENT_OPTIMIZATION  execution test
XPASS: gcc.dg/guality/guality.c   -O2 -flto -fno-use-linker-plugin 
-flto-partition=none  -DPREVENT_OPTIMIZATION execution test
XPASS: gcc.dg/guality/guality.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION execution test
XPASS: gcc.dg/guality/guality.c   -O3 -g  -DPREVENT_OPTIMIZATION  execution test
XPASS: gcc.dg/guality/guality.c   -Os  -DPREVENT_OPTIMIZATION  execution test
XPASS: gcc.dg/guality/guality.c  -Og -DPREVENT_OPTIMIZATION  execution test
XPASS: gcc.dg/guality/inline-params.c   -O2  -DPREVENT_OPTIMIZATION  execution 
test
XPASS: gcc.dg/guality/inline-params.c   -O2 -flto -fno-use-linker-plugin 
-flto-partition=none  -DPREVENT_OPTIMIZATION execution test
XPASS: gcc.dg/guality/inline-params.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION execution test
XPASS: gcc.dg/guality/inline-params.c   -O3 -g  -DPREVENT_OPTIMIZATION  
execution test
XPASS: gcc.dg/guality/inline-params.c   -Os  -DPREVENT_OPTIMIZATION  execution 
test
FAIL: gcc.dg/guality/loop-1.c   -O3 -fomit-frame-pointer -funroll-loops 
-fpeel-loops -ftracer -finline-functions  -DPREVENT_OPTIMIZATION  line 20 i == 1
FAIL: gcc.dg/guality/pr36728-2.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION line 16 arg1 == 1
FAIL: gcc.dg/guality/pr36728-2.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION line 16 arg2 == 2
FAIL: gcc.dg/guality/pr36728-2.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION line 16 arg3 == 3
FAIL: gcc.dg/guality/pr36728-2.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION line 16 arg4 == 4
FAIL: gcc.dg/guality/pr36728-2.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION line 16 arg5 == 5
FAIL: gcc.dg/guality/pr36728-2.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION line 16 arg6 == 6
FAIL: gcc.dg/guality/pr36728-2.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION line 16 arg7 == 30
FAIL: gcc.dg/guality/pr36728-2.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION line 18 arg1 == 1
FAIL: gcc.dg/guality/pr36728-2.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION line 18 arg2 == 2
FAIL: gcc.dg/guality/pr36728-2.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION line 18 arg3 == 3
FAIL: gcc.dg/guality/pr36728-2.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION line 18 arg4 == 4
FAIL: gcc.dg/guality/pr36728-2.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION line 18 arg5 == 5
FAIL: gcc.dg/guality/pr36728-2.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION line 18 arg6 == 6
FAIL: gcc.dg/guality/pr36728-2.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION line 18 arg7 == 30
FAIL: gcc.dg/guality/pr36728-2.c   -O3 -g  -DPREVENT_OPTIMIZATION  line 16 arg1 
== 1
FAIL: gcc.dg/guality/pr36728-2.c   -O3 -g  -DPREVENT_OPTIMIZATION  line 16 arg2 
== 2
FAIL: gcc.dg/guality/pr36728-2.c   -O3 -g  -DPREVENT_OPTIMIZATION  line 16 arg3 
== 3
FAIL: gcc.dg/guality/pr36728-2.c   -O3 -g  -DPREVENT_OPTIMIZATION  line 16 arg4 
== 4
FAIL: gcc.dg/guality/pr36728-2.c   -O3 -g  -DPREVENT_OPTIMIZATION  line 16 arg5 
== 5
FAIL: gcc.dg/guality/pr36728-2.c   -O3 -g  -DPREVENT_OPTIMIZATION  line 16 arg6 
== 6
FAIL: gcc.dg/guality/pr36728-2.c   -O3 -g  -DPREVENT_OPTIMIZATION  line 16 arg7 
== 30
FAIL: gcc.dg/guality/pr36728-2.c   -O3 -g  -DPREVENT_OPTIMIZATION  line 18 arg1 
== 1
FAIL: gcc.dg/guality/pr36728-2.c   -O3 -g  -DPREVENT_OPTIMIZATION  line 18 arg2 
== 2
FAIL: gcc.dg/guality/pr36728-2.c   -O3 -g  -DPREVENT_OPTIMIZATION  line 18 arg3 
== 3
FAIL: gcc.dg/guality/pr36728-2.c   -O3 -g  -DPREVENT_OPTIMIZATION  line 18 arg4 
== 4
FAIL: gcc.dg/guality/pr36728-2.c   -O3 -g  -DPREVENT_OPTIMIZATION  line 18 arg5 
== 5
FAIL: gcc.dg/guality/pr36728-2.c   -O3 -g  -DPREVENT_OPTIMIZATION  line 18 arg6 
== 6
FAIL: gcc.dg/guality/pr36728-2.c   -O3 -g  -DPREVENT_OPTIMIZATION  line 18 arg7 
== 30
FAIL: gcc.dg/guality/pr36728-4.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION line 14 y == 2
FAIL: 

Results of testsuite (branch: master; revision: r14-9801; build config: lto,O3; languages: all; tasks: 16) on x86_64-linux-gnu.

2024-04-05 Thread Toon Moene
LAST_UPDATED: Fri Apr  5 09:04:44 UTC 2024 (revision r14-9801-g592536eb3c0)

=== acats tests ===

=== acats Summary ===
# of expected passes2328
# of unexpected failures0
Native configuration is x86_64-pc-linux-gnu

=== gcc tests ===


Running target unix
XPASS: gcc.dg/guality/example.c   -O0  execution test
XPASS: gcc.dg/guality/example.c  -Og -DPREVENT_OPTIMIZATION  execution test
XPASS: gcc.dg/guality/guality.c   -O0  execution test
XPASS: gcc.dg/guality/guality.c   -O1  -DPREVENT_OPTIMIZATION  execution test
XPASS: gcc.dg/guality/guality.c   -O2  -DPREVENT_OPTIMIZATION  execution test
XPASS: gcc.dg/guality/guality.c   -O2 -flto -fno-use-linker-plugin 
-flto-partition=none  -DPREVENT_OPTIMIZATION execution test
XPASS: gcc.dg/guality/guality.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION execution test
XPASS: gcc.dg/guality/guality.c   -O3 -g  -DPREVENT_OPTIMIZATION  execution test
XPASS: gcc.dg/guality/guality.c   -Os  -DPREVENT_OPTIMIZATION  execution test
XPASS: gcc.dg/guality/guality.c  -Og -DPREVENT_OPTIMIZATION  execution test
XPASS: gcc.dg/guality/inline-params.c   -O2  -DPREVENT_OPTIMIZATION  execution 
test
XPASS: gcc.dg/guality/inline-params.c   -O2 -flto -fno-use-linker-plugin 
-flto-partition=none  -DPREVENT_OPTIMIZATION execution test
XPASS: gcc.dg/guality/inline-params.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION execution test
XPASS: gcc.dg/guality/inline-params.c   -O3 -g  -DPREVENT_OPTIMIZATION  
execution test
XPASS: gcc.dg/guality/inline-params.c   -Os  -DPREVENT_OPTIMIZATION  execution 
test
FAIL: gcc.dg/guality/loop-1.c   -O3 -fomit-frame-pointer -funroll-loops 
-fpeel-loops -ftracer -finline-functions  -DPREVENT_OPTIMIZATION  line 20 i == 1
FAIL: gcc.dg/guality/pr36728-2.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION line 16 arg1 == 1
FAIL: gcc.dg/guality/pr36728-2.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION line 16 arg2 == 2
FAIL: gcc.dg/guality/pr36728-2.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION line 16 arg3 == 3
FAIL: gcc.dg/guality/pr36728-2.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION line 16 arg4 == 4
FAIL: gcc.dg/guality/pr36728-2.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION line 16 arg5 == 5
FAIL: gcc.dg/guality/pr36728-2.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION line 16 arg6 == 6
FAIL: gcc.dg/guality/pr36728-2.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION line 16 arg7 == 30
FAIL: gcc.dg/guality/pr36728-2.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION line 18 arg1 == 1
FAIL: gcc.dg/guality/pr36728-2.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION line 18 arg2 == 2
FAIL: gcc.dg/guality/pr36728-2.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION line 18 arg3 == 3
FAIL: gcc.dg/guality/pr36728-2.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION line 18 arg4 == 4
FAIL: gcc.dg/guality/pr36728-2.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION line 18 arg5 == 5
FAIL: gcc.dg/guality/pr36728-2.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION line 18 arg6 == 6
FAIL: gcc.dg/guality/pr36728-2.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION line 18 arg7 == 30
FAIL: gcc.dg/guality/pr36728-2.c   -O3 -g  -DPREVENT_OPTIMIZATION  line 16 arg1 
== 1
FAIL: gcc.dg/guality/pr36728-2.c   -O3 -g  -DPREVENT_OPTIMIZATION  line 16 arg2 
== 2
FAIL: gcc.dg/guality/pr36728-2.c   -O3 -g  -DPREVENT_OPTIMIZATION  line 16 arg3 
== 3
FAIL: gcc.dg/guality/pr36728-2.c   -O3 -g  -DPREVENT_OPTIMIZATION  line 16 arg4 
== 4
FAIL: gcc.dg/guality/pr36728-2.c   -O3 -g  -DPREVENT_OPTIMIZATION  line 16 arg5 
== 5
FAIL: gcc.dg/guality/pr36728-2.c   -O3 -g  -DPREVENT_OPTIMIZATION  line 16 arg6 
== 6
FAIL: gcc.dg/guality/pr36728-2.c   -O3 -g  -DPREVENT_OPTIMIZATION  line 16 arg7 
== 30
FAIL: gcc.dg/guality/pr36728-2.c   -O3 -g  -DPREVENT_OPTIMIZATION  line 18 arg1 
== 1
FAIL: gcc.dg/guality/pr36728-2.c   -O3 -g  -DPREVENT_OPTIMIZATION  line 18 arg2 
== 2
FAIL: gcc.dg/guality/pr36728-2.c   -O3 -g  -DPREVENT_OPTIMIZATION  line 18 arg3 
== 3
FAIL: gcc.dg/guality/pr36728-2.c   -O3 -g  -DPREVENT_OPTIMIZATION  line 18 arg4 
== 4
FAIL: gcc.dg/guality/pr36728-2.c   -O3 -g  -DPREVENT_OPTIMIZATION  line 18 arg5 
== 5
FAIL: gcc.dg/guality/pr36728-2.c   -O3 -g  -DPREVENT_OPTIMIZATION  line 18 arg6 
== 6
FAIL: gcc.dg/guality/pr36728-2.c   -O3 -g  -DPREVENT_OPTIMIZATION  line 18 arg7 
== 30
FAIL: gcc.dg/guality/pr36728-4.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION line 14 y == 2
FAIL: 

Re: Sourceware mitigating and preventing the next xz-backdoor

2024-04-03 Thread Toon Moene

On 4/3/24 20:25, Ian Lance Taylor wrote:


Note that the attack really didn't have anything to do with
compressing data.  The library used an IFUNC to change the PLT of a
different function, so it effectively took control of the code that
verified the cryptographic key.  The only part of the attack that
involved compression was the fact that it happened to live in a
compression library.  And it wouldn't matter whether the code that
verified the cryptographic key was run as root either; the effect of
the attack was to say that the key was OK, and that sshd should
execute the command, and of course that execution must be done on
behalf of the requesting user, which (as I understand it) could be
root.


Ah, OK - that's what I missed.

Does your explanation mean that - if, as I do in my sshd config file - 
you *forbid* root access via sshd in *any* way, you wouldn't be vulnerable ?


Thanks,

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



Re: Sourceware mitigating and preventing the next xz-backdoor

2024-04-03 Thread Toon Moene

On 4/1/24 17:06, Mark Wielaard wrote:


A big thanks to everybody working this long Easter weekend who helped
analyze the xz-backdoor and making sure the impact on Sourceware and
the hosted projects was minimal.


Thanks for those efforts !

Now, I have seen two more days of thinking about this vulnerability ... 
but no one seem to address the following issues:


A hack was made in liblzma, which, when the code was executed by a 
daemon that by virtue of its function, *has* to be run as root, was 
effective.


Two questions arise (as far as I am concerned):

1. Do daemons like sshd *have* to be linked with shared libraries ?
   Or could it be left to the security minded of the downstream
   (binary) distributions to link it statically with known & proven
   correct libraries ?

2. Is it a limitation of the Unix / Linux daemon concept that, once
   such a process needs root access, it has to have root access
   *always* - even when performing trivial tasks like compressing
   data ?

I recall quite well (vis-a-vis question 2) that the VMS equivalent would 
drop all privileges at the start of the code, and request only those 
relevant when actually needed (e.g., to open a file for reading that was 
owned by [the equivalent on VMS] of root - or perform other functions 
that only root could do), and then drop them immediately afterwards again.


Kind regards,

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



Results of testsuite (branch: master; revision: r14-9737; build config: lto,O3,checking=all; languages: all; tasks: 48) on aarch64-linux-gnu.

2024-04-01 Thread Toon Moene
LAST_UPDATED: Mon Apr  1 09:43:47 UTC 2024 (revision r14-9737-gd28ea8e5a70)

Native configuration is aarch64-unknown-linux-gnu

=== libatomic tests ===


Running target unix

=== libatomic Summary ===

# of expected passes54
=== libffi tests ===


Running target unix

=== libffi Summary ===

# of expected passes1574
=== libgo tests ===


Running target unix

=== libgo Summary ===

# of expected passes196
/dev/shm/bld2276/./gcc/gccgo version 14.0.1 20240401 (experimental) [master 
r14-9737-gd28ea8e5a70] (GCC)

=== libgomp tests ===


Running target unix
WARNING: libgomp.c++/../libgomp.c-c++-common/for-5.c (test for excess errors) 
program timed out.
FAIL: libgomp.c++/../libgomp.c-c++-common/for-5.c (test for excess errors)
UNRESOLVED: libgomp.c++/../libgomp.c-c++-common/for-5.c compilation failed to 
produce executable
WARNING: libgomp.c/../libgomp.c-c++-common/for-5.c (test for excess errors) 
program timed out.
FAIL: libgomp.c/../libgomp.c-c++-common/for-5.c (test for excess errors)
UNRESOLVED: libgomp.c/../libgomp.c-c++-common/for-5.c compilation failed to 
produce executable

=== libgomp Summary ===

# of expected passes16256
# of unexpected failures2
# of expected failures  285
# of unresolved testcases   2
# of unsupported tests  645
=== libitm tests ===


Running target unix

=== libitm Summary ===

# of expected passes44
# of expected failures  3
# of unsupported tests  1
=== libphobos tests ===


Running target unix
FAIL: libphobos.exceptions/rt_trap_exceptions.d output pattern test
FAIL: libphobos.lifetime/large_aggregate_destroy_21097.d (test for excess 
errors)
UNRESOLVED: libphobos.lifetime/large_aggregate_destroy_21097.d compilation 
failed to produce executable
WARNING: libphobos.phobos/std/algorithm/iteration.d (test for excess errors) 
program timed out.
FAIL: libphobos.phobos/std/algorithm/iteration.d (test for excess errors)
UNRESOLVED: libphobos.phobos/std/algorithm/iteration.d compilation failed to 
produce executable
WARNING: libphobos.phobos/std/algorithm/searching.d (test for excess errors) 
program timed out.
FAIL: libphobos.phobos/std/algorithm/searching.d (test for excess errors)
FAIL: libphobos.phobos/std/algorithm/searching.d execution test
WARNING: libphobos.phobos/std/algorithm/sorting.d (test for excess errors) 
program timed out.
FAIL: libphobos.phobos/std/algorithm/sorting.d (test for excess errors)
UNRESOLVED: libphobos.phobos/std/algorithm/sorting.d compilation failed to 
produce executable
WARNING: libphobos.phobos/std/container/rbtree.d (test for excess errors) 
program timed out.
FAIL: libphobos.phobos/std/container/rbtree.d (test for excess errors)
UNRESOLVED: libphobos.phobos/std/container/rbtree.d compilation failed to 
produce executable
WARNING: libphobos.phobos/std/conv.d (test for excess errors) program timed out.
FAIL: libphobos.phobos/std/conv.d (test for excess errors)
UNRESOLVED: libphobos.phobos/std/conv.d compilation failed to produce executable
WARNING: libphobos.phobos/std/datetime/date.d (test for excess errors) program 
timed out.
FAIL: libphobos.phobos/std/datetime/date.d (test for excess errors)
UNRESOLVED: libphobos.phobos/std/datetime/date.d compilation failed to produce 
executable
WARNING: libphobos.phobos/std/datetime/systime.d (test for excess errors) 
program timed out.
FAIL: libphobos.phobos/std/datetime/systime.d (test for excess errors)
UNRESOLVED: libphobos.phobos/std/datetime/systime.d compilation failed to 
produce executable
FAIL: libphobos.phobos/std/format/internal/floats.d (test for excess errors)
FAIL: libphobos.phobos/std/format/internal/floats.d execution test
FAIL: libphobos.phobos/std/format/internal/write.d execution test
FAIL: libphobos.phobos/std/internal/math/gammafunction.d execution test
FAIL: libphobos.phobos/std/math/hardware.d execution test
WARNING: libphobos.phobos/std/range/package.d (test for excess errors) program 
timed out.
FAIL: libphobos.phobos/std/range/package.d (test for excess errors)
UNRESOLVED: libphobos.phobos/std/range/package.d compilation failed to produce 
executable
WARNING: libphobos.phobos/std/range/primitives.d (test for excess errors) 
program timed out.
FAIL: libphobos.phobos/std/range/primitives.d (test for excess errors)
UNRESOLVED: libphobos.phobos/std/range/primitives.d compilation failed to 
produce executable
WARNING: libphobos.phobos/std/string.d (test for excess errors) program timed 
out.
FAIL: libphobos.phobos/std/string.d (test for excess errors)
UNRESOLVED: libphobos.phobos/std/string.d compilation failed to produce 
executable
WARNING: libphobos.phobos/std/typecons.d (test for excess errors) program timed 
out.
FAIL: libphobos.phobos/std/typecons.d (test for excess errors)
UNRESOLVED: 

Results of testsuite (branch: master; revision: r14-9728; build config: lto,O3,checking=all; languages: all; tasks: 16) on x86_64-linux-gnu.

2024-03-30 Thread Toon Moene
LAST_UPDATED: Sat Mar 30 08:26:59 UTC 2024 (revision r14-9728-g6fc84f680d0)

=== acats tests ===

=== acats Summary ===
# of expected passes2328
# of unexpected failures0
Native configuration is x86_64-pc-linux-gnu

=== gcc tests ===


Running target unix
XPASS: gcc.dg/guality/example.c   -O0  execution test
XPASS: gcc.dg/guality/example.c  -Og -DPREVENT_OPTIMIZATION  execution test
XPASS: gcc.dg/guality/guality.c   -O0  execution test
XPASS: gcc.dg/guality/guality.c   -O1  -DPREVENT_OPTIMIZATION  execution test
XPASS: gcc.dg/guality/guality.c   -O2  -DPREVENT_OPTIMIZATION  execution test
XPASS: gcc.dg/guality/guality.c   -O2 -flto -fno-use-linker-plugin 
-flto-partition=none  -DPREVENT_OPTIMIZATION execution test
XPASS: gcc.dg/guality/guality.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION execution test
XPASS: gcc.dg/guality/guality.c   -O3 -g  -DPREVENT_OPTIMIZATION  execution test
XPASS: gcc.dg/guality/guality.c   -Os  -DPREVENT_OPTIMIZATION  execution test
XPASS: gcc.dg/guality/guality.c  -Og -DPREVENT_OPTIMIZATION  execution test
XPASS: gcc.dg/guality/inline-params.c   -O2  -DPREVENT_OPTIMIZATION  execution 
test
XPASS: gcc.dg/guality/inline-params.c   -O2 -flto -fno-use-linker-plugin 
-flto-partition=none  -DPREVENT_OPTIMIZATION execution test
XPASS: gcc.dg/guality/inline-params.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION execution test
XPASS: gcc.dg/guality/inline-params.c   -O3 -g  -DPREVENT_OPTIMIZATION  
execution test
XPASS: gcc.dg/guality/inline-params.c   -Os  -DPREVENT_OPTIMIZATION  execution 
test
FAIL: gcc.dg/guality/loop-1.c   -O3 -fomit-frame-pointer -funroll-loops 
-fpeel-loops -ftracer -finline-functions  -DPREVENT_OPTIMIZATION  line 20 i == 1
FAIL: gcc.dg/guality/pr36728-2.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION line 16 arg1 == 1
FAIL: gcc.dg/guality/pr36728-2.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION line 16 arg2 == 2
FAIL: gcc.dg/guality/pr36728-2.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION line 16 arg3 == 3
FAIL: gcc.dg/guality/pr36728-2.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION line 16 arg4 == 4
FAIL: gcc.dg/guality/pr36728-2.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION line 16 arg5 == 5
FAIL: gcc.dg/guality/pr36728-2.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION line 16 arg6 == 6
FAIL: gcc.dg/guality/pr36728-2.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION line 16 arg7 == 30
FAIL: gcc.dg/guality/pr36728-2.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION line 18 arg1 == 1
FAIL: gcc.dg/guality/pr36728-2.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION line 18 arg2 == 2
FAIL: gcc.dg/guality/pr36728-2.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION line 18 arg3 == 3
FAIL: gcc.dg/guality/pr36728-2.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION line 18 arg4 == 4
FAIL: gcc.dg/guality/pr36728-2.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION line 18 arg5 == 5
FAIL: gcc.dg/guality/pr36728-2.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION line 18 arg6 == 6
FAIL: gcc.dg/guality/pr36728-2.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION line 18 arg7 == 30
FAIL: gcc.dg/guality/pr36728-2.c   -O3 -g  -DPREVENT_OPTIMIZATION  line 16 arg1 
== 1
FAIL: gcc.dg/guality/pr36728-2.c   -O3 -g  -DPREVENT_OPTIMIZATION  line 16 arg2 
== 2
FAIL: gcc.dg/guality/pr36728-2.c   -O3 -g  -DPREVENT_OPTIMIZATION  line 16 arg3 
== 3
FAIL: gcc.dg/guality/pr36728-2.c   -O3 -g  -DPREVENT_OPTIMIZATION  line 16 arg4 
== 4
FAIL: gcc.dg/guality/pr36728-2.c   -O3 -g  -DPREVENT_OPTIMIZATION  line 16 arg5 
== 5
FAIL: gcc.dg/guality/pr36728-2.c   -O3 -g  -DPREVENT_OPTIMIZATION  line 16 arg6 
== 6
FAIL: gcc.dg/guality/pr36728-2.c   -O3 -g  -DPREVENT_OPTIMIZATION  line 16 arg7 
== 30
FAIL: gcc.dg/guality/pr36728-2.c   -O3 -g  -DPREVENT_OPTIMIZATION  line 18 arg1 
== 1
FAIL: gcc.dg/guality/pr36728-2.c   -O3 -g  -DPREVENT_OPTIMIZATION  line 18 arg2 
== 2
FAIL: gcc.dg/guality/pr36728-2.c   -O3 -g  -DPREVENT_OPTIMIZATION  line 18 arg3 
== 3
FAIL: gcc.dg/guality/pr36728-2.c   -O3 -g  -DPREVENT_OPTIMIZATION  line 18 arg4 
== 4
FAIL: gcc.dg/guality/pr36728-2.c   -O3 -g  -DPREVENT_OPTIMIZATION  line 18 arg5 
== 5
FAIL: gcc.dg/guality/pr36728-2.c   -O3 -g  -DPREVENT_OPTIMIZATION  line 18 arg6 
== 6
FAIL: gcc.dg/guality/pr36728-2.c   -O3 -g  -DPREVENT_OPTIMIZATION  line 18 arg7 
== 30
FAIL: gcc.dg/guality/pr36728-4.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION line 14 y == 2
FAIL: 

Results of testsuite (branch: master; revision: r14-9702; build config: lto,O3,checking=all; languages: all; tasks: 16) on x86_64-linux-gnu.

2024-03-28 Thread Toon Moene
LAST_UPDATED: Thu Mar 28 09:04:47 UTC 2024 (revision r14-9702-g7907ff2bcb5)

=== acats tests ===

=== acats Summary ===
# of expected passes2328
# of unexpected failures0
Native configuration is x86_64-pc-linux-gnu

=== gcc tests ===


Running target unix
XPASS: gcc.dg/guality/example.c   -O0  execution test
XPASS: gcc.dg/guality/example.c  -Og -DPREVENT_OPTIMIZATION  execution test
XPASS: gcc.dg/guality/guality.c   -O0  execution test
XPASS: gcc.dg/guality/guality.c   -O1  -DPREVENT_OPTIMIZATION  execution test
XPASS: gcc.dg/guality/guality.c   -O2  -DPREVENT_OPTIMIZATION  execution test
XPASS: gcc.dg/guality/guality.c   -O2 -flto -fno-use-linker-plugin 
-flto-partition=none  -DPREVENT_OPTIMIZATION execution test
XPASS: gcc.dg/guality/guality.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION execution test
XPASS: gcc.dg/guality/guality.c   -O3 -g  -DPREVENT_OPTIMIZATION  execution test
XPASS: gcc.dg/guality/guality.c   -Os  -DPREVENT_OPTIMIZATION  execution test
XPASS: gcc.dg/guality/guality.c  -Og -DPREVENT_OPTIMIZATION  execution test
XPASS: gcc.dg/guality/inline-params.c   -O2  -DPREVENT_OPTIMIZATION  execution 
test
XPASS: gcc.dg/guality/inline-params.c   -O2 -flto -fno-use-linker-plugin 
-flto-partition=none  -DPREVENT_OPTIMIZATION execution test
XPASS: gcc.dg/guality/inline-params.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION execution test
XPASS: gcc.dg/guality/inline-params.c   -O3 -g  -DPREVENT_OPTIMIZATION  
execution test
XPASS: gcc.dg/guality/inline-params.c   -Os  -DPREVENT_OPTIMIZATION  execution 
test
FAIL: gcc.dg/guality/loop-1.c   -O3 -fomit-frame-pointer -funroll-loops 
-fpeel-loops -ftracer -finline-functions  -DPREVENT_OPTIMIZATION  line 20 i == 1
FAIL: gcc.dg/guality/pr36728-2.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION line 16 arg1 == 1
FAIL: gcc.dg/guality/pr36728-2.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION line 16 arg2 == 2
FAIL: gcc.dg/guality/pr36728-2.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION line 16 arg3 == 3
FAIL: gcc.dg/guality/pr36728-2.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION line 16 arg4 == 4
FAIL: gcc.dg/guality/pr36728-2.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION line 16 arg5 == 5
FAIL: gcc.dg/guality/pr36728-2.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION line 16 arg6 == 6
FAIL: gcc.dg/guality/pr36728-2.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION line 16 arg7 == 30
FAIL: gcc.dg/guality/pr36728-2.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION line 18 arg1 == 1
FAIL: gcc.dg/guality/pr36728-2.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION line 18 arg2 == 2
FAIL: gcc.dg/guality/pr36728-2.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION line 18 arg3 == 3
FAIL: gcc.dg/guality/pr36728-2.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION line 18 arg4 == 4
FAIL: gcc.dg/guality/pr36728-2.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION line 18 arg5 == 5
FAIL: gcc.dg/guality/pr36728-2.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION line 18 arg6 == 6
FAIL: gcc.dg/guality/pr36728-2.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION line 18 arg7 == 30
FAIL: gcc.dg/guality/pr36728-2.c   -O3 -g  -DPREVENT_OPTIMIZATION  line 16 arg1 
== 1
FAIL: gcc.dg/guality/pr36728-2.c   -O3 -g  -DPREVENT_OPTIMIZATION  line 16 arg2 
== 2
FAIL: gcc.dg/guality/pr36728-2.c   -O3 -g  -DPREVENT_OPTIMIZATION  line 16 arg3 
== 3
FAIL: gcc.dg/guality/pr36728-2.c   -O3 -g  -DPREVENT_OPTIMIZATION  line 16 arg4 
== 4
FAIL: gcc.dg/guality/pr36728-2.c   -O3 -g  -DPREVENT_OPTIMIZATION  line 16 arg5 
== 5
FAIL: gcc.dg/guality/pr36728-2.c   -O3 -g  -DPREVENT_OPTIMIZATION  line 16 arg6 
== 6
FAIL: gcc.dg/guality/pr36728-2.c   -O3 -g  -DPREVENT_OPTIMIZATION  line 16 arg7 
== 30
FAIL: gcc.dg/guality/pr36728-2.c   -O3 -g  -DPREVENT_OPTIMIZATION  line 18 arg1 
== 1
FAIL: gcc.dg/guality/pr36728-2.c   -O3 -g  -DPREVENT_OPTIMIZATION  line 18 arg2 
== 2
FAIL: gcc.dg/guality/pr36728-2.c   -O3 -g  -DPREVENT_OPTIMIZATION  line 18 arg3 
== 3
FAIL: gcc.dg/guality/pr36728-2.c   -O3 -g  -DPREVENT_OPTIMIZATION  line 18 arg4 
== 4
FAIL: gcc.dg/guality/pr36728-2.c   -O3 -g  -DPREVENT_OPTIMIZATION  line 18 arg5 
== 5
FAIL: gcc.dg/guality/pr36728-2.c   -O3 -g  -DPREVENT_OPTIMIZATION  line 18 arg6 
== 6
FAIL: gcc.dg/guality/pr36728-2.c   -O3 -g  -DPREVENT_OPTIMIZATION  line 18 arg7 
== 30
FAIL: gcc.dg/guality/pr36728-4.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION line 14 y == 2
FAIL: 

Results of testsuite (branch: master; revision: r14-9649; build config: lto,O3,checking=all; languages: all; tasks: 16) on x86_64-linux-gnu.

2024-03-24 Thread Toon Moene
LAST_UPDATED: Sun Mar 24 07:21:12 UTC 2024 (revision r14-9649-gbb04a11418f)

=== acats tests ===

=== acats Summary ===
# of expected passes2328
# of unexpected failures0
Native configuration is x86_64-pc-linux-gnu

=== gcc tests ===


Running target unix
XPASS: gcc.dg/guality/example.c   -O0  execution test
XPASS: gcc.dg/guality/example.c  -Og -DPREVENT_OPTIMIZATION  execution test
XPASS: gcc.dg/guality/guality.c   -O0  execution test
XPASS: gcc.dg/guality/guality.c   -O1  -DPREVENT_OPTIMIZATION  execution test
XPASS: gcc.dg/guality/guality.c   -O2  -DPREVENT_OPTIMIZATION  execution test
XPASS: gcc.dg/guality/guality.c   -O2 -flto -fno-use-linker-plugin 
-flto-partition=none  -DPREVENT_OPTIMIZATION execution test
XPASS: gcc.dg/guality/guality.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION execution test
XPASS: gcc.dg/guality/guality.c   -O3 -g  -DPREVENT_OPTIMIZATION  execution test
XPASS: gcc.dg/guality/guality.c   -Os  -DPREVENT_OPTIMIZATION  execution test
XPASS: gcc.dg/guality/guality.c  -Og -DPREVENT_OPTIMIZATION  execution test
XPASS: gcc.dg/guality/inline-params.c   -O2  -DPREVENT_OPTIMIZATION  execution 
test
XPASS: gcc.dg/guality/inline-params.c   -O2 -flto -fno-use-linker-plugin 
-flto-partition=none  -DPREVENT_OPTIMIZATION execution test
XPASS: gcc.dg/guality/inline-params.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION execution test
XPASS: gcc.dg/guality/inline-params.c   -O3 -g  -DPREVENT_OPTIMIZATION  
execution test
XPASS: gcc.dg/guality/inline-params.c   -Os  -DPREVENT_OPTIMIZATION  execution 
test
FAIL: gcc.dg/guality/loop-1.c   -O3 -fomit-frame-pointer -funroll-loops 
-fpeel-loops -ftracer -finline-functions  -DPREVENT_OPTIMIZATION  line 20 i == 1
FAIL: gcc.dg/guality/pr36728-2.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION line 16 arg1 == 1
FAIL: gcc.dg/guality/pr36728-2.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION line 16 arg2 == 2
FAIL: gcc.dg/guality/pr36728-2.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION line 16 arg3 == 3
FAIL: gcc.dg/guality/pr36728-2.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION line 16 arg4 == 4
FAIL: gcc.dg/guality/pr36728-2.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION line 16 arg5 == 5
FAIL: gcc.dg/guality/pr36728-2.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION line 16 arg6 == 6
FAIL: gcc.dg/guality/pr36728-2.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION line 16 arg7 == 30
FAIL: gcc.dg/guality/pr36728-2.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION line 18 arg1 == 1
FAIL: gcc.dg/guality/pr36728-2.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION line 18 arg2 == 2
FAIL: gcc.dg/guality/pr36728-2.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION line 18 arg3 == 3
FAIL: gcc.dg/guality/pr36728-2.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION line 18 arg4 == 4
FAIL: gcc.dg/guality/pr36728-2.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION line 18 arg5 == 5
FAIL: gcc.dg/guality/pr36728-2.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION line 18 arg6 == 6
FAIL: gcc.dg/guality/pr36728-2.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION line 18 arg7 == 30
FAIL: gcc.dg/guality/pr36728-2.c   -O3 -g  -DPREVENT_OPTIMIZATION  line 16 arg1 
== 1
FAIL: gcc.dg/guality/pr36728-2.c   -O3 -g  -DPREVENT_OPTIMIZATION  line 16 arg2 
== 2
FAIL: gcc.dg/guality/pr36728-2.c   -O3 -g  -DPREVENT_OPTIMIZATION  line 16 arg3 
== 3
FAIL: gcc.dg/guality/pr36728-2.c   -O3 -g  -DPREVENT_OPTIMIZATION  line 16 arg4 
== 4
FAIL: gcc.dg/guality/pr36728-2.c   -O3 -g  -DPREVENT_OPTIMIZATION  line 16 arg5 
== 5
FAIL: gcc.dg/guality/pr36728-2.c   -O3 -g  -DPREVENT_OPTIMIZATION  line 16 arg6 
== 6
FAIL: gcc.dg/guality/pr36728-2.c   -O3 -g  -DPREVENT_OPTIMIZATION  line 16 arg7 
== 30
FAIL: gcc.dg/guality/pr36728-2.c   -O3 -g  -DPREVENT_OPTIMIZATION  line 18 arg1 
== 1
FAIL: gcc.dg/guality/pr36728-2.c   -O3 -g  -DPREVENT_OPTIMIZATION  line 18 arg2 
== 2
FAIL: gcc.dg/guality/pr36728-2.c   -O3 -g  -DPREVENT_OPTIMIZATION  line 18 arg3 
== 3
FAIL: gcc.dg/guality/pr36728-2.c   -O3 -g  -DPREVENT_OPTIMIZATION  line 18 arg4 
== 4
FAIL: gcc.dg/guality/pr36728-2.c   -O3 -g  -DPREVENT_OPTIMIZATION  line 18 arg5 
== 5
FAIL: gcc.dg/guality/pr36728-2.c   -O3 -g  -DPREVENT_OPTIMIZATION  line 18 arg6 
== 6
FAIL: gcc.dg/guality/pr36728-2.c   -O3 -g  -DPREVENT_OPTIMIZATION  line 18 arg7 
== 30
FAIL: gcc.dg/guality/pr36728-4.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION line 14 y == 2
FAIL: 

Results of testsuite (branch: master; revision: r14-9589; build config: lto,O3,checking=all; languages: all; tasks: 16) on x86_64-linux-gnu.

2024-03-21 Thread Toon Moene
LAST_UPDATED: Thu Mar 21 08:34:22 UTC 2024 (revision r14-9589-g9d6ff6f1ea2)

=== acats tests ===

=== acats Summary ===
# of expected passes2328
# of unexpected failures0
Native configuration is x86_64-pc-linux-gnu

=== gcc tests ===


Running target unix
XPASS: gcc.dg/guality/example.c   -O0  execution test
XPASS: gcc.dg/guality/example.c  -Og -DPREVENT_OPTIMIZATION  execution test
XPASS: gcc.dg/guality/guality.c   -O0  execution test
XPASS: gcc.dg/guality/guality.c   -O1  -DPREVENT_OPTIMIZATION  execution test
XPASS: gcc.dg/guality/guality.c   -O2  -DPREVENT_OPTIMIZATION  execution test
XPASS: gcc.dg/guality/guality.c   -O2 -flto -fno-use-linker-plugin 
-flto-partition=none  -DPREVENT_OPTIMIZATION execution test
XPASS: gcc.dg/guality/guality.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION execution test
XPASS: gcc.dg/guality/guality.c   -O3 -g  -DPREVENT_OPTIMIZATION  execution test
XPASS: gcc.dg/guality/guality.c   -Os  -DPREVENT_OPTIMIZATION  execution test
XPASS: gcc.dg/guality/guality.c  -Og -DPREVENT_OPTIMIZATION  execution test
XPASS: gcc.dg/guality/inline-params.c   -O2  -DPREVENT_OPTIMIZATION  execution 
test
XPASS: gcc.dg/guality/inline-params.c   -O2 -flto -fno-use-linker-plugin 
-flto-partition=none  -DPREVENT_OPTIMIZATION execution test
XPASS: gcc.dg/guality/inline-params.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION execution test
XPASS: gcc.dg/guality/inline-params.c   -O3 -g  -DPREVENT_OPTIMIZATION  
execution test
XPASS: gcc.dg/guality/inline-params.c   -Os  -DPREVENT_OPTIMIZATION  execution 
test
FAIL: gcc.dg/guality/loop-1.c   -O3 -fomit-frame-pointer -funroll-loops 
-fpeel-loops -ftracer -finline-functions  -DPREVENT_OPTIMIZATION  line 20 i == 1
FAIL: gcc.dg/guality/pr36728-2.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION line 16 arg1 == 1
FAIL: gcc.dg/guality/pr36728-2.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION line 16 arg2 == 2
FAIL: gcc.dg/guality/pr36728-2.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION line 16 arg3 == 3
FAIL: gcc.dg/guality/pr36728-2.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION line 16 arg4 == 4
FAIL: gcc.dg/guality/pr36728-2.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION line 16 arg5 == 5
FAIL: gcc.dg/guality/pr36728-2.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION line 16 arg6 == 6
FAIL: gcc.dg/guality/pr36728-2.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION line 16 arg7 == 30
FAIL: gcc.dg/guality/pr36728-2.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION line 18 arg1 == 1
FAIL: gcc.dg/guality/pr36728-2.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION line 18 arg2 == 2
FAIL: gcc.dg/guality/pr36728-2.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION line 18 arg3 == 3
FAIL: gcc.dg/guality/pr36728-2.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION line 18 arg4 == 4
FAIL: gcc.dg/guality/pr36728-2.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION line 18 arg5 == 5
FAIL: gcc.dg/guality/pr36728-2.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION line 18 arg6 == 6
FAIL: gcc.dg/guality/pr36728-2.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION line 18 arg7 == 30
FAIL: gcc.dg/guality/pr36728-2.c   -O3 -g  -DPREVENT_OPTIMIZATION  line 16 arg1 
== 1
FAIL: gcc.dg/guality/pr36728-2.c   -O3 -g  -DPREVENT_OPTIMIZATION  line 16 arg2 
== 2
FAIL: gcc.dg/guality/pr36728-2.c   -O3 -g  -DPREVENT_OPTIMIZATION  line 16 arg3 
== 3
FAIL: gcc.dg/guality/pr36728-2.c   -O3 -g  -DPREVENT_OPTIMIZATION  line 16 arg4 
== 4
FAIL: gcc.dg/guality/pr36728-2.c   -O3 -g  -DPREVENT_OPTIMIZATION  line 16 arg5 
== 5
FAIL: gcc.dg/guality/pr36728-2.c   -O3 -g  -DPREVENT_OPTIMIZATION  line 16 arg6 
== 6
FAIL: gcc.dg/guality/pr36728-2.c   -O3 -g  -DPREVENT_OPTIMIZATION  line 16 arg7 
== 30
FAIL: gcc.dg/guality/pr36728-2.c   -O3 -g  -DPREVENT_OPTIMIZATION  line 18 arg1 
== 1
FAIL: gcc.dg/guality/pr36728-2.c   -O3 -g  -DPREVENT_OPTIMIZATION  line 18 arg2 
== 2
FAIL: gcc.dg/guality/pr36728-2.c   -O3 -g  -DPREVENT_OPTIMIZATION  line 18 arg3 
== 3
FAIL: gcc.dg/guality/pr36728-2.c   -O3 -g  -DPREVENT_OPTIMIZATION  line 18 arg4 
== 4
FAIL: gcc.dg/guality/pr36728-2.c   -O3 -g  -DPREVENT_OPTIMIZATION  line 18 arg5 
== 5
FAIL: gcc.dg/guality/pr36728-2.c   -O3 -g  -DPREVENT_OPTIMIZATION  line 18 arg6 
== 6
FAIL: gcc.dg/guality/pr36728-2.c   -O3 -g  -DPREVENT_OPTIMIZATION  line 18 arg7 
== 30
FAIL: gcc.dg/guality/pr36728-4.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION line 14 y == 2
FAIL: 

Results of testsuite (branch: master; revision: r14-9504; build config: lto,O3,checking=all; languages: all; tasks: 16) on x86_64-linux-gnu.

2024-03-17 Thread Toon Moene
LAST_UPDATED: Sun Mar 17 07:24:11 UTC 2024 (revision r14-9504-gb5490afe3a4)

=== acats tests ===

=== acats Summary ===
# of expected passes2328
# of unexpected failures0
Native configuration is x86_64-pc-linux-gnu

=== gcc tests ===


Running target unix
XPASS: gcc.dg/guality/example.c   -O0  execution test
XPASS: gcc.dg/guality/example.c  -Og -DPREVENT_OPTIMIZATION  execution test
XPASS: gcc.dg/guality/guality.c   -O0  execution test
XPASS: gcc.dg/guality/guality.c   -O1  -DPREVENT_OPTIMIZATION  execution test
XPASS: gcc.dg/guality/guality.c   -O2  -DPREVENT_OPTIMIZATION  execution test
XPASS: gcc.dg/guality/guality.c   -O2 -flto -fno-use-linker-plugin 
-flto-partition=none  -DPREVENT_OPTIMIZATION execution test
XPASS: gcc.dg/guality/guality.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION execution test
XPASS: gcc.dg/guality/guality.c   -O3 -g  -DPREVENT_OPTIMIZATION  execution test
XPASS: gcc.dg/guality/guality.c   -Os  -DPREVENT_OPTIMIZATION  execution test
XPASS: gcc.dg/guality/guality.c  -Og -DPREVENT_OPTIMIZATION  execution test
XPASS: gcc.dg/guality/inline-params.c   -O2  -DPREVENT_OPTIMIZATION  execution 
test
XPASS: gcc.dg/guality/inline-params.c   -O2 -flto -fno-use-linker-plugin 
-flto-partition=none  -DPREVENT_OPTIMIZATION execution test
XPASS: gcc.dg/guality/inline-params.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION execution test
XPASS: gcc.dg/guality/inline-params.c   -O3 -g  -DPREVENT_OPTIMIZATION  
execution test
XPASS: gcc.dg/guality/inline-params.c   -Os  -DPREVENT_OPTIMIZATION  execution 
test
FAIL: gcc.dg/guality/loop-1.c   -O3 -fomit-frame-pointer -funroll-loops 
-fpeel-loops -ftracer -finline-functions  -DPREVENT_OPTIMIZATION  line 20 i == 1
FAIL: gcc.dg/guality/pr36728-2.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION line 16 arg1 == 1
FAIL: gcc.dg/guality/pr36728-2.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION line 16 arg2 == 2
FAIL: gcc.dg/guality/pr36728-2.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION line 16 arg3 == 3
FAIL: gcc.dg/guality/pr36728-2.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION line 16 arg4 == 4
FAIL: gcc.dg/guality/pr36728-2.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION line 16 arg5 == 5
FAIL: gcc.dg/guality/pr36728-2.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION line 16 arg6 == 6
FAIL: gcc.dg/guality/pr36728-2.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION line 16 arg7 == 30
FAIL: gcc.dg/guality/pr36728-2.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION line 18 arg1 == 1
FAIL: gcc.dg/guality/pr36728-2.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION line 18 arg2 == 2
FAIL: gcc.dg/guality/pr36728-2.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION line 18 arg3 == 3
FAIL: gcc.dg/guality/pr36728-2.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION line 18 arg4 == 4
FAIL: gcc.dg/guality/pr36728-2.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION line 18 arg5 == 5
FAIL: gcc.dg/guality/pr36728-2.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION line 18 arg6 == 6
FAIL: gcc.dg/guality/pr36728-2.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION line 18 arg7 == 30
FAIL: gcc.dg/guality/pr36728-2.c   -O3 -g  -DPREVENT_OPTIMIZATION  line 16 arg1 
== 1
FAIL: gcc.dg/guality/pr36728-2.c   -O3 -g  -DPREVENT_OPTIMIZATION  line 16 arg2 
== 2
FAIL: gcc.dg/guality/pr36728-2.c   -O3 -g  -DPREVENT_OPTIMIZATION  line 16 arg3 
== 3
FAIL: gcc.dg/guality/pr36728-2.c   -O3 -g  -DPREVENT_OPTIMIZATION  line 16 arg4 
== 4
FAIL: gcc.dg/guality/pr36728-2.c   -O3 -g  -DPREVENT_OPTIMIZATION  line 16 arg5 
== 5
FAIL: gcc.dg/guality/pr36728-2.c   -O3 -g  -DPREVENT_OPTIMIZATION  line 16 arg6 
== 6
FAIL: gcc.dg/guality/pr36728-2.c   -O3 -g  -DPREVENT_OPTIMIZATION  line 16 arg7 
== 30
FAIL: gcc.dg/guality/pr36728-2.c   -O3 -g  -DPREVENT_OPTIMIZATION  line 18 arg1 
== 1
FAIL: gcc.dg/guality/pr36728-2.c   -O3 -g  -DPREVENT_OPTIMIZATION  line 18 arg2 
== 2
FAIL: gcc.dg/guality/pr36728-2.c   -O3 -g  -DPREVENT_OPTIMIZATION  line 18 arg3 
== 3
FAIL: gcc.dg/guality/pr36728-2.c   -O3 -g  -DPREVENT_OPTIMIZATION  line 18 arg4 
== 4
FAIL: gcc.dg/guality/pr36728-2.c   -O3 -g  -DPREVENT_OPTIMIZATION  line 18 arg5 
== 5
FAIL: gcc.dg/guality/pr36728-2.c   -O3 -g  -DPREVENT_OPTIMIZATION  line 18 arg6 
== 6
FAIL: gcc.dg/guality/pr36728-2.c   -O3 -g  -DPREVENT_OPTIMIZATION  line 18 arg7 
== 30
FAIL: gcc.dg/guality/pr36728-4.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION line 14 y == 2
FAIL: 

Results of testsuite (branch: master; revision: r14-9490; build config: lto,O3; languages: all; tasks: 16) on x86_64-linux-gnu.

2024-03-15 Thread Toon Moene
LAST_UPDATED: Fri Mar 15 08:56:15 UTC 2024 (revision r14-9490-g90b9872311c)

=== acats tests ===

=== acats Summary ===
# of expected passes2328
# of unexpected failures0
Native configuration is x86_64-pc-linux-gnu

=== gcc tests ===


Running target unix
XPASS: gcc.dg/guality/example.c   -O0  execution test
XPASS: gcc.dg/guality/example.c  -Og -DPREVENT_OPTIMIZATION  execution test
XPASS: gcc.dg/guality/guality.c   -O0  execution test
XPASS: gcc.dg/guality/guality.c   -O1  -DPREVENT_OPTIMIZATION  execution test
XPASS: gcc.dg/guality/guality.c   -O2  -DPREVENT_OPTIMIZATION  execution test
XPASS: gcc.dg/guality/guality.c   -O2 -flto -fno-use-linker-plugin 
-flto-partition=none  -DPREVENT_OPTIMIZATION execution test
XPASS: gcc.dg/guality/guality.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION execution test
XPASS: gcc.dg/guality/guality.c   -O3 -g  -DPREVENT_OPTIMIZATION  execution test
XPASS: gcc.dg/guality/guality.c   -Os  -DPREVENT_OPTIMIZATION  execution test
XPASS: gcc.dg/guality/guality.c  -Og -DPREVENT_OPTIMIZATION  execution test
XPASS: gcc.dg/guality/inline-params.c   -O2  -DPREVENT_OPTIMIZATION  execution 
test
XPASS: gcc.dg/guality/inline-params.c   -O2 -flto -fno-use-linker-plugin 
-flto-partition=none  -DPREVENT_OPTIMIZATION execution test
XPASS: gcc.dg/guality/inline-params.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION execution test
XPASS: gcc.dg/guality/inline-params.c   -O3 -g  -DPREVENT_OPTIMIZATION  
execution test
XPASS: gcc.dg/guality/inline-params.c   -Os  -DPREVENT_OPTIMIZATION  execution 
test
FAIL: gcc.dg/guality/loop-1.c   -O3 -fomit-frame-pointer -funroll-loops 
-fpeel-loops -ftracer -finline-functions  -DPREVENT_OPTIMIZATION  line 20 i == 1
FAIL: gcc.dg/guality/pr36728-2.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION line 16 arg1 == 1
FAIL: gcc.dg/guality/pr36728-2.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION line 16 arg2 == 2
FAIL: gcc.dg/guality/pr36728-2.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION line 16 arg3 == 3
FAIL: gcc.dg/guality/pr36728-2.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION line 16 arg4 == 4
FAIL: gcc.dg/guality/pr36728-2.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION line 16 arg5 == 5
FAIL: gcc.dg/guality/pr36728-2.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION line 16 arg6 == 6
FAIL: gcc.dg/guality/pr36728-2.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION line 16 arg7 == 30
FAIL: gcc.dg/guality/pr36728-2.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION line 18 arg1 == 1
FAIL: gcc.dg/guality/pr36728-2.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION line 18 arg2 == 2
FAIL: gcc.dg/guality/pr36728-2.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION line 18 arg3 == 3
FAIL: gcc.dg/guality/pr36728-2.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION line 18 arg4 == 4
FAIL: gcc.dg/guality/pr36728-2.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION line 18 arg5 == 5
FAIL: gcc.dg/guality/pr36728-2.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION line 18 arg6 == 6
FAIL: gcc.dg/guality/pr36728-2.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION line 18 arg7 == 30
FAIL: gcc.dg/guality/pr36728-2.c   -O3 -g  -DPREVENT_OPTIMIZATION  line 16 arg1 
== 1
FAIL: gcc.dg/guality/pr36728-2.c   -O3 -g  -DPREVENT_OPTIMIZATION  line 16 arg2 
== 2
FAIL: gcc.dg/guality/pr36728-2.c   -O3 -g  -DPREVENT_OPTIMIZATION  line 16 arg3 
== 3
FAIL: gcc.dg/guality/pr36728-2.c   -O3 -g  -DPREVENT_OPTIMIZATION  line 16 arg4 
== 4
FAIL: gcc.dg/guality/pr36728-2.c   -O3 -g  -DPREVENT_OPTIMIZATION  line 16 arg5 
== 5
FAIL: gcc.dg/guality/pr36728-2.c   -O3 -g  -DPREVENT_OPTIMIZATION  line 16 arg6 
== 6
FAIL: gcc.dg/guality/pr36728-2.c   -O3 -g  -DPREVENT_OPTIMIZATION  line 16 arg7 
== 30
FAIL: gcc.dg/guality/pr36728-2.c   -O3 -g  -DPREVENT_OPTIMIZATION  line 18 arg1 
== 1
FAIL: gcc.dg/guality/pr36728-2.c   -O3 -g  -DPREVENT_OPTIMIZATION  line 18 arg2 
== 2
FAIL: gcc.dg/guality/pr36728-2.c   -O3 -g  -DPREVENT_OPTIMIZATION  line 18 arg3 
== 3
FAIL: gcc.dg/guality/pr36728-2.c   -O3 -g  -DPREVENT_OPTIMIZATION  line 18 arg4 
== 4
FAIL: gcc.dg/guality/pr36728-2.c   -O3 -g  -DPREVENT_OPTIMIZATION  line 18 arg5 
== 5
FAIL: gcc.dg/guality/pr36728-2.c   -O3 -g  -DPREVENT_OPTIMIZATION  line 18 arg6 
== 6
FAIL: gcc.dg/guality/pr36728-2.c   -O3 -g  -DPREVENT_OPTIMIZATION  line 18 arg7 
== 30
FAIL: gcc.dg/guality/pr36728-4.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION line 14 y == 2
FAIL: 

Results of testsuite (branch: master; revision: r14-9460; build config: lto,O3; languages: fortran; tasks: 16) on x86_64-linux-gnu.

2024-03-14 Thread Toon Moene
LAST_UPDATED: Thu Mar 14 09:44:04 UTC 2024 (revision r14-9460-g8f6e0814b4b)

Native configuration is x86_64-pc-linux-gnu

=== gcc tests ===


Running target unix
XPASS: gcc.dg/guality/example.c   -O0  execution test
XPASS: gcc.dg/guality/example.c  -Og -DPREVENT_OPTIMIZATION  execution test
XPASS: gcc.dg/guality/guality.c   -O0  execution test
XPASS: gcc.dg/guality/guality.c   -O1  -DPREVENT_OPTIMIZATION  execution test
XPASS: gcc.dg/guality/guality.c   -O2  -DPREVENT_OPTIMIZATION  execution test
XPASS: gcc.dg/guality/guality.c   -O2 -flto -fno-use-linker-plugin 
-flto-partition=none  -DPREVENT_OPTIMIZATION execution test
XPASS: gcc.dg/guality/guality.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION execution test
XPASS: gcc.dg/guality/guality.c   -O3 -g  -DPREVENT_OPTIMIZATION  execution test
XPASS: gcc.dg/guality/guality.c   -Os  -DPREVENT_OPTIMIZATION  execution test
XPASS: gcc.dg/guality/guality.c  -Og -DPREVENT_OPTIMIZATION  execution test
XPASS: gcc.dg/guality/inline-params.c   -O2  -DPREVENT_OPTIMIZATION  execution 
test
XPASS: gcc.dg/guality/inline-params.c   -O2 -flto -fno-use-linker-plugin 
-flto-partition=none  -DPREVENT_OPTIMIZATION execution test
XPASS: gcc.dg/guality/inline-params.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION execution test
XPASS: gcc.dg/guality/inline-params.c   -O3 -g  -DPREVENT_OPTIMIZATION  
execution test
XPASS: gcc.dg/guality/inline-params.c   -Os  -DPREVENT_OPTIMIZATION  execution 
test
FAIL: gcc.dg/guality/loop-1.c   -O3 -fomit-frame-pointer -funroll-loops 
-fpeel-loops -ftracer -finline-functions  -DPREVENT_OPTIMIZATION  line 20 i == 1
FAIL: gcc.dg/guality/pr36728-2.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION line 16 arg1 == 1
FAIL: gcc.dg/guality/pr36728-2.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION line 16 arg2 == 2
FAIL: gcc.dg/guality/pr36728-2.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION line 16 arg3 == 3
FAIL: gcc.dg/guality/pr36728-2.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION line 16 arg4 == 4
FAIL: gcc.dg/guality/pr36728-2.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION line 16 arg5 == 5
FAIL: gcc.dg/guality/pr36728-2.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION line 16 arg6 == 6
FAIL: gcc.dg/guality/pr36728-2.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION line 16 arg7 == 30
FAIL: gcc.dg/guality/pr36728-2.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION line 18 arg1 == 1
FAIL: gcc.dg/guality/pr36728-2.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION line 18 arg2 == 2
FAIL: gcc.dg/guality/pr36728-2.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION line 18 arg3 == 3
FAIL: gcc.dg/guality/pr36728-2.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION line 18 arg4 == 4
FAIL: gcc.dg/guality/pr36728-2.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION line 18 arg5 == 5
FAIL: gcc.dg/guality/pr36728-2.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION line 18 arg6 == 6
FAIL: gcc.dg/guality/pr36728-2.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION line 18 arg7 == 30
FAIL: gcc.dg/guality/pr36728-2.c   -O3 -g  -DPREVENT_OPTIMIZATION  line 16 arg1 
== 1
FAIL: gcc.dg/guality/pr36728-2.c   -O3 -g  -DPREVENT_OPTIMIZATION  line 16 arg2 
== 2
FAIL: gcc.dg/guality/pr36728-2.c   -O3 -g  -DPREVENT_OPTIMIZATION  line 16 arg3 
== 3
FAIL: gcc.dg/guality/pr36728-2.c   -O3 -g  -DPREVENT_OPTIMIZATION  line 16 arg4 
== 4
FAIL: gcc.dg/guality/pr36728-2.c   -O3 -g  -DPREVENT_OPTIMIZATION  line 16 arg5 
== 5
FAIL: gcc.dg/guality/pr36728-2.c   -O3 -g  -DPREVENT_OPTIMIZATION  line 16 arg6 
== 6
FAIL: gcc.dg/guality/pr36728-2.c   -O3 -g  -DPREVENT_OPTIMIZATION  line 16 arg7 
== 30
FAIL: gcc.dg/guality/pr36728-2.c   -O3 -g  -DPREVENT_OPTIMIZATION  line 18 arg1 
== 1
FAIL: gcc.dg/guality/pr36728-2.c   -O3 -g  -DPREVENT_OPTIMIZATION  line 18 arg2 
== 2
FAIL: gcc.dg/guality/pr36728-2.c   -O3 -g  -DPREVENT_OPTIMIZATION  line 18 arg3 
== 3
FAIL: gcc.dg/guality/pr36728-2.c   -O3 -g  -DPREVENT_OPTIMIZATION  line 18 arg4 
== 4
FAIL: gcc.dg/guality/pr36728-2.c   -O3 -g  -DPREVENT_OPTIMIZATION  line 18 arg5 
== 5
FAIL: gcc.dg/guality/pr36728-2.c   -O3 -g  -DPREVENT_OPTIMIZATION  line 18 arg6 
== 6
FAIL: gcc.dg/guality/pr36728-2.c   -O3 -g  -DPREVENT_OPTIMIZATION  line 18 arg7 
== 30
FAIL: gcc.dg/guality/pr36728-4.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION line 14 y == 2
FAIL: gcc.dg/guality/pr36728-4.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION line 16 y == 2
FAIL: gcc.dg/guality/pr36728-4.c   -O3 -g  

Results of testsuite (branch: master; revision: r14-9418; build config: lto,O3; languages: fortran; tasks: build 16) on x86_64-linux-gnu.

2024-03-10 Thread Toon Moene
LAST_UPDATED: Sun Mar 10 14:07:58 UTC 2024 (revision r14-9418-g993c6de642f)

Native configuration is x86_64-pc-linux-gnu

=== gcc tests ===


Running target unix
XPASS: gcc.dg/guality/example.c   -O0  execution test
XPASS: gcc.dg/guality/example.c  -Og -DPREVENT_OPTIMIZATION  execution test
XPASS: gcc.dg/guality/guality.c   -O0  execution test
XPASS: gcc.dg/guality/guality.c   -O1  -DPREVENT_OPTIMIZATION  execution test
XPASS: gcc.dg/guality/guality.c   -O2  -DPREVENT_OPTIMIZATION  execution test
XPASS: gcc.dg/guality/guality.c   -O2 -flto -fno-use-linker-plugin 
-flto-partition=none  -DPREVENT_OPTIMIZATION execution test
XPASS: gcc.dg/guality/guality.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION execution test
XPASS: gcc.dg/guality/guality.c   -O3 -g  -DPREVENT_OPTIMIZATION  execution test
XPASS: gcc.dg/guality/guality.c   -Os  -DPREVENT_OPTIMIZATION  execution test
XPASS: gcc.dg/guality/guality.c  -Og -DPREVENT_OPTIMIZATION  execution test
XPASS: gcc.dg/guality/inline-params.c   -O2  -DPREVENT_OPTIMIZATION  execution 
test
XPASS: gcc.dg/guality/inline-params.c   -O2 -flto -fno-use-linker-plugin 
-flto-partition=none  -DPREVENT_OPTIMIZATION execution test
XPASS: gcc.dg/guality/inline-params.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION execution test
XPASS: gcc.dg/guality/inline-params.c   -O3 -g  -DPREVENT_OPTIMIZATION  
execution test
XPASS: gcc.dg/guality/inline-params.c   -Os  -DPREVENT_OPTIMIZATION  execution 
test
FAIL: gcc.dg/guality/loop-1.c   -O3 -fomit-frame-pointer -funroll-loops 
-fpeel-loops -ftracer -finline-functions  -DPREVENT_OPTIMIZATION  line 20 i == 1
FAIL: gcc.dg/guality/pr36728-2.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION line 16 arg1 == 1
FAIL: gcc.dg/guality/pr36728-2.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION line 16 arg2 == 2
FAIL: gcc.dg/guality/pr36728-2.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION line 16 arg3 == 3
FAIL: gcc.dg/guality/pr36728-2.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION line 16 arg4 == 4
FAIL: gcc.dg/guality/pr36728-2.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION line 16 arg5 == 5
FAIL: gcc.dg/guality/pr36728-2.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION line 16 arg6 == 6
FAIL: gcc.dg/guality/pr36728-2.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION line 16 arg7 == 30
FAIL: gcc.dg/guality/pr36728-2.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION line 18 arg1 == 1
FAIL: gcc.dg/guality/pr36728-2.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION line 18 arg2 == 2
FAIL: gcc.dg/guality/pr36728-2.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION line 18 arg3 == 3
FAIL: gcc.dg/guality/pr36728-2.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION line 18 arg4 == 4
FAIL: gcc.dg/guality/pr36728-2.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION line 18 arg5 == 5
FAIL: gcc.dg/guality/pr36728-2.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION line 18 arg6 == 6
FAIL: gcc.dg/guality/pr36728-2.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION line 18 arg7 == 30
FAIL: gcc.dg/guality/pr36728-2.c   -O3 -g  -DPREVENT_OPTIMIZATION  line 16 arg1 
== 1
FAIL: gcc.dg/guality/pr36728-2.c   -O3 -g  -DPREVENT_OPTIMIZATION  line 16 arg2 
== 2
FAIL: gcc.dg/guality/pr36728-2.c   -O3 -g  -DPREVENT_OPTIMIZATION  line 16 arg3 
== 3
FAIL: gcc.dg/guality/pr36728-2.c   -O3 -g  -DPREVENT_OPTIMIZATION  line 16 arg4 
== 4
FAIL: gcc.dg/guality/pr36728-2.c   -O3 -g  -DPREVENT_OPTIMIZATION  line 16 arg5 
== 5
FAIL: gcc.dg/guality/pr36728-2.c   -O3 -g  -DPREVENT_OPTIMIZATION  line 16 arg6 
== 6
FAIL: gcc.dg/guality/pr36728-2.c   -O3 -g  -DPREVENT_OPTIMIZATION  line 16 arg7 
== 30
FAIL: gcc.dg/guality/pr36728-2.c   -O3 -g  -DPREVENT_OPTIMIZATION  line 18 arg1 
== 1
FAIL: gcc.dg/guality/pr36728-2.c   -O3 -g  -DPREVENT_OPTIMIZATION  line 18 arg2 
== 2
FAIL: gcc.dg/guality/pr36728-2.c   -O3 -g  -DPREVENT_OPTIMIZATION  line 18 arg3 
== 3
FAIL: gcc.dg/guality/pr36728-2.c   -O3 -g  -DPREVENT_OPTIMIZATION  line 18 arg4 
== 4
FAIL: gcc.dg/guality/pr36728-2.c   -O3 -g  -DPREVENT_OPTIMIZATION  line 18 arg5 
== 5
FAIL: gcc.dg/guality/pr36728-2.c   -O3 -g  -DPREVENT_OPTIMIZATION  line 18 arg6 
== 6
FAIL: gcc.dg/guality/pr36728-2.c   -O3 -g  -DPREVENT_OPTIMIZATION  line 18 arg7 
== 30
FAIL: gcc.dg/guality/pr36728-4.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION line 14 y == 2
FAIL: gcc.dg/guality/pr36728-4.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION line 16 y == 2
FAIL: gcc.dg/guality/pr36728-4.c   -O3 -g  

Results of testsuite (branch: master; revision: r14-9417; build config: lto,O3,checking=all; languages: all; tasks: build 16, test 16) on x86_64-linux-gnu.

2024-03-10 Thread Toon Moene
LAST_UPDATED: Sun Mar 10 07:25:42 UTC 2024 (revision r14-9417-g6f7d000fcac)

=== acats tests ===

=== acats Summary ===
# of expected passes2328
# of unexpected failures0
Native configuration is x86_64-pc-linux-gnu

=== gcc tests ===


Running target unix
XPASS: gcc.dg/guality/example.c   -O0  execution test
XPASS: gcc.dg/guality/example.c  -Og -DPREVENT_OPTIMIZATION  execution test
XPASS: gcc.dg/guality/guality.c   -O0  execution test
XPASS: gcc.dg/guality/guality.c   -O1  -DPREVENT_OPTIMIZATION  execution test
XPASS: gcc.dg/guality/guality.c   -O2  -DPREVENT_OPTIMIZATION  execution test
XPASS: gcc.dg/guality/guality.c   -O2 -flto -fno-use-linker-plugin 
-flto-partition=none  -DPREVENT_OPTIMIZATION execution test
XPASS: gcc.dg/guality/guality.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION execution test
XPASS: gcc.dg/guality/guality.c   -O3 -g  -DPREVENT_OPTIMIZATION  execution test
XPASS: gcc.dg/guality/guality.c   -Os  -DPREVENT_OPTIMIZATION  execution test
XPASS: gcc.dg/guality/guality.c  -Og -DPREVENT_OPTIMIZATION  execution test
XPASS: gcc.dg/guality/inline-params.c   -O2  -DPREVENT_OPTIMIZATION  execution 
test
XPASS: gcc.dg/guality/inline-params.c   -O2 -flto -fno-use-linker-plugin 
-flto-partition=none  -DPREVENT_OPTIMIZATION execution test
XPASS: gcc.dg/guality/inline-params.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION execution test
XPASS: gcc.dg/guality/inline-params.c   -O3 -g  -DPREVENT_OPTIMIZATION  
execution test
XPASS: gcc.dg/guality/inline-params.c   -Os  -DPREVENT_OPTIMIZATION  execution 
test
FAIL: gcc.dg/guality/loop-1.c   -O3 -fomit-frame-pointer -funroll-loops 
-fpeel-loops -ftracer -finline-functions  -DPREVENT_OPTIMIZATION  line 20 i == 1
FAIL: gcc.dg/guality/pr36728-2.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION line 16 arg1 == 1
FAIL: gcc.dg/guality/pr36728-2.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION line 16 arg2 == 2
FAIL: gcc.dg/guality/pr36728-2.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION line 16 arg3 == 3
FAIL: gcc.dg/guality/pr36728-2.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION line 16 arg4 == 4
FAIL: gcc.dg/guality/pr36728-2.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION line 16 arg5 == 5
FAIL: gcc.dg/guality/pr36728-2.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION line 16 arg6 == 6
FAIL: gcc.dg/guality/pr36728-2.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION line 16 arg7 == 30
FAIL: gcc.dg/guality/pr36728-2.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION line 18 arg1 == 1
FAIL: gcc.dg/guality/pr36728-2.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION line 18 arg2 == 2
FAIL: gcc.dg/guality/pr36728-2.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION line 18 arg3 == 3
FAIL: gcc.dg/guality/pr36728-2.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION line 18 arg4 == 4
FAIL: gcc.dg/guality/pr36728-2.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION line 18 arg5 == 5
FAIL: gcc.dg/guality/pr36728-2.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION line 18 arg6 == 6
FAIL: gcc.dg/guality/pr36728-2.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION line 18 arg7 == 30
FAIL: gcc.dg/guality/pr36728-2.c   -O3 -g  -DPREVENT_OPTIMIZATION  line 16 arg1 
== 1
FAIL: gcc.dg/guality/pr36728-2.c   -O3 -g  -DPREVENT_OPTIMIZATION  line 16 arg2 
== 2
FAIL: gcc.dg/guality/pr36728-2.c   -O3 -g  -DPREVENT_OPTIMIZATION  line 16 arg3 
== 3
FAIL: gcc.dg/guality/pr36728-2.c   -O3 -g  -DPREVENT_OPTIMIZATION  line 16 arg4 
== 4
FAIL: gcc.dg/guality/pr36728-2.c   -O3 -g  -DPREVENT_OPTIMIZATION  line 16 arg5 
== 5
FAIL: gcc.dg/guality/pr36728-2.c   -O3 -g  -DPREVENT_OPTIMIZATION  line 16 arg6 
== 6
FAIL: gcc.dg/guality/pr36728-2.c   -O3 -g  -DPREVENT_OPTIMIZATION  line 16 arg7 
== 30
FAIL: gcc.dg/guality/pr36728-2.c   -O3 -g  -DPREVENT_OPTIMIZATION  line 18 arg1 
== 1
FAIL: gcc.dg/guality/pr36728-2.c   -O3 -g  -DPREVENT_OPTIMIZATION  line 18 arg2 
== 2
FAIL: gcc.dg/guality/pr36728-2.c   -O3 -g  -DPREVENT_OPTIMIZATION  line 18 arg3 
== 3
FAIL: gcc.dg/guality/pr36728-2.c   -O3 -g  -DPREVENT_OPTIMIZATION  line 18 arg4 
== 4
FAIL: gcc.dg/guality/pr36728-2.c   -O3 -g  -DPREVENT_OPTIMIZATION  line 18 arg5 
== 5
FAIL: gcc.dg/guality/pr36728-2.c   -O3 -g  -DPREVENT_OPTIMIZATION  line 18 arg6 
== 6
FAIL: gcc.dg/guality/pr36728-2.c   -O3 -g  -DPREVENT_OPTIMIZATION  line 18 arg7 
== 30
FAIL: gcc.dg/guality/pr36728-4.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION line 14 y == 2
FAIL: 

Results of testsuite (branch: master; revision: r14-9413; build config: standard; languages: fortran; tasks: build 16, test 16) on x86_64-linux-gnu.

2024-03-09 Thread Toon Moene
LAST_UPDATED: Sat Mar  9 16:17:18 UTC 2024 (revision r14-9413-gf5a805d8290)

Native configuration is x86_64-pc-linux-gnu

=== gcc tests ===


Running target unix
XPASS: gcc.dg/guality/example.c   -O0  execution test
XPASS: gcc.dg/guality/example.c  -Og -DPREVENT_OPTIMIZATION  execution test
XPASS: gcc.dg/guality/guality.c   -O0  execution test
XPASS: gcc.dg/guality/guality.c   -O1  -DPREVENT_OPTIMIZATION  execution test
XPASS: gcc.dg/guality/guality.c   -O2  -DPREVENT_OPTIMIZATION  execution test
XPASS: gcc.dg/guality/guality.c   -O2 -flto -fno-use-linker-plugin 
-flto-partition=none  -DPREVENT_OPTIMIZATION execution test
XPASS: gcc.dg/guality/guality.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION execution test
XPASS: gcc.dg/guality/guality.c   -O3 -g  -DPREVENT_OPTIMIZATION  execution test
XPASS: gcc.dg/guality/guality.c   -Os  -DPREVENT_OPTIMIZATION  execution test
XPASS: gcc.dg/guality/guality.c  -Og -DPREVENT_OPTIMIZATION  execution test
XPASS: gcc.dg/guality/inline-params.c   -O2  -DPREVENT_OPTIMIZATION  execution 
test
XPASS: gcc.dg/guality/inline-params.c   -O2 -flto -fno-use-linker-plugin 
-flto-partition=none  -DPREVENT_OPTIMIZATION execution test
XPASS: gcc.dg/guality/inline-params.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION execution test
XPASS: gcc.dg/guality/inline-params.c   -O3 -g  -DPREVENT_OPTIMIZATION  
execution test
XPASS: gcc.dg/guality/inline-params.c   -Os  -DPREVENT_OPTIMIZATION  execution 
test
FAIL: gcc.dg/guality/loop-1.c   -O3 -fomit-frame-pointer -funroll-loops 
-fpeel-loops -ftracer -finline-functions  -DPREVENT_OPTIMIZATION  line 20 i == 1
FAIL: gcc.dg/guality/pr36728-2.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION line 16 arg1 == 1
FAIL: gcc.dg/guality/pr36728-2.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION line 16 arg2 == 2
FAIL: gcc.dg/guality/pr36728-2.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION line 16 arg3 == 3
FAIL: gcc.dg/guality/pr36728-2.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION line 16 arg4 == 4
FAIL: gcc.dg/guality/pr36728-2.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION line 16 arg5 == 5
FAIL: gcc.dg/guality/pr36728-2.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION line 16 arg6 == 6
FAIL: gcc.dg/guality/pr36728-2.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION line 16 arg7 == 30
FAIL: gcc.dg/guality/pr36728-2.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION line 18 arg1 == 1
FAIL: gcc.dg/guality/pr36728-2.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION line 18 arg2 == 2
FAIL: gcc.dg/guality/pr36728-2.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION line 18 arg3 == 3
FAIL: gcc.dg/guality/pr36728-2.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION line 18 arg4 == 4
FAIL: gcc.dg/guality/pr36728-2.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION line 18 arg5 == 5
FAIL: gcc.dg/guality/pr36728-2.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION line 18 arg6 == 6
FAIL: gcc.dg/guality/pr36728-2.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION line 18 arg7 == 30
FAIL: gcc.dg/guality/pr36728-2.c   -O3 -g  -DPREVENT_OPTIMIZATION  line 16 arg1 
== 1
FAIL: gcc.dg/guality/pr36728-2.c   -O3 -g  -DPREVENT_OPTIMIZATION  line 16 arg2 
== 2
FAIL: gcc.dg/guality/pr36728-2.c   -O3 -g  -DPREVENT_OPTIMIZATION  line 16 arg3 
== 3
FAIL: gcc.dg/guality/pr36728-2.c   -O3 -g  -DPREVENT_OPTIMIZATION  line 16 arg4 
== 4
FAIL: gcc.dg/guality/pr36728-2.c   -O3 -g  -DPREVENT_OPTIMIZATION  line 16 arg5 
== 5
FAIL: gcc.dg/guality/pr36728-2.c   -O3 -g  -DPREVENT_OPTIMIZATION  line 16 arg6 
== 6
FAIL: gcc.dg/guality/pr36728-2.c   -O3 -g  -DPREVENT_OPTIMIZATION  line 16 arg7 
== 30
FAIL: gcc.dg/guality/pr36728-2.c   -O3 -g  -DPREVENT_OPTIMIZATION  line 18 arg1 
== 1
FAIL: gcc.dg/guality/pr36728-2.c   -O3 -g  -DPREVENT_OPTIMIZATION  line 18 arg2 
== 2
FAIL: gcc.dg/guality/pr36728-2.c   -O3 -g  -DPREVENT_OPTIMIZATION  line 18 arg3 
== 3
FAIL: gcc.dg/guality/pr36728-2.c   -O3 -g  -DPREVENT_OPTIMIZATION  line 18 arg4 
== 4
FAIL: gcc.dg/guality/pr36728-2.c   -O3 -g  -DPREVENT_OPTIMIZATION  line 18 arg5 
== 5
FAIL: gcc.dg/guality/pr36728-2.c   -O3 -g  -DPREVENT_OPTIMIZATION  line 18 arg6 
== 6
FAIL: gcc.dg/guality/pr36728-2.c   -O3 -g  -DPREVENT_OPTIMIZATION  line 18 arg7 
== 30
FAIL: gcc.dg/guality/pr36728-4.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION line 14 y == 2
FAIL: gcc.dg/guality/pr36728-4.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION line 16 y == 2
FAIL: gcc.dg/guality/pr36728-4.c   -O3 -g  

Results of testsuite (branch: master; revision: r14-9352; build config: standard; languages: fortran; tasks: build 48, test 48) on aarch64-linux-gnu.

2024-03-07 Thread Toon Moene
LAST_UPDATED: Thu Mar  7 09:08:26 UTC 2024 (revision r14-9352-gae1b05641cc)

Native configuration is aarch64-unknown-linux-gnu

=== libatomic tests ===


Running target unix

=== libatomic Summary ===

# of expected passes54
=== libgomp tests ===


Running target unix

=== libgomp Summary ===

# of expected passes16256
# of expected failures  285
# of unsupported tests  645
=== libitm tests ===


Running target unix

=== libitm Summary ===

# of expected passes44
# of expected failures  3
# of unsupported tests  1
=== libstdc++ tests ===


Running target unix

=== libstdc++ Summary ===

# of expected passes18497
# of expected failures  126
# of unsupported tests  740
=== gcc tests ===


Running target unix
FAIL: gcc.dg/guality/example.c   -O1  -DPREVENT_OPTIMIZATION  execution test
FAIL: gcc.dg/guality/pr43051-1.c   -O1  -DPREVENT_OPTIMIZATION  line 34 c == 
[0]
FAIL: gcc.dg/guality/pr43051-1.c   -O1  -DPREVENT_OPTIMIZATION  line 39 c == 
[0]
FAIL: gcc.dg/guality/pr43051-1.c   -O2  -DPREVENT_OPTIMIZATION  line 34 c == 
[0]
FAIL: gcc.dg/guality/pr43051-1.c   -O2  -DPREVENT_OPTIMIZATION  line 39 c == 
[0]
FAIL: gcc.dg/guality/pr43051-1.c   -O2 -flto -fno-use-linker-plugin 
-flto-partition=none  -DPREVENT_OPTIMIZATION line 34 c == [0]
FAIL: gcc.dg/guality/pr43051-1.c   -O2 -flto -fno-use-linker-plugin 
-flto-partition=none  -DPREVENT_OPTIMIZATION line 39 c == [0]
FAIL: gcc.dg/guality/pr43051-1.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION line 34 c == [0]
FAIL: gcc.dg/guality/pr43051-1.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION line 39 c == [0]
FAIL: gcc.dg/guality/pr54693-2.c   -O1  -DPREVENT_OPTIMIZATION  line 21 i == v 
+ 1
FAIL: gcc.dg/guality/pr54693-2.c   -O2  -DPREVENT_OPTIMIZATION  line 21 i == v 
+ 1
FAIL: gcc.dg/guality/pr54693-2.c   -O3 -fomit-frame-pointer -funroll-loops 
-fpeel-loops -ftracer -finline-functions  -DPREVENT_OPTIMIZATION  line 21 i == 
v + 1
FAIL: gcc.dg/guality/pr54693-2.c   -O3 -g  -DPREVENT_OPTIMIZATION  line 21 i == 
v + 1
FAIL: gcc.dg/guality/pr54693-2.c   -O2 -flto -fno-use-linker-plugin 
-flto-partition=none  -DPREVENT_OPTIMIZATION line 21 i == v + 1
FAIL: gcc.dg/guality/pr54693.c   -O2  -DPREVENT_OPTIMIZATION  line 22 i == c - 
48
FAIL: gcc.dg/guality/pr54693.c   -O3 -g  -DPREVENT_OPTIMIZATION  line 22 i == c 
- 48
FAIL: gcc.dg/guality/pr54693.c   -Os  -DPREVENT_OPTIMIZATION  line 22 i == c - 
48
FAIL: gcc.dg/guality/pr54693.c   -O2 -flto -fno-use-linker-plugin 
-flto-partition=none  -DPREVENT_OPTIMIZATION line 22 i == c - 48
FAIL: gcc.dg/guality/pr54693.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION line 22 i == c - 48
FAIL: gcc.dg/guality/pr89463.c   -O1  -DPREVENT_OPTIMIZATION  line 23 i + 1 == 7
FAIL: gcc.dg/guality/pr90074.c   -O1  -DPREVENT_OPTIMIZATION  line 28 i + 1 == 8
FAIL: gcc.dg/guality/pr90074.c   -O1  -DPREVENT_OPTIMIZATION  line 28 c + 1 == 2
FAIL: gcc.dg/guality/pr90716.c   -O1  -DPREVENT_OPTIMIZATION  line 23 j + 1 == 9
FAIL: gcc.dg/guality/pr90716.c   -O2  -DPREVENT_OPTIMIZATION  line 23 j + 1 == 9
FAIL: gcc.dg/guality/pr90716.c   -Os  -DPREVENT_OPTIMIZATION  line 23 j + 1 == 9
FAIL: gcc.dg/guality/pr90716.c   -O2 -flto -fno-use-linker-plugin 
-flto-partition=none  -DPREVENT_OPTIMIZATION line 23 j + 1 == 9
FAIL: gcc.dg/guality/vla-1.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION line 17 sizeof (a) == 6
FAIL: gcc.dg/guality/vla-1.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION line 24 i == 5
FAIL: gcc.dg/guality/vla-1.c   -O2 -flto -fuse-linker-plugin 
-fno-fat-lto-objects  -DPREVENT_OPTIMIZATION line 24 sizeof (a) == 17 * sizeof 
(short)
FAIL: gcc.dg/simulate-thread/atomic-other-short.c   -O0 -g  thread simulation 
test
FAIL: gcc.dg/tree-ssa/ssa-dom-thread-7.c scan-tree-dump thread2 "Jumps 
threaded: 18"

=== gcc Summary ===

# of expected passes340828
# of unexpected failures31
# of expected failures  1909
# of unsupported tests  5865
/dev/shm/bld2313/gcc/xgcc  version 14.0.1 20240307 (experimental) [master 
r14-9352-gae1b05641cc] (GCC) 

=== gfortran tests ===


Running target unix

=== gfortran Summary ===

# of expected passes68939
# of expected failures  273
# of unsupported tests  161
/dev/shm/bld2313/gcc/gfortran  version 14.0.1 20240307 (experimental) [master 
r14-9352-gae1b05641cc] (GCC) 

=== g++ tests ===


Running target unix
WARNING: g++.dg/modules/pr99023_b.X -std=c++2b  dg-regexp 6 was found: 
"[^\\n]*: note: include '[^\\n]*[/]initializer_list' translated to 
import\\n" program timed out.

=== 

Re: [PATCH] rtl-optimization/113597 - recover base term for argument pointers

2024-02-10 Thread Toon Moene

I managed to try this patch on aarch64-linux-gnu:

This is the test run without your patch:

https://gcc.gnu.org/pipermail/gcc-testresults/2024-February/807637.html

And this is the "result" with your patch:

https://gcc.gnu.org/pipermail/gcc-testresults/2024-February/807645.html

For me, as for you, it works for x86_64-linux-gnu:

https://gcc.gnu.org/pipermail/gcc-testresults/2024-February/807609.html

I hope this helps.

Kind regards,
Toon Moene.

On 2/9/24 11:26, Richard Biener wrote:

The following allows a base term to be derived from an existing
MEM_EXPR, notably the points-to set of a MEM_REF base.  For the
testcase in the PR this helps RTL DSE elide stores to a stack
temporary.  This covers pointers to NONLOCAL which can be mapped
to arg_base_value, helping to disambiguate against other special
bases (ADDRESS) as well as PARM_DECL accesses.

Bootstrapped and tested on x86_64-unknown-linux-gnu.

This is an attempt to recover some of the losses from dumbing down
find_base_{term,value}.  I did give my ideas how to properly do
this during stage1 a start, I will post a short incomplete RFC series
later today.

OK for trunk?

I've included all languages in testing and also tested with -m32 but
details of RTL alias analysis might escape me ...

Thanks,
Richard.

PR rtl-optimization/113597
* alias.cc (find_base_term): Add argument for the whole mem
and derive a base term from its MEM_EXPR.
(true_dependence_1): Pass down the MEMs to find_base_term.
(write_dependence_p): Likewise.
(may_alias_p): Likewise.
---
  gcc/alias.cc | 43 ---
  1 file changed, 36 insertions(+), 7 deletions(-)

diff --git a/gcc/alias.cc b/gcc/alias.cc
index 6fad4b29d31..e33c56b0e80 100644
--- a/gcc/alias.cc
+++ b/gcc/alias.cc
@@ -40,6 +40,9 @@ along with GCC; see the file COPYING3.  If not see
  #include "rtl-iter.h"
  #include "cgraph.h"
  #include "ipa-utils.h"
+#include "stringpool.h"
+#include "value-range.h"
+#include "tree-ssanames.h"
  
  /* The aliasing API provided here solves related but different problems:
  
@@ -190,6 +193,10 @@ static struct {

arguments, since we do not know at this level whether accesses
based on different arguments can alias.  The ADDRESS has id 0.
  
+	This is solely useful to disambiguate against other ADDRESS

+   bases as we know incoming pointers cannot point to local
+   stack, frame or argument space.
+
   2. stack_pointer_rtx, frame_pointer_rtx, hard_frame_pointer_rtx
(if distinct from frame_pointer_rtx) and arg_pointer_rtx.
Each of these rtxes has a separate ADDRESS associated with it,
@@ -2113,12 +2120,34 @@ find_base_term (rtx x, vec  
  static rtx

-find_base_term (rtx x)
+find_base_term (rtx x, const_rtx mem = NULL_RTX)
  {
auto_vec, 32> visited_vals;
rtx res = find_base_term (x, visited_vals);
for (unsigned i = 0; i < visited_vals.length (); ++i)
  visited_vals[i].first->locs = visited_vals[i].second;
+  if (!res && mem && MEM_EXPR (mem))
+{
+  tree base = get_base_address (MEM_EXPR (mem));
+  if (TREE_CODE (base) == PARM_DECL
+ && DECL_RTL_SET_P (base))
+   /* We need to look at how we expanded a PARM_DECL.  It might be in
+  the argument space (UNIQUE_BASE_VALUE_ARGP) or it might
+  be spilled (UNIQUE_BASE_VALUE_FP/UNIQUE_BASE_VALUE_HFP).  */
+   res = find_base_term (DECL_RTL (base));
+  else if (TREE_CODE (base) == MEM_REF
+  && TREE_CODE (TREE_OPERAND (base, 0)) == SSA_NAME
+  && SSA_NAME_PTR_INFO (TREE_OPERAND (base, 0)))
+   {
+ auto pt = _NAME_PTR_INFO (TREE_OPERAND (base, 0))->pt;
+ if (pt->nonlocal
+ && !pt->anything
+ && !pt->escaped
+ && !pt->ipa_escaped
+ && bitmap_empty_p (pt->vars))
+   res = arg_base_value;
+   }
+}
return res;
  }
  
@@ -3035,13 +3064,13 @@ true_dependence_1 (const_rtx mem, machine_mode mem_mode, rtx mem_addr,

if (MEM_ADDR_SPACE (mem) != MEM_ADDR_SPACE (x))
  return true;
  
-  base = find_base_term (x_addr);

+  base = find_base_term (x_addr, x);
if (base && (GET_CODE (base) == LABEL_REF
   || (GET_CODE (base) == SYMBOL_REF
   && CONSTANT_POOL_ADDRESS_P (base
  return false;
  
-  rtx mem_base = find_base_term (true_mem_addr);

+  rtx mem_base = find_base_term (true_mem_addr, mem);
if (! base_alias_check (x_addr, base, true_mem_addr, mem_base,
  GET_MODE (x), mem_mode))
  return false;
@@ -3142,7 +3171,7 @@ write_dependence_p (const_rtx mem,
if (MEM_ADDR_SPACE (mem) != MEM_ADDR_SPACE (x))
  return true;
  
-  base = find_base_term (true_mem_addr);

+  base = find_base_term (true_me

Re: [PATCH]middle-end: check memory accesses in the destination block [PR113588].

2024-02-02 Thread Toon Moene

On 2/1/24 22:33, Tamar Christina wrote:


Bootstrapped Regtested on aarch64-none-linux-gnu and x86_64-pc-linux-gnu no 
issues.
Also checked both with --enable-lto --with-build-config='bootstrap-O3 
bootstrap-lto' --enable-multilib
and --enable-lto --with-build-config=bootstrap-O3 
--enable-checking=release,yes,rtl,extra;
and checked the libcrypt testsuite as reported on PR113467.


Note that I still run into problems if bootstrapping 
--with-build-config=bootstrap-O3 
(https://gcc.gnu.org/pipermail/gcc-testresults/2024-February/806840.html), 
but it is not visible.


That is because it happens in the test suite of gmp, which I build 
locally as part of the build.


It *is* visible in the full log of the bootstrap:

toon@moene:~/compilers$ grep ^FAIL log-thunderx-r14-8681
FAIL: libphobos.exceptions/rt_trap_exceptions.d output pattern test
FAIL: tacos
FAIL: tacosh
FAIL: tadd_si
FAIL: tadd_ui
FAIL: targ
FAIL: tasin
FAIL: tasinh
FAIL: tatan
FAIL: tatanh
FAIL: tcos
FAIL: tcosh


Quite a few of these "t" routines I had to kill by hand because they hang.

With a standard bootstrap I do not have that problem.

Kind regards,

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



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


Re: [PATCH]middle-end: thread through existing LCSSA variable for alternative exits too [PR113237]

2024-01-07 Thread Toon Moene

On 1/7/24 18:29, Tamar Christina wrote:


gcc/ChangeLog:

PR tree-optimization/113237
* tree-vect-loop-manip.cc (slpeel_tree_duplicate_loop_to_edge_cfg): Use
existing LCSSA variable for exit when all exits are early break.


Might that be the same error as I got here when building with 
bootstrap-lto and bootstrap-O3:


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

?

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



Re: Complex numbers support: discussions summary

2023-10-17 Thread Toon Moene

Sylvain,

Is this on a branch in your github repository

https://github.com/kalray/gcc

somewhere ?

That would make it easier to test it for me (and probably others).

See for instance my mail here (d.d. Thu Oct 5 14:45:05 GMT 2023):

https://gcc.gnu.org/pipermail/gcc/2023-October/242643.html

Thanks in advance.

Kind regards,

Toon Moene.

On 10/16/23 11:14, Sylvain Noiry via Gcc wrote:


Hi,

We are trying to update our patches on complex numbers to take into 
account what has been discussed.


The main change from our previous patches consists of replacing vectors 
of complex types with classical vectors of real types (ex V4SF instead 
of V2SC) associated with existing complex opcodes (like .COMPLEX_MUL) 
when vectorizing.  Non vectored complex modes are also replaced by 
vectors of two reals at the end of the middle-end (ex SC to V2SF), so 
that it can reuse already existing patterns.  Indeed, non complex 
specific operations like an addition does not require an specific 
pattern anymore, and already implementing patterns like cmul, cmul_conj, 
cadd90,... can be used.


To do so, the cplxlower pass has been cut into two passes:
   - The first one replace complex specific opcodes with dedicated 
opcodes (like .COMPLEX_MUL replacing MUL_EXPR with SC mode), but complex 
modes are kept at this point.  Unsupported native operations are also 
lowered, because we assume that it's better to lower and hope for 
standard optimizations in the middle-end than trying to vectorize with 
near-zero chance, and then lower only after.
   - The second one almost only remaps non vectored complex modes into 
vector of two reals (like SC to V2SF).


So the vectorizer takes complex modes as input but vectorize with 
vectors of real modes (ex V4SF vector mode for SC).  Because complex 
specific opcodes have been set before, no confusion with real operations 
is possible. We also may use vectors of two reals as inputs, but 
vectorizing small vector modes into bigger ones (like V2SF to V4SF) is 
not possible.


Here are some advantages of this new approach:
   - No more vectors of complex modes
   - The vectorization of complex operations is improved, because split 
and unified vectored statements can easely be mixed as it uses the same 
vector type. We can also imagine to test multiple options (First: native 
vectored, second: split vectored, third: unified scalar,...).
   - It reuses patterns for vectors of two reals for non complex 
specific operations, and also already existing complex patterns like 
cmul implemented on aarch64, which could mean almost free performance 
gains on many targets.


On the performance side, we can still exploit the full potential of 
complex instructions on KVX.  To illustrate the gains on aarch64 without 
rewriting any patterns (except a mov), here is the assembly generated 
for a vector complex mul mul add with -O2 -mcpu=neoverse-v1 (and without 
ffast-math like with SLP):


void vfmma (_Complex float a[restrict N], _Complex float b[restrict N],
  _Complex float c[restrict N], _Complex float 
d[restrict N])

{
   for (int i = 0; i < N; i++)
     c[i] += a[i] * b[i] * d[i];
}


vfmma:
     movi    v3.4s, 0
     mov x4, 0
     .align  5
.L2:
     ldr q2, [x1, x4]
     mov v1.16b, v3.16b
     ldr q0, [x0, x4]
     fcmla   v1.4s, v0.4s, v2.4s, #0
     fcmla   v1.4s, v0.4s, v2.4s, #90
     ldr q0, [x2, x4]
     ldr q2, [x3, x4]
     fcmla   v0.4s, v2.4s, v1.4s, #0
     fcmla   v0.4s, v2.4s, v1.4s, #90
     str q0, [x2, x4]
     add x4, x4, 16
     cmp x4, 256
     bne .L2
     ret

We have only done some experimentation with this approach.  If you think 
that it could be interesting we will try to develop it more.


Thanks,

Sylvain







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



Re: Complex numbers support: discussions summary

2023-10-05 Thread Toon Moene

On 9/26/23 20:40, Toon Moene wrote:


On 9/26/23 09:30, Richard Biener via Gcc wrote:

On Mon, Sep 25, 2023 at 5:17 PM Sylvain Noiry via Gcc 
 wrote:



As I said at the end of the presentation, we have written a paper which
explains
our implementation in details. You can find it on the wiki page of the
Cauldron
(https://gcc.gnu.org/wiki/cauldron2023talks?action=AttachFile=view=Exposing+Complex+Numbers+to+Target+Back-ends+%28paper%29.pdf).


Thanks for the detailed presentation at the Cauldron.

My personal summary is that I'm less convinced delaying lowering is
the way to go.


Thanks Sylvain for the quick summary of the discussion - it helps a 
great deal now that the discussion is still fresh in our memory.


I found time today to run some tests.

First of all, the result of the gcc test harness as applied to the top 
of the complex/kvx branch in the https://github.com/kalray/gcc repository:


https://gcc.gnu.org/pipermail/gcc-testresults/2023-October/797627.html

I think there are several complex failures here that are not in 
"standard" 12.2 release (for x86_64-linux-gnu).


I also compiled all of lapack-3.11.0 with that compiler and obtained the 
same results as with gcc/gfortran 13.2:


-->   LAPACK TESTING SUMMARY  <--
Processing LAPACK Testing output found in the TESTING directory
SUMMARY nb test run numerical error other error
=== =   
REAL1327023 0   (0.000%)0   
(0.000%)
DOUBLE PRECISION1300917 6   (0.000%)0   
(0.000%)
COMPLEX 786775  0   (0.000%)0   
(0.000%)
COMPLEX16   787842  0   (0.000%)0   
(0.000%)

--> ALL PRECISIONS   4202557 6   (0.000%)0   (0.000%)   
 

Kind regards,

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



Re: Test with an lto-build of libgfortran.

2023-09-28 Thread Toon Moene

On 9/28/23 21:26, Jakub Jelinek wrote:


It is worse than that, usually the LTO format changes e.g. any time any
option or parameter is added on a release branch (several times a year) and
at other times as well.
Though, admittedly GCC is the single package that actually could get away
with LTO in lib*.a libraries, at least in some packagings (if the static
libraries are in gcc specific subdirectories rather than say /usr/lib{,64}
or similar and if the packaging of gcc updates both the compiler and
corresponding static libraries in a lock-step.  Because in that case LTO
in there will be always used only by the same snapshot from the release
branch and so should be compatible with the LTO in it.
This might be an argument to make it a configure option, e.g. 
--enable-lto-runtime.


Kind regards,

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



Re: Test with an lto-build of libgfortran.

2023-09-28 Thread Toon Moene

On 9/28/23 07:33, Thomas Koenig wrote:


Hi Toon,


[ I wrote: ]

The full question of "lto-ing" run time libraries is more complicated 
than just "whether it works" as those who attended the BoF will recall.


I didn't attend the Cauldron (but that discussion would have been
very interesting).  I think for libgfortran, a first step would be
additional work to get declarations on both sides to agree (which is
worth doing anyway).

Best regards

 Thomas


The big problem in *distributing* GCC (i.e., the collection) with lto'd 
run-time libraries is that the format of the lto structure changes with 
releases. If a compiler (by accident) picks up a run time library with 
non-matching lto objects, it might crash (or "introduce subtle errors in 
a once working program").


I.e., like the problem the gfortran community had with the changing 
format of our .mod files.


But it would be a big win for Fortran ...

Kind regards,

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



Test with an lto-build of libgfortran.

2023-09-27 Thread Toon Moene

Hi all,

During the GNU Tools Cauldron we discussed (at the BoF: IPA & LTO) the 
possibility (and hazards) of building the run time libraries for various 
compilers with -flto, enabling an -flto -static linking of programs with 
the run time library available during link time optimizations.


Today I tried that on my (AMD Ryzen 7 5800U) laptop with

gcc version 14.0.0 20230926 (experimental) [master 
r14-4282-g53daf67fd55] (GCC)


with the following "quick hack":

diff --git a/libgfortran/configure b/libgfortran/configure
index cd176b04a14..69a2b4a8881 100755
--- a/libgfortran/configure
+++ b/libgfortran/configure
@@ -5959,11 +5959,11 @@ fi
 # Add -Wall -fno-repack-arrays -fno-underscoring if we are using GCC.
 have_real_17=no
 if test "x$GCC" = "xyes"; then
-  AM_FCFLAGS="-I . -Wall -Werror -fimplicit-none -fno-repack-arrays 
-fno-underscoring"
+  AM_FCFLAGS="-I . -Wall -Werror -fimplicit-none -fno-repack-arrays 
-fno-underscoring -flto"

   ## We like to use C11 and C99 routines when available.  This makes
   ## sure that
   ## __STDC_VERSION__ is set such that libc includes make them available.
-  AM_CFLAGS="-std=gnu11 -Wall -Wstrict-prototypes -Wmissing-prototypes 
-Wold-style-definition -Wextra -Wwrite-strings 
-Werror=implicit-function-declaration -Werror=vla"
+  AM_CFLAGS="-std=gnu11 -Wall -Wstrict-prototypes -Wmissing-prototypes 
-Wold-style-definition -Wextra -Wwrite-strings 
-Werror=implicit-function-declaration -Werror=vla -flto"

   ## Compile the following tests with the same system header contents
   ## that we'll encounter when compiling our own source files.
   CFLAGS="-std=gnu11 $CFLAGS"

The build of this compiler (languages=fortran) completed without 
problems (no test results - not enough time).


I then proceeded to build LAPACK with the following build options:

CFLAGS = -O3 -flto -flto-partition=none -static
and
FFLAGS = -O3 -flto -flto-partition=none -static

This gave the same test results of the LAPACK test suite as the build 
with the same compiler, but without an lto'd libgfortran.


The lto-ing of libgfortran did succeed, because I did get a new warning:

gfortran -O3 -flto -flto-partition=none -static  -o xlintstrfz zchkrfp.o 
zdrvrfp.o zdrvrf1.o zdrvrf2.o zdrvrf3.o zdrvrf4.o zerrrfp.o zlatb4.o 
zlaipd.o zlarhs.o zsbmv.o zget04.o zpot01.o zpot03.o zpot02.o chkxer.o 
xerbla.o alaerh.o aladhd.o alahd.o alasvm.o ../../libtmglib.a 
../../liblapack.a ../../librefblas.a

In function 'xtoa_big',
inlined from 'write_z' at 
/home/toon/compilers/gcc/libgfortran/io/write.c:1296:11,
inlined from 'formatted_transfer_scalar_write' at 
/home/toon/compilers/gcc/libgfortran/io/transfer.c:2136:4:
/home/toon/compilers/gcc/libgfortran/io/write.c:1222:6: warning: writing 
1 byte into a region of size 0 [-Wstringop-overflow=]

 1222 |   *q = '\0';
  |  ^
/home/toon/compilers/gcc/libgfortran/io/write.c: In function 
'formatted_transfer_scalar_write':
/home/toon/compilers/gcc/libgfortran/io/write.c:1291:8: note: at offset 
[34, 4294967294] into destination object 'itoa_buf' of size 33

 1291 |   char itoa_buf[GFC_XTOA_BUF_SIZE];
  |^

which was (of course) not given with a non-lto libgfortran.

The full question of "lto-ing" run time libraries is more complicated 
than just "whether it works" as those who attended the BoF will recall.


Hope this helps,

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


Re: [PATCH V3] RISC-V: Remove mem-to-mem VLS move pattern[PR111566]

2023-09-27 Thread Toon Moene

On 9/27/23 19:31, Jeff Law wrote:



On 9/27/23 04:14, juzhe.zh...@rivai.ai wrote:

Since after removing mem-to-mem pattern.

program main
   integer, dimension(:,:), allocatable :: a, b
   integer, dimension(:), allocatable :: sh
   allocate (a(2,2))
   allocate (b(2,2))
   allocate (sh(3))
   a = 1
   b = cshift(a,sh)
end program main

This case will failed if we don't change mov pattern.
Can you expand on this?  You didn't indicate the failure mode or any 
analysis behind the failure.


jeff


Note that this Fortran code has no defined behavior, because the sh 
array isn't given any values ...


Kind regards,

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



Re: Complex numbers support: discussions summary

2023-09-26 Thread Toon Moene

On 9/26/23 09:30, Richard Biener via Gcc wrote:


On Mon, Sep 25, 2023 at 5:17 PM Sylvain Noiry via Gcc  wrote:



As I said at the end of the presentation, we have written a paper which
explains
our implementation in details. You can find it on the wiki page of the
Cauldron
(https://gcc.gnu.org/wiki/cauldron2023talks?action=AttachFile=view=Exposing+Complex+Numbers+to+Target+Back-ends+%28paper%29.pdf).


Thanks for the detailed presentation at the Cauldron.

My personal summary is that I'm less convinced delaying lowering is
the way to go.


Thanks Sylvain for the quick summary of the discussion - it helps a 
great deal now that the discussion is still fresh in our memory.


Some thought I came up with (of course, only after the end of the 
conference):


In what way is the handling of the complex type different from that of 
the 128 bit real (i.e., float) type ?


Both are not implemented on most architectures; on most they require two 
registers (or possibly two memory location that do not necessarily have 
to be adjacent) to be implemented.


Yet both are supported by the middle end - consider the clear 
equivalence of the handling of variables a and b when looking at the 
result of -fdump-tree-ssa (on x86_64) for:


cat 128.f90
parameter (iq=kind(1q0))
real(kind=iq) :: a, b
read*, a, b
print*, a / b
end

and:

cat complex.f90
complex a,b
read*,a,b
print*,a/b
end

Hope this helps for a continuing fruitful discussion.

Kind regards,

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



Re: Complex numbers in compilers - upcoming GNU Tools Cauldron.

2023-09-12 Thread Toon Moene

On 9/12/23 11:25, Richard Biener wrote:


On Tue, Sep 5, 2023 at 10:44 PM Toon Moene  wrote:



This is even obvious in weather forecasting software I have to deal with
*today* (all written in Fortran). Some models use complex variables to
encode the "spectral" (wave-decomposed) computations in parts where that
is useful - others just "degrade" those algorithms to explicitly use reals.


Lack of applications / benchmarks using complex numbers is also a
problem for any work on this.


Yes, a certain amount of circular "reasoning" is at work here.

However, there is sufficient Fortran programming out there to study how 
to compile complex number arithmetic ... LAPACK and its test programs.


I realize that they are not "benchmarks" in the sense that they do not 
give you a measure how to speed up the code the compiler generates; but 
they are real-life complex number algorithms coded in a programming 
language that had complex number support from the beginning.


Hope this helps,

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



Complex numbers in compilers - upcoming GNU Tools Cauldron.

2023-09-05 Thread Toon Moene

This is going to be an interesting discussion.

In the upcoming GNU Tools Cauldron meeting the representation of complex 
numbers in GCC will be discussed from the following "starting point":


"Complex numbers are used to describe many physical phenomenons and are 
of prime importance in data signal processing. Nevertheless, despite 
being part of the C and C++ standards since C99, they are still not 
completely first class citizens in mainstream compilers."


*This* is from the Fortran 66 Standard (http://moene.org/~toon/f66.pdf - 
a photocopy of the 1966 Standard):


- - - - -

Chapter 4. Data Types:
...
4.2.4 Complex Type.

A complex datum is processor approximation to the value of a complex number.
...

- - - - -

I can recall people complaining about the way complex arithmetic was 
handled by compilers since the late 70s.


This is even obvious in weather forecasting software I have to deal with 
*today* (all written in Fortran). Some models use complex variables to 
encode the "spectral" (wave-decomposed) computations in parts where that 
is useful - others just "degrade" those algorithms to explicitly use reals.


Kind regards,

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


Re: [RFC] GCC Security policy

2023-08-16 Thread Toon Moene

On 8/16/23 01:07, Alexander Monakov wrote:


On Tue, 15 Aug 2023, Siddhesh Poyarekar wrote:


Thanks, this is nicer (see notes below). My main concern is that we
shouldn't pretend there's some method of verifying that arbitrary source
code is "safe" to pass to an unsandboxed compiler, nor should we push
the responsibility of doing that on users.


But responsibility would be pushed to users, wouldn't it?


Making users responsible for verifying that sources are "safe" is not okay
(we cannot teach them how to do that since there's no general method).


While there is no "general method" for this, there exists a whole 
Working Group under ISO whose responsibility is to identify and list 
vulnerabilities in programming languages - Working Group 23.


Its web page is: https://www.open-std.org/jtc1/sc22/wg23/

Kind regards,

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



/home/toon/compilers/gcc/libgfortran/generated/matmul_i1.c:1781:1: internal compiler error: RTL check: expected elt 0 type 'i' or 'n', have 'w' (rtx const_int) in vpternlog_redundant_operand_mask, at

2023-08-06 Thread Toon Moene

Wonder if I am the only one to see this:

https://gcc.gnu.org/pipermail/gcc-testresults/2023-August/792616.html

To quote:

during RTL pass: split1
/home/toon/compilers/gcc/libgfortran/generated/matmul_i1.c: In function 
'matmul_i1_avx512f':
/home/toon/compilers/gcc/libgfortran/generated/matmul_i1.c:1781:1: 
internal compiler error: RTL check: expected elt 0 type 'i' or 'n', have 
'w' (rtx const_int) in vpternlog_redundant_operand_mask, at 
config/i386/i386.cc:19460

 1781 | }
  | ^
during RTL pass: split1
/home/toon/compilers/gcc/libgfortran/generated/matmul_i2.c: In function 
'matmul_i2_avx512f':
/home/toon/compilers/gcc/libgfortran/generated/matmul_i2.c:1781:1: 
internal compiler error: RTL check: expected elt 0 type 'i' or 'n', have 
'w' (rtx const_int) in vpternlog_redundant_operand_mask, at 
config/i386/i386.cc:19460

 1781 | }
  | ^
0x7a5cc7 rtl_check_failed_type2(rtx_def const*, int, int, int, char 
const*, int, char const*)

/home/toon/compilers/gcc/gcc/rtl.cc:761
0x82bf8d vpternlog_redundant_operand_mask(rtx_def**)
/home/toon/compilers/gcc/gcc/config/i386/i386.cc:19460
0x1f1295b split_44
/home/toon/compilers/gcc/gcc/config/i386/sse.md:12730
0x1f1295b split_63
/home/toon/compilers/gcc/gcc/config/i386/sse.md:28428
0xe7663b try_split(rtx_def*, rtx_insn*, int)
/home/toon/compilers/gcc/gcc/emit-rtl.cc:3800
0xe76cff try_split(rtx_def*, rtx_insn*, int)
/home/toon/compilers/gcc/gcc/emit-rtl.cc:3972
0x11b2938 split_insn
/home/toon/compilers/gcc/gcc/recog.cc:3385
0x11b2eff split_all_insns()
/home/toon/compilers/gcc/gcc/recog.cc:3489
0x11dd9c8 execute
/home/toon/compilers/gcc/gcc/recog.cc:4413
Please submit a full bug report, with preprocessed source (by using 
-freport-bug).

Please include the complete backtrace with any bug report.
See <https://gcc.gnu.org/bugs/> for instructions.
make[3]: *** [Makefile:4584: matmul_i1.lo] Error 1
make[3]: *** Waiting for unfinished jobs....

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


Re: [RFC] Exposing complex numbers to target backends

2023-07-05 Thread Toon Moene

On 7/5/23 17:12, Sylvain Noiry via Gcc wrote:


Hi,

My name is Sylvain, I am an intern at Kalray and I work on improving the GCC 
backend for the KVX target.  The KVX ISA has dedicated instructions for the 
handling of complex numbers, which cannot be selected by GCC due to how complex 
numbers are handled internally.  My goal is to make GCC able to expose to 
machine description files new patterns dealing with complex numbers.  I already 
have a proof of concept which can increase performance even on other backends 
like x86 if the new patterns are implemented.


I do not have the expertise to evaluate if your approach is the way we 
want to go forward with the handling of complex numbers in the 
middle-/back-end(s) of GCC.


However, I *do* have a sizable amount of (Fortran) code over here that 
uses complex numbers in a day to day operation that I am willing to test 
(obviously, "day to day operation" is to be interpreted loosely here - 
what I do is following the *real* operation at my employer (KNMI) with 
my own weather forecasting computations at home, compiled with GCC).


I suppose that your patch is against the master branch of GCC's 
repository - so I'll have to test that first, cleanly.


Kind regards,

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



Re: Should -ffp-contract=off the default on GCC?

2023-03-21 Thread Toon Moene

On 3/21/23 19:03, Paul Koning via Gcc-patches wrote:


Failure to understand the language is a common problem and we do try to emit 
various diagnostics to help developers avoid writing non-conformant code.  But 
ultimately if a developer fails to understand the language standard, then 
they're going to be surprised by the behavior of their code.


Conversely, of course, the problem is that C and other languages have evolved 
to the point that you have to be a language lawyer to write valid code.  In 
other words, a substantial fraction of programmers are by definition writing 
unreliable code.  This is not a good situation, and it may be part of the 
reason why modern software has such a high rate of defects.


Fortran compilers that I use regularly (I mean, aside from gfortran) 
have already given up on this battle, at least as far as floating point 
issues are concerned.


So many people want to have "repeatable floating point computations" 
that if someone writes:


READ*, X, Y, Z
PRINT*, X + Y + Z
END

they will get (if they know the compiler option that guarantees this - 
but they will) the following code:


READ*, X, Y, Z
PRINT*, (X + Y) + Z
END

even though there's no way in hell the Fortran Language Standard (any of 
them) guarantees this.


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



Re: [PATCH] range-op-float: Fix up ICE in lower_bound [PR107975]

2022-12-06 Thread Toon Moene

On 12/5/22 19:35, Jakub Jelinek via Gcc-patches wrote:


Hi!

According to 
https://gcc.gnu.org/pipermail/gcc-regression/2022-December/077258.html


Seen in the wild too - compiling one of the two weather forecasting 
programs I use:


during GIMPLE pass: dom
/home/toon/scratch/hm_home/my_CY46h1/lib/src/surfex/ASSIM/assim_nature_isba_ekf.F90:5:32:

5 | SUBROUTINE ASSIM_NATURE_ISBA_EKF (KMYPROC, IO, S, K, NP, NPE, 
HPROGRAM, KI, PT2M, PHU2M, HTEST)

  |^
internal compiler error: in lower_bound, at value-range.h:350
[ 72%] Building Fortran object 
surfex/CMakeFiles/surfex-core-static.dir/OFFLIN/open_close_bin_asc_forc.F90.o
[ 72%] Building Fortran object 
surfex/CMakeFiles/surfex-core-static.dir/OFFLIN/open_filein_ol.F90.o
[ 72%] Building Fortran object 
surfex/CMakeFiles/surfex-core-static.dir/OFFLIN/sfx_oasis_def_ol.F90.o
[ 72%] Building Fortran object 
surfex/CMakeFiles/surfex-core-static.dir/SURFEX/abor1_sfx.F90.o
[ 72%] Building Fortran object 
surfex/CMakeFiles/surfex-core-static.dir/SURFEX/albedo.F90.o
[ 72%] Building Fortran object 
surfex/CMakeFiles/surfex-core-static.dir/SURFEX/allocate_physio.F90.o
[ 72%] Building Fortran object 
surfex/CMakeFiles/surfex-core-static.dir/SURFEX/allocate_teb_veg.F90.o
0x7db1c4 frange::lower_bound() const [clone .part.0] [clone .lto_priv.0] 
[clone .lto_priv.0]

/home/toon/compilers/gcc/gcc/value-range.h:350
[ 72%] Building Fortran object 
surfex/CMakeFiles/surfex-core-static.dir/SURFEX/allocate_teb_veg_pgd.F90.o
[ 72%] Building Fortran object 
surfex/CMakeFiles/surfex-core-static.dir/SURFEX/average2_cover.F90.o

0x83f204 frange::lower_bound() const
/home/toon/compilers/gcc/gcc/value-range.h:1127
0x83f204 foperator_mult::op1_range(frange&, tree_node*, frange const&, 
frange const&, relation_trio) const

/home/toon/compilers/gcc/gcc/range-op-float.cc:2149
[ 72%] Building Fortran object 
surfex/CMakeFiles/surfex-core-static.dir/SURFEX/average2_mesh.F90.o
0x1ab62f8 gori_compute::compute_operand1_range(vrange&, 
gimple_range_op_handler&, vrange const&, tree_node*, fur_source&, 
value_relation*)

/home/toon/compilers/gcc/gcc/gimple-range-gori.cc:1095
0x1ab4f93 gori_compute::compute_operand_range(vrange&, gimple*, vrange 
const&, tree_node*, fur_source&, value_relation*)

/home/toon/compilers/gcc/gcc/gimple-range-gori.cc:692
0x1ab6378 gori_compute::compute_operand1_range(vrange&, 
gimple_range_op_handler&, vrange const&, tree_node*, fur_source&, 
value_relation*)

/home/toon/compilers/gcc/gcc/gimple-range-gori.cc:1150
0x1ab4f93 gori_compute::compute_operand_range(vrange&, gimple*, vrange 
const&, tree_node*, fur_source&, value_relation*)

/home/toon/compilers/gcc/gcc/gimple-range-gori.cc:692
0x1ac5861 gori_compute::outgoing_edge_range_p(vrange&, edge_def*, 
tree_node*, range_query&)

/home/toon/compilers/gcc/gcc/gimple-range-gori.cc:1373
0x1ac668e ranger_cache::edge_range(vrange&, edge_def*, tree_node*, 
ranger_cache::rfd_mode)

/home/toon/compilers/gcc/gcc/gimple-range-cache.cc:964
0x1acef14 gimple_ranger::range_on_edge(vrange&, edge_def*, tree_node*)
/home/toon/compilers/gcc/gcc/gimple-range.cc:241
0x1ab9902 fold_using_range::range_of_phi(vrange&, gphi*, fur_source&)
/home/toon/compilers/gcc/gcc/gimple-range-fold.cc:759
0x1ac5240 fold_using_range::fold_stmt(vrange&, gimple*, fur_source&, 
tree_node*)

/home/toon/compilers/gcc/gcc/gimple-range-fold.cc:491
0x1ac813e gimple_ranger::fold_range_internal(vrange&, gimple*, tree_node*)
/home/toon/compilers/gcc/gcc/gimple-range.cc:257
0x1ac813e gimple_ranger::prefill_stmt_dependencies(tree_node*)
/home/toon/compilers/gcc/gcc/gimple-range.cc:392
0x1ac88ba gimple_ranger::range_of_stmt(vrange&, gimple*, tree_node*)
/home/toon/compilers/gcc/gcc/gimple-range.cc:314
0x1ace076 gimple_ranger::range_on_entry(vrange&, basic_block_def*, 
tree_node*)

/home/toon/compilers/gcc/gcc/gimple-range.cc:153
0x115d524 path_range_query::internal_range_of_expr(vrange&, tree_node*, 
gimple*)

/home/toon/compilers/gcc/gcc/gimple-range-path.cc:176
0x115d6b0 path_range_query::range_of_expr(vrange&, tree_node*, gimple*)
/home/toon/compilers/gcc/gcc/gimple-range-path.cc:202
0x1ac3f4a fold_using_range::range_of_range_op(vrange&, 
gimple_range_op_handler&, fur_source&)

/home/toon/compilers/gcc/gcc/gimple-range-fold.cc:558
0x1ac50ba fold_using_range::fold_stmt(vrange&, gimple*, fur_source&, 
tree_node*)

/home/toon/compilers/gcc/gcc/gimple-range-fold.cc:489
Please submit a full bug report, with preprocessed source (by using 
-freport-bug).

Please include the complete backtrace with any bug report.
See <https://gcc.gnu.org/bugs/> for instructions.


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



Re: [PATCH] [PR24021] Implement PLUS_EXPR range-op entry for floats.

2022-10-13 Thread Toon Moene

It was just a comment on the code of the PR ...

Toon.

On 10/13/22 15:44, Aldy Hernandez wrote:


I'm not following.  My patch doesn't affect this behavior.

What am I missing?

Aldy

On Thu, Oct 13, 2022 at 3:04 PM Toon Moene  wrote:


On 10/13/22 14:36, Aldy Hernandez via Gcc-patches wrote:


   PR tree-optimization/24021


Ah - Verboten in Fortran:

$ cat d.f
DOUBLE PRECISION A, X
A = 0.0
DO X = 0.1, 1.0
   A = A + X
ENDDO
END
$ gfortran d.f
d.f:3:9:

  3 |   DO X = 0.1, 1.0
| 1
Warning: Deleted feature: Loop variable at (1) must be integer
d.f:3:12:

  3 |   DO X = 0.1, 1.0
|1
Warning: Deleted feature: Start expression in DO loop at (1) must be integer
d.f:3:17:

  3 |   DO X = 0.1, 1.0
| 1
Warning: Deleted feature: End expression in DO loop at (1) must be integer

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





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



Re: [PATCH] [PR24021] Implement PLUS_EXPR range-op entry for floats.

2022-10-13 Thread Toon Moene

On 10/13/22 14:36, Aldy Hernandez via Gcc-patches wrote:


PR tree-optimization/24021


Ah - Verboten in Fortran:

$ cat d.f
  DOUBLE PRECISION A, X
  A = 0.0
  DO X = 0.1, 1.0
 A = A + X
  ENDDO
  END
$ gfortran d.f
d.f:3:9:

3 |   DO X = 0.1, 1.0
  | 1
Warning: Deleted feature: Loop variable at (1) must be integer
d.f:3:12:

3 |   DO X = 0.1, 1.0
  |1
Warning: Deleted feature: Start expression in DO loop at (1) must be integer
d.f:3:17:

3 |   DO X = 0.1, 1.0
  | 1
Warning: Deleted feature: End expression in DO loop at (1) must be integer

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



Re: [PATCH] frange: dump hex values when dumping FP numbers.

2022-09-22 Thread Toon Moene

If it's not too cumbersome, I suggest dumping both.

In my neck-of-the-woods (meteorology) I have seen this done just to 
ensure that algorithms that are supposed to be bit-reproducable actually 
are - and that it can be checked visually.


Kind regards,
Toon.

On 9/22/22 18:49, Aldy Hernandez via Gcc-patches wrote:


It has been suggested that if we start bumping numbers by an ULP when
calculating open ranges (for example the numbers less than 3.0) that
dumping these will become increasingly harder to read, and instead we
should opt for the hex representation.  I still find the floating
point representation easier to read for most numbers, but perhaps we
could have both?

With this patch this is the representation for [15.0, 20.0]:

  [frange] float [1.5e+1 (0x0.fp+4), 2.0e+1 (0x0.ap+5)]

Would you find this useful, or should we stick to the hex
representation only (or something altogether different)?

Tested on x86-64 Linux.

gcc/ChangeLog:

* value-range-pretty-print.cc (vrange_printer::print_real_value): New.
(vrange_printer::visit): Call print_real_value.
* value-range-pretty-print.h: New print_real_value.
---
  gcc/value-range-pretty-print.cc | 16 
  gcc/value-range-pretty-print.h  |  1 +
  2 files changed, 13 insertions(+), 4 deletions(-)

diff --git a/gcc/value-range-pretty-print.cc b/gcc/value-range-pretty-print.cc
index eb7442229ba..51be037c254 100644
--- a/gcc/value-range-pretty-print.cc
+++ b/gcc/value-range-pretty-print.cc
@@ -117,6 +117,16 @@ vrange_printer::print_irange_bitmasks (const irange ) 
const
pp_string (pp, buf);
  }
  
+void

+vrange_printer::print_real_value (tree type, const REAL_VALUE_TYPE ) const
+{
+  char s[60];
+  tree t = build_real (type, r);
+  dump_generic_node (pp, t, 0, TDF_NONE, false);
+  real_to_hexadecimal (s, , sizeof (s), 0, 1);
+  pp_printf (pp, " (%s)", s);
+}
+
  // Print an frange.
  
  void

@@ -141,11 +151,9 @@ vrange_printer::visit (const frange ) const
bool has_endpoints = !r.known_isnan ();
if (has_endpoints)
  {
-  dump_generic_node (pp,
-build_real (type, r.lower_bound ()), 0, TDF_NONE, 
false);
+  print_real_value (type, r.lower_bound ());
pp_string (pp, ", ");
-  dump_generic_node (pp,
-build_real (type, r.upper_bound ()), 0, TDF_NONE, 
false);
+  print_real_value (type, r.upper_bound ());
  }
pp_character (pp, ']');
print_frange_nan (r);
diff --git a/gcc/value-range-pretty-print.h b/gcc/value-range-pretty-print.h
index 20c26598fe7..a9ae5a7b4cc 100644
--- a/gcc/value-range-pretty-print.h
+++ b/gcc/value-range-pretty-print.h
@@ -32,6 +32,7 @@ private:
void print_irange_bound (const wide_int , tree type) const;
void print_irange_bitmasks (const irange &) const;
void print_frange_nan (const frange &) const;
+  void print_real_value (tree type, const REAL_VALUE_TYPE ) const;
  
pretty_printer *pp;

  };


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



Re: [PATCH] [ranger] x == -0.0 does not mean we can replace x with -0.0

2022-08-29 Thread Toon Moene

On 8/29/22 19:07, Jeff Law via Gcc-patches wrote:

One of the more interesting ones is to try to limit the range of the 
input to the trigonometric functions - that way you could use ones 
without any argument reduction phase ...


The difficult part is that most of the trig stuff is in libraries, so we 
don't have visibility into the full range.


What we do sometimes have is knowledge that the special values are 
already handled which allows us to do things like automatically 
transform a division into estimation + NR correction steps (atan2).


I guess we could do specialization based on the input range.  So rather 
than calling "sin" we could call a special one that didn't have the 
reduction step when we know the input value is in a sensible range.


Exactly. It's probably not that hard to have sin/cos/tan with a special 
entry point that foregoes the whole argument reduction step.


In every weather forecast, you have to compute the local solar height 
(to get the effects of solar radiation correct) every time step, in 
every grid point.


You *know* that angle is between 0 and 90 degrees, as are all the angles 
that go into that computation (latitude, longitude (and time [hour of 
the day, day of the year]).


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



Re: [PATCH] [ranger] x == -0.0 does not mean we can replace x with -0.0

2022-08-29 Thread Toon Moene

On 8/29/22 17:08, Jeff Law via Gcc-patches wrote:


However, I'm hoping to forget as many floating point details, as fast
as possible, as soon as I can ;-).


Actually FP isn't that bad -- I'd largely avoided it for decades, but 
didn't have a choice earlier this year.  And there's a lot more headroom 
for improvements in the FP space than the integer space IMHO.


One of the more interesting ones is to try to limit the range of the 
input to the trigonometric functions - that way you could use ones 
without any argument reduction phase ...


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



Re: [PATCH] Add support for floating point endpoints to frange.

2022-08-29 Thread Toon Moene

On 8/29/22 16:36, Aldy Hernandez wrote:


On Mon, Aug 29, 2022 at 4:30 PM Toon Moene  wrote:


On 8/29/22 16:15, Aldy Hernandez wrote:


But even with -ffinite-math-only, is there any benefit to propagating
a known NAN?  For example:


The original intent (in 2002) for the option -ffinite-math-only was for
the optimizers to ignore all the various exceptions to common
optimizations because they might not work correctly when presented with
a NaN or an Inf.

I do not know what the effect for floating point range information would
be - offhand.

But in the *spirit* of this option would be to ignore that the range
[5.0, 5.0] would "also" contain NaN, for instance.


Hmm, this is somewhat similar to what Jakub suggested.  Perhaps we
could categorically set !NAN for !HONOR_NANS at frange construction
time?

For reference:
bool
HONOR_NANS (machine_mode m)
{
   return MODE_HAS_NANS (m) && !flag_finite_math_only;
}

Thanks.
Aldy



Yep, I think that would do it.

Thanks,

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



Re: [PATCH] Add support for floating point endpoints to frange.

2022-08-29 Thread Toon Moene

On 8/29/22 16:15, Aldy Hernandez wrote:


But even with -ffinite-math-only, is there any benefit to propagating
a known NAN?  For example:


The original intent (in 2002) for the option -ffinite-math-only was for 
the optimizers to ignore all the various exceptions to common 
optimizations because they might not work correctly when presented with 
a NaN or an Inf.


I do not know what the effect for floating point range information would 
be - offhand.


But in the *spirit* of this option would be to ignore that the range 
[5.0, 5.0] would "also" contain NaN, for instance.


Kind regards,

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



Re: [PATCH] Add support for floating point endpoints to frange.

2022-08-29 Thread Toon Moene

On 8/29/22 15:54, Jakub Jelinek via Gcc-patches wrote:


On Mon, Aug 29, 2022 at 03:45:33PM +0200, Aldy Hernandez wrote:



For convenience, singleton_p() returns false for a NAN.  IMO, it makes
the implementation cleaner, but I'm not wed to the idea if someone
objects.


If singleton_p() is used to decide whether one can just replace a variable
with singleton range with a constant, then certainly.
If MODE_HAS_SIGNED_ZEROS, zero has 2 representations (-0.0 and 0.0) and
NaNs have lots of different representations (the sign bit is ignored
except for stuff like copysign/signbit, there are qNaNs and sNaNs and
except for the single case how Inf is represented, all other values of the
mantissa mean different representations of NaN).  So, unless we track which
exact form of NaN can appear, NaN or any [x, x] range with NaN property
set can't be a singleton.  There could be programs that propagate something
important in NaN mantissa and would be upset if frange kills that.
Of course, one needs to take into account that when a FPU creates NaN, it
will create the canonical qNaN.

Jakub



But the NaNs are irrelevant with -ffinite-math-only, as are the various 
Infs (I do not know offhand which MODE_ that is) ...


Kind regards,

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



Re: [PATCH, v2] Fortran: fix invalid rank error in ASSOCIATED when rank is remapped [PR77652]

2022-07-27 Thread Toon Moene

On 7/27/22 21:45, Harald Anlauf via Fortran wrote:


Hi Mikael,



Am 26.07.22 um 21:25 schrieb Mikael Morin:



Le 25/07/2022 à 22:18, Harald Anlauf a écrit :


I would normally trust NAG more than Intel and Cray. 

… and yourself, it seems.  Too bad.
May I suggest that, if well known Fortran compilers differ in the 
treatment of this case, there might be reason to ask the Fortran 
Standard Committee for an Interpretation of the Standard ?


Kind regards,

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


Re: [COMMITTED] Export global ranges during the VRP block walk.

2022-05-14 Thread Toon Moene

On 5/14/22 10:00, Iain Sandoe via Gcc-patches wrote:


Hi Andrew


On 13 May 2022, at 14:58, Andrew MacLeod via Gcc-patches 
 wrote:

VRP currently searches the ssa_name list for globals to exported after it  
finishes running.  This change simply exports globals as they are calculated 
for the final time during the DOM walk.

This avoid the occasional awkwardness of determined what ssa-names in the list 
are important, as well as allowing forthcoming side-effect code to adjust what 
is currently known as a global value during the walk without affecting the 
values exported for the entire function.

Bootstrapped on x86_64-pc-linux-gnu with no regressions.  Pushed.


This (r13-436-gaf34279921f4) appears to cause or expose a problem which breaks 
bootstrap with in-tree MPFR on at least x86_64-linux/darwin.

thanks
Iain

during GIMPLE pass: threadfull
../../../src/mpfr/src/sin_cos.c: In function ‘mpfr_sin_cos’:
../../../src/mpfr/src/sin_cos.c:29:1: internal compiler error: in type, at 
value-range.h:225
29 | mpfr_sin_cos (mpfr_ptr y, mpfr_ptr z, mpfr_srcptr x, mpfr_rnd_t 
rnd_mode)
   | ^~~~
0x107d316 irange::type() const
 ../../src/gcc/value-range.h:225



Seems to have been fixed in r13-449.

Compare:

https://gcc.gnu.org/pipermail/gcc-testresults/2022-May/761443.html

with (r13-448):

https://gcc.gnu.org/pipermail/gcc-testresults/2022-May/761431.html

Kind regards,

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


Re: gcd_1.c:188:13: runtime error: shift exponent 64 is too large for 64-bit type 'long unsigned int'

2022-02-02 Thread Toon Moene

On 2/2/22 10:11, Marc Glisse wrote:


On Wed, 2 Feb 2022, Toon Moene wrote:

Fascinating. My gcc directory had both gmp-6.2.1 and -6.1.0, but the 
symbolic link 'gmp' pointed to the old one. A similar problem for mpc, 
mpfr and isl ...


You need to pass --force to contrib/download_prerequisites if you want 
them to be updated.



Ah, that's useful, didn't know that.

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


Re: gcd_1.c:188:13: runtime error: shift exponent 64 is too large for 64-bit type 'long unsigned int'

2022-02-02 Thread Toon Moene

On 2/1/22 22:44, Marc Glisse wrote:


On Tue, 1 Feb 2022, Toon Moene wrote:


I just ran a "ubsan" build on my x86_64-linux-gnu system.


Maybe try with a more recent version of GMP first? gcd_1.c has only 103 
lines in release 6.2.1.


A stack trace (UBSAN_OPTIONS=print_stacktrace=1) would make it easier to 
guess where this is coming from.


Fascinating. My gcc directory had both gmp-6.2.1 and -6.1.0, but the 
symbolic link 'gmp' pointed to the old one. A similar problem for mpc, 
mpfr and isl ... I will retest.


Thanks !

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


gcd_1.c:188:13: runtime error: shift exponent 64 is too large for 64-bit type 'long unsigned int'

2022-02-01 Thread Toon Moene

I just ran a "ubsan" build on my x86_64-linux-gnu system.

See: https://gcc.gnu.org/pipermail/gcc-testresults/2022-February/754454.html

This is an interesting failure:

Executing on host: 
/home/toon/scratch/bld1142336/gcc/testsuite/gfortran29/../../gfortran 
-B/home/toon/scratch/bld1142336/gcc/testsuite/gfortran29/../../ 
-B/home/toon/scratch/bld1142336/x86_64-pc-linux-gnu/./libgfortran/ 
/home/toon/compilers/gcc/gcc/testsuite/gfortran.dg/graphite/pr39516.f 
 -fdiagnostics-plain-output  -fdiagnostics-plain-output-O  -O2 
-ftree-loop-linear -S -o pr39516.s(timeout = 300)
spawn -ignore SIGHUP 
/home/toon/scratch/bld1142336/gcc/testsuite/gfortran29/../../gfortran 
-B/home/toon/scratch/bld1142336/gcc/testsuite/gfortran29/../../ 
-B/home/toon/scratch/bld1142336/x86_64-pc-linux-gnu/./libgfortran/ 
/home/toon/compilers/gcc/gcc/testsuite/gfortran.dg/graphite/pr39516.f 
-fdiagnostics-plain-output -fdiagnostics-plain-output -O -O2 
-ftree-loop-linear -S -o pr39516.s
gcd_1.c:188:13: runtime error: shift exponent 64 is too large for 64-bit 
type 'long unsigned int'

FAIL: gfortran.dg/graphite/pr39516.f   -O  (test for excess errors)
Excess errors:
gcd_1.c:188:13: runtime error: shift exponent 64 is too large for 64-bit 
type 'long unsigned int'


Note that the test case is pure Fortran source. The undefined error 
seems to come from a function inside the graphite library ...


Kind regards,

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


Re: [PATCH] Mass rename of C++ .c files to .cc suffix

2022-01-11 Thread Toon Moene

On 1/11/22 13:56, Martin Liška wrote:


Patch can bootstrap on x86_64-linux-gnu and survives regression tests.
Plus it survives build of all FEs (--enable-languages=all) on 
x86_64-linux-gnu

and I've built all cross compilers.


Does this also rename .c files in the fortran and libgfortran directories ?

I would recommend to send this message to the fort...@gcc.gnu.org list 
too, then.


Not everyone reads the gcc and gcc-patches lists ...

Kind regards,

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


Re: [PATCH] Mass rename of C++ .c files to .cc suffix

2022-01-11 Thread Toon Moene

On 1/11/22 13:56, Martin Liška wrote:


Patch can bootstrap on x86_64-linux-gnu and survives regression tests.
Plus it survives build of all FEs (--enable-languages=all) on 
x86_64-linux-gnu

and I've built all cross compilers.


Does this also rename .c files in the fortran and libgfortran directories ?

I would recommend to send this message to the fort...@gcc.gnu.org list 
too, then.


Not everyone reads the gcc and gcc-patches lists ...

Kind regards,

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


Re: [gen-14164] Invitation to the CERT Vendor Meeting 2022

2022-01-07 Thread Toon Moene

On 1/7/22 21:14, cert+donotreply--- via Gcc wrote:


Topic 2: There's no such thing as free software, or, how to invest in OSS 
security.


Wasn't this Cygnus motto: "We make free software affordable ?"

Kind regards,

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


Re: [PATCH, Fortran] Fix setting of array lower bound for named arrays

2021-11-30 Thread Toon Moene

On 11/30/21 8:54 PM, Harald Anlauf via Fortran wrote:


Hi Tobias,



You seem to be quite convinced with your interpretation,
while I am simply confused.


If both compiler developers are confused, and actual compiler 
implementations differ in their outcomes of the test case, IMNSHO it is 
time to ask the Fortran Standardization Committee for an interpretation 
(of the standard's text).


Kind regards,

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


Re: Can gcc itself be tested with ubsan? If so, how?

2021-09-28 Thread Toon Moene

On 9/28/21 8:35 AM, Erick Ochoa via Gcc wrote:


Can ubsan be used on the compiler itself?


I regularly build the compiler(s) natively with ubsan enabled, see for 
instance:


https://gcc.gnu.org/pipermail/gcc-testresults/2021-September/719448.html

The configure line tells you how to do it (towards the end of the mail):

configure flags: --prefix=/home/toon/compilers/install/gcc --with-gnu-as 
--with-gnu-ld --enable-languages=all,ada --disable-multilib 
--disable-nls --with-build-config=bootstrap-ubsan --enable-checking=all


(the enable-checking part is not relevant, and can be omitted).

Kind regards,

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


Re: GCC association with the FSF

2021-04-14 Thread Toon Moene

On 4/14/21 6:18 PM, Jeff Law via Gcc wrote:


On 4/14/2021 6:08 AM, Richard Biener via Gcc wrote:


On April 14, 2021 12:19:16 PM GMT+02:00, Jonathan Wakely via Gcc 
 wrote:



N.B. Jeff is no longer @redhat.com so I've changed the CC



On Wed, 14 Apr 2021 at 11:03, Thomas Koenig 
wrote:



- All gfortran developers move to the new branch.  This will not
    happen, I can guarantee you that.



This is the part I'm curious about (the rest is obvious, it follows

>from there being finite resources and the nature of any fork). But I'm

not going to press for reasons.


Note the only viable fork will be on the current hosting (which isn't 
FSF controlled) with the downside of eventually losing the gcc.gnu.org 
DNS and thus a need to "switch" to a sourceware.org name.


I strongly suspect you're right here.  Ultimately if one fork reaches 
critical mass, then it survives and the other dies.  That's a function 
of the developer community.   Right now I don't see the nightmare 
scenario of both forks being viable playing out -- however I'm more 
concerned now than I was before due Thomas's comments.


When plans for the EGCS were underway, and the (then) Fortran supporters 
were into the plans, it scared the hell out of me, because it was 
completely unclear to me where it would end.


But in the end: I am a supporter of Free Software, not a organization, 
or a person, but *developers* who support Free Software.


That's what got me to go for the fork of EGCS - and I have not been 
disappointed.


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


Re: [PATCH 00/31] VAX: Bring the port up to date (yes, MODE_CC conversion is included)

2020-11-21 Thread Toon Moene
[ cc'd to the fortran mailing list to hopely get some more knowledgeable 
input ... ]


On 11/20/20 4:38 AM, Maciej W. Rozycki wrote:


2. libgfortran -- oddly enough for Fortran a piece requires IEEE 754
floating-point arithmetic (possibly a porting problem too).


gcc/libgfortran/config.h.in does have:

/* Define to 1 if you have the  header file. */
#undef HAVE_IEEEFP_H

So perhaps it does do the "right thing" if you do not have this header 
file on your VAX operating system.


The Fortran Standard allows an implementation *not* to have IEEE 
floating point support ...


Kind regards,

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


Re: [patch, doc] Update people who can review gfortran patches

2020-09-25 Thread Toon Moene

On 9/25/20 8:02 AM, Thomas Koenig via Fortran wrote:


Hello world,

for review of its patches, gfortran relies on a group of people
who can approve patches.  Unfortuntately, many of them are not
active. Others, who have the capability and who have acted as
de facto approvers (without anybody minding) are missing.

This (somewhat overdue) patch rectifies that.  It adds Tobias Burnus,
Jakub Jelinek and Dominique d'Humieres to the list of people
who can approve other people's patches in gfortran and libgfortran.
Among the people who are currently acitive reviewers, there
was unanimous consent that this should be done.

I'm not 100% sure we need steering committee approval for this
(Toon?), if so, I'd like to request it with this mail.


Well, I would say, given the procedure you followed in asking relevant 
people for their consent and the fact that these are not names "out of 
the blue", I am convinced the steering committee would approve of this.


If questions arise, I will take care of them.

Thanks for your effort !

Kind regards,

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


Re: GCC / GFortran (9.3.0; Cygwin 64) Internal Compiler Error on NINT() Function

2020-08-19 Thread Toon Moene
emps to the complete compilation command, or, in the case
of a bug report for the GNAT front end, a complete set of source files (see
below).

-> gfortran -save-temps -o nint_error.e *nint_error.f90*
nint_error.f90:17:0:

17 |  m=nint(y,i16)
   |
internal compiler error: in build_round_expr, at
fortran/trans-intrinsic.c:396
Please submit a full bug report,
with preprocessed source if appropriate.
See <https://gcc.gnu.org/bugs/> for instructions.

(and with IDNINT()):

-> gfortran -save-temps -o nint_error.e nint_error.f90
nint_error.f90:17:7:

17 |  m=idnint(y,i16)
   |   1
Error: Too many arguments in call to ‘idnint’ at (1)

Thanks for looking into this, Bernd (Eggen)

PS Here a part of the output if omitting the "KIND" optional argument in
NINT():
-> ./nint_error.e | & more

i16= 16
1 1 1. 0
2 2 2. 1
3 4 4. 3
4 8 8. 7
[...]
31 1073741824 1073741824.000 1073741823
32 2147483648 2147483648.000 2147483647
33 4294967296 4294967296.000 *-1*


As you can see, after 2^31-1 = 2147483647 it goes wrong and yields -1

If increasing the integer by 1, it goes wrong thus:

[...]
2147483647 2147483647.000 2147483647
2147483648 2147483648.000 -2147483648
[...]




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


Re: gcc math functions for OpenMP vectoization

2020-06-05 Thread Toon Moene

On 6/5/20 6:10 PM, Tobias Burnus wrote:


On 6/5/20 4:11 PM, Jakub Jelinek via Gcc wrote:



It is glibc that provides them, not GCC.
See 
https://sourceware.org/git/?p=glibc.git;a=blob;f=sysdeps/x86/fpu/bits/math-vector.h;h=0801905da7b85e2f43fb6b682a7b84c5eec469d4;hb=HEAD 



Minor addition: That header file is included in math.h, i.e. 
automatically available.
For Fortran/gfortran there is math-vector-fortran.h (also provided by 
glibc)

which has the same functions and a similar effect.


I wonder if there are Linux distributions where this actually effected 
already.


I know for sure that it is not in Debian Testing (as of two weeks ago) 
and Red Hat Fedora 30 (similarly).


Do you know of any ?

Kind regards,

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


  1   2   3   4   5   >