Results for 15.0.0 20240608 (experimental) [master r15-1118-gae91b5dd149] (GCC) testsuite on hppa-unknown-linux-gnu
LAST_UPDATED: Sat Jun 8 18:21:55 UTC 2024 (revision r15-1118-gae91b5dd149) === acats tests === === acats Summary === # of expected passes2328 # of unexpected failures0 Native configuration is hppa-unknown-linux-gnu === g++ tests === Running target unix FAIL: g++.dg/guality/pr55665.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 23 p == 40 FAIL: g++.dg/guality/redeclaration1.C -O1 line 15 i == 42 FAIL: g++.dg/guality/redeclaration1.C -O2 line 15 i == 42 FAIL: g++.dg/guality/redeclaration1.C -O3 -g line 15 i == 42 FAIL: g++.dg/guality/redeclaration1.C -Os line 15 i == 42 FAIL: g++.dg/guality/redeclaration1.C -Og line 15 i == 42 === g++ Summary === # of expected passes251398 # of unexpected failures6 # of expected failures 2606 # of unsupported tests 11686 /home/dave/gnu/gcc/objdir/gcc/xg++ version 15.0.0 20240608 (experimental) [master r15-1118-gae91b5dd149] (GCC) === gcc tests === Running target unix XPASS: gcc.dg/guality/guality.c -O0 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/ipa-sra-1.c -O2 -DPREVENT_OPTIMIZATION line 31 k == 3 FAIL: gcc.dg/guality/ipa-sra-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none -DPREVENT_OPTIMIZATION line 31 k == 3 FAIL: gcc.dg/guality/ipa-sra-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects -DPREVENT_OPTIMIZATION line 31 k == 3 FAIL: gcc.dg/guality/ipa-sra-1.c -O3 -g -DPREVENT_OPTIMIZATION line 31 k == 3 FAIL: gcc.dg/guality/ipa-sra-1.c -Os -DPREVENT_OPTIMIZATION line 31 k == 3 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/nrv-1.c -O2 -DPREVENT_OPTIMIZATION line 20 a2.i[0] == 42 FAIL: gcc.dg/guality/nrv-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none -DPREVENT_OPTIMIZATION line 20 a2.i[0] == 42 FAIL: gcc.dg/guality/nrv-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects -DPREVENT_OPTIMIZATION line 20 a2.i[0] == 42 FAIL: gcc.dg/guality/nrv-1.c -O3 -g -DPREVENT_OPTIMIZATION line 20 a2.i[0] == 42 FAIL: gcc.dg/guality/nrv-1.c -Os -DPREVENT_OPTIMIZATION line 20 a2.i[0] == 42 FAIL: gcc.dg/guality/pr36728-1.c -O1 -DPREVENT_OPTIMIZATION line 16 arg5 == 5 FAIL: gcc.dg/guality/pr36728-1.c -O1 -DPREVENT_OPTIMIZATION line 16 arg6 == 6 FAIL: gcc.dg/guality/pr36728-1.c -O1 -DPREVENT_OPTIMIZATION line 16 arg7 == 30 FAIL: gcc.dg/guality/pr36728-1.c -O1 -DPREVENT_OPTIMIZATION line 18 arg5 == 5 FAIL: gcc.dg/guality/pr36728-1.c -O1 -DPREVENT_OPTIMIZATION line 18 arg6 == 6 FAIL: gcc.dg/guality/pr36728-1.c -O1 -DPREVENT_OPTIMIZATION line 18 arg7 == 30 FAIL: gcc.dg/guality/pr36728-1.c -O2 -DPREVENT_OPTIMIZATION line 16 arg5 == 5 FAIL: gcc.dg/guality/pr36728-1.c -O2 -DPREVENT_OPTIMIZATION line 16 arg6 == 6 FAIL: gcc.dg/guality/pr36728-1.c -O2 -DPREVENT_OPTIMIZATION line 16 arg7 == 30 FAIL: gcc.dg/guality/pr36728-1.c -O2 -DPREVENT_OPTIMIZATION line 18 arg5 == 5 FAIL: gcc.dg/guality/pr36728-1.c -O2 -DPREVENT_OPTIMIZATION line 18 arg6 == 6 FAIL: gcc.dg/guality/pr36728-1.c -O2 -DPREVENT_OPTIMIZATION line 18 arg7 == 30 FAIL: gcc.dg/guality/pr36728-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none -DPREVENT_OPTIMIZATION line 16 arg5 == 5 FAIL: gcc.dg/guality/pr36728-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none -DPREVENT_OPTIMIZATION line 16 arg6 == 6 FAIL: gcc.dg/guality/pr36728-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none -DPREVENT_OPTIMIZATION line 16 arg7 == 30 FAIL: gcc.dg/guality/pr36728-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none -DPREVENT_OPTIMIZATION line 18 arg5 == 5 FAIL: gcc.dg/guality/pr36728-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none -DPREVENT_OPTIMIZATION line 18 arg6 == 6 FAIL: gcc.dg/guality/pr36728-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none -DPREVENT_OPTIMIZATION line 18 arg7 == 30 FAIL: gcc.dg/guality/pr36728-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects -DPREVENT_OPTIMIZATION line 16 arg1 == 1 FAIL: gcc.dg/guality/pr36728-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects -DPREVENT_OPTIMIZATION line 16 arg2 == 2 FAIL: gcc.dg/guality/pr36728-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects -DPREVENT_OPTIMIZATION
Re: [PATCH 50/52] pa: New hook implementation pa_c_mode_for_floating_type
1306,3 +1306,9 @@ do { \ /* An integer expression for the size in bits of the largest integer machine mode that should actually be used. We allow pairs of registers. */ #define MAX_FIXED_MODE_SIZE GET_MODE_BITSIZE (TARGET_64BIT ? TImode : DImode) + +/* Define these macros as default for all subtargets, add PA_ prefix + as {FLOAT,{,LONG_}DOUBLE}_TYPE_SIZE get poisoned. */ +#define PA_FLOAT_TYPE_SIZE BITS_PER_WORD +#define PA_DOUBLE_TYPE_SIZE (BITS_PER_WORD * 2) +#define PA_LONG_DOUBLE_TYPE_SIZE (BITS_PER_WORD * 2) -- John David Anglin dave.ang...@bell.net
Results for 13.3.1 20240601 [releases/gcc-13 r13-8817-gc57d73f4cd5] (GCC) testsuite on hppa-unknown-linux-gnu
LAST_UPDATED: Sat Jun 1 15:16:51 UTC 2024 (revision r13-8817-gc57d73f4cd5) === acats tests === === acats Summary === # of expected passes2328 # of unexpected failures0 Native configuration is hppa-unknown-linux-gnu === g++ tests === Running target unix FAIL: c-c++-common/goacc/kernels-loop-g.c -std=c++14 (test for excess errors) FAIL: c-c++-common/goacc/kernels-loop-g.c -std=c++17 (test for excess errors) FAIL: c-c++-common/goacc/kernels-loop-g.c -std=c++20 (test for excess errors) FAIL: c-c++-common/goacc/kernels-loop-g.c -std=c++98 (test for excess errors) FAIL: g++.dg/guality/pr55665.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 23 p == 40 FAIL: g++.dg/guality/redeclaration1.C -O1 line 15 i == 42 FAIL: g++.dg/guality/redeclaration1.C -O2 line 15 i == 42 FAIL: g++.dg/guality/redeclaration1.C -O3 -g line 15 i == 42 FAIL: g++.dg/guality/redeclaration1.C -Os line 15 i == 42 FAIL: g++.dg/guality/redeclaration1.C -Og line 15 i == 42 FAIL: g++.dg/modules/xtreme-header-5_c.C -std=c++2a (test for excess errors) FAIL: g++.dg/modules/xtreme-header-5_c.C -std=c++2b (test for excess errors) === g++ Summary === # of expected passes224323 # of unexpected failures12 # of expected failures 1924 # of unsupported tests 11001 /home/dave/gnu/gcc/objdir/gcc/xg++ version 13.3.1 20240601 [releases/gcc-13 r13-8817-gc57d73f4cd5] (GCC) === gcc tests === Running target unix UNRESOLVED: gcc.c-torture/compile/asmgoto-6.c -O0 scan-assembler my asm FAIL: gcc.c-torture/compile/asmgoto-6.c -O0 (test for excess errors) UNRESOLVED: gcc.c-torture/compile/asmgoto-6.c -O1 scan-assembler my asm FAIL: gcc.c-torture/compile/asmgoto-6.c -O1 (test for excess errors) UNRESOLVED: gcc.c-torture/compile/asmgoto-6.c -O2 scan-assembler my asm FAIL: gcc.c-torture/compile/asmgoto-6.c -O2 (test for excess errors) UNRESOLVED: gcc.c-torture/compile/asmgoto-6.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-assembler my asm FAIL: gcc.c-torture/compile/asmgoto-6.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) UNRESOLVED: gcc.c-torture/compile/asmgoto-6.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-assembler my asm FAIL: gcc.c-torture/compile/asmgoto-6.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) UNRESOLVED: gcc.c-torture/compile/asmgoto-6.c -O3 -g scan-assembler my asm FAIL: gcc.c-torture/compile/asmgoto-6.c -O3 -g (test for excess errors) UNRESOLVED: gcc.c-torture/compile/asmgoto-6.c -Os scan-assembler my asm FAIL: gcc.c-torture/compile/asmgoto-6.c -Os (test for excess errors) FAIL: gcc.dg/analyzer/data-model-4.c (test for excess errors) FAIL: gcc.dg/analyzer/torture/conftest-1.c -O0 (test for excess errors) FAIL: gcc.dg/analyzer/torture/conftest-1.c -O1 (test for excess errors) FAIL: gcc.dg/analyzer/torture/conftest-1.c -O2 (test for excess errors) FAIL: gcc.dg/analyzer/torture/conftest-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) FAIL: gcc.dg/analyzer/torture/conftest-1.c -O3 -g (test for excess errors) FAIL: gcc.dg/analyzer/torture/conftest-1.c -Os (test for excess errors) FAIL: gcc.dg/atomic/c11-atomic-exec-5.c -O0 execution test FAIL: gcc.dg/atomic/c11-atomic-exec-5.c -O1 execution test FAIL: gcc.dg/atomic/c11-atomic-exec-5.c -O2 execution test FAIL: gcc.dg/atomic/c11-atomic-exec-5.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test FAIL: gcc.dg/atomic/c11-atomic-exec-5.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test FAIL: gcc.dg/atomic/c11-atomic-exec-5.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions execution test FAIL: gcc.dg/atomic/c11-atomic-exec-5.c -O3 -g execution test FAIL: gcc.dg/atomic/c11-atomic-exec-5.c -Os execution test FAIL: gcc.dg/pr108095.c (test for excess errors) FAIL: c-c++-common/goacc/kernels-loop-g.c (test for excess errors) XPASS: gcc.dg/guality/guality.c -O0 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 XPASS: gcc.dg/guality/ipa-sra-1.c -O0 line 15 k == 3 XPASS: gcc.dg/guality/ipa-sra-1.c -O1 -DPREVENT_OPTIMIZATION line 15 k == 3 FAIL: gcc.dg/guality/ipa-sra-1.c -O2 -DPREVENT_OPTIMIZATION line 27 k == 3 FAIL: gcc.dg/guality/ipa-sra-1.c -O2
Results for 15.0.0 20240531 (experimental) [master r15-932-g3a873c0a7bc] (GCC) testsuite on hppa-unknown-linux-gnu
LAST_UPDATED: Fri May 31 01:51:33 UTC 2024 (revision r15-932-g3a873c0a7bc) Native configuration is hppa-unknown-linux-gnu === g++ tests === Running target unix FAIL: g++.dg/guality/pr55665.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 23 p == 40 FAIL: g++.dg/guality/redeclaration1.C -O1 line 15 i == 42 FAIL: g++.dg/guality/redeclaration1.C -O2 line 15 i == 42 FAIL: g++.dg/guality/redeclaration1.C -O3 -g line 15 i == 42 FAIL: g++.dg/guality/redeclaration1.C -Os line 15 i == 42 FAIL: g++.dg/guality/redeclaration1.C -Og line 15 i == 42 === g++ Summary === # of expected passes250108 # of unexpected failures6 # of expected failures 2613 # of unsupported tests 11650 /home/dave/gnu/gcc/objdir/gcc/xg++ version 15.0.0 20240531 (experimental) [master r15-932-g3a873c0a7bc] (GCC) === gcc tests === Running target unix XPASS: gcc.dg/guality/guality.c -O0 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/ipa-sra-1.c -O2 -DPREVENT_OPTIMIZATION line 31 k == 3 FAIL: gcc.dg/guality/ipa-sra-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none -DPREVENT_OPTIMIZATION line 31 k == 3 FAIL: gcc.dg/guality/ipa-sra-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects -DPREVENT_OPTIMIZATION line 31 k == 3 FAIL: gcc.dg/guality/ipa-sra-1.c -O3 -g -DPREVENT_OPTIMIZATION line 31 k == 3 FAIL: gcc.dg/guality/ipa-sra-1.c -Os -DPREVENT_OPTIMIZATION line 31 k == 3 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/nrv-1.c -O2 -DPREVENT_OPTIMIZATION line 20 a2.i[0] == 42 FAIL: gcc.dg/guality/nrv-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none -DPREVENT_OPTIMIZATION line 20 a2.i[0] == 42 FAIL: gcc.dg/guality/nrv-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects -DPREVENT_OPTIMIZATION line 20 a2.i[0] == 42 FAIL: gcc.dg/guality/nrv-1.c -O3 -g -DPREVENT_OPTIMIZATION line 20 a2.i[0] == 42 FAIL: gcc.dg/guality/nrv-1.c -Os -DPREVENT_OPTIMIZATION line 20 a2.i[0] == 42 FAIL: gcc.dg/guality/pr36728-1.c -O1 -DPREVENT_OPTIMIZATION line 16 arg5 == 5 FAIL: gcc.dg/guality/pr36728-1.c -O1 -DPREVENT_OPTIMIZATION line 16 arg6 == 6 FAIL: gcc.dg/guality/pr36728-1.c -O1 -DPREVENT_OPTIMIZATION line 16 arg7 == 30 FAIL: gcc.dg/guality/pr36728-1.c -O1 -DPREVENT_OPTIMIZATION line 18 arg5 == 5 FAIL: gcc.dg/guality/pr36728-1.c -O1 -DPREVENT_OPTIMIZATION line 18 arg6 == 6 FAIL: gcc.dg/guality/pr36728-1.c -O1 -DPREVENT_OPTIMIZATION line 18 arg7 == 30 FAIL: gcc.dg/guality/pr36728-1.c -O2 -DPREVENT_OPTIMIZATION line 16 arg5 == 5 FAIL: gcc.dg/guality/pr36728-1.c -O2 -DPREVENT_OPTIMIZATION line 16 arg6 == 6 FAIL: gcc.dg/guality/pr36728-1.c -O2 -DPREVENT_OPTIMIZATION line 16 arg7 == 30 FAIL: gcc.dg/guality/pr36728-1.c -O2 -DPREVENT_OPTIMIZATION line 18 arg5 == 5 FAIL: gcc.dg/guality/pr36728-1.c -O2 -DPREVENT_OPTIMIZATION line 18 arg6 == 6 FAIL: gcc.dg/guality/pr36728-1.c -O2 -DPREVENT_OPTIMIZATION line 18 arg7 == 30 FAIL: gcc.dg/guality/pr36728-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none -DPREVENT_OPTIMIZATION line 16 arg5 == 5 FAIL: gcc.dg/guality/pr36728-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none -DPREVENT_OPTIMIZATION line 16 arg6 == 6 FAIL: gcc.dg/guality/pr36728-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none -DPREVENT_OPTIMIZATION line 16 arg7 == 30 FAIL: gcc.dg/guality/pr36728-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none -DPREVENT_OPTIMIZATION line 18 arg5 == 5 FAIL: gcc.dg/guality/pr36728-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none -DPREVENT_OPTIMIZATION line 18 arg6 == 6 FAIL: gcc.dg/guality/pr36728-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none -DPREVENT_OPTIMIZATION line 18 arg7 == 30 FAIL: gcc.dg/guality/pr36728-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects -DPREVENT_OPTIMIZATION line 16 arg1 == 1 FAIL: gcc.dg/guality/pr36728-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects -DPREVENT_OPTIMIZATION line 16 arg2 == 2 FAIL: gcc.dg/guality/pr36728-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects -DPREVENT_OPTIMIZATION line 16 arg3 == 3 FAIL: gcc.dg/guality/pr36728-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects -DPREVENT_OPTIMIZATION line 16 arg4 == 4
Results for 14.1.1 20240529 (GCC) testsuite on hppa-unknown-linux-gnu
=== acats tests === === acats Summary === # of expected passes2328 # of unexpected failures0 Native configuration is hppa-unknown-linux-gnu === g++ tests === Running target unix FAIL: g++.dg/guality/pr55665.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 23 p == 40 FAIL: g++.dg/guality/redeclaration1.C -O1 line 15 i == 42 FAIL: g++.dg/guality/redeclaration1.C -O2 line 15 i == 42 FAIL: g++.dg/guality/redeclaration1.C -O3 -g line 15 i == 42 FAIL: g++.dg/guality/redeclaration1.C -Os line 15 i == 42 FAIL: g++.dg/guality/redeclaration1.C -Og line 15 i == 42 === g++ Summary === # of expected passes249246 # of unexpected failures6 # of expected failures 2619 # of unsupported tests 11625 /home/dave/gnu/gcc/objdir/gcc/xg++ version 14.1.1 20240529 (GCC) === gcc tests === Running target unix FAIL: gcc.dg/cpp/_Pragma3.c (test for excess errors) XPASS: gcc.dg/guality/guality.c -O0 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/ipa-sra-1.c -O2 -DPREVENT_OPTIMIZATION line 31 k == 3 FAIL: gcc.dg/guality/ipa-sra-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none -DPREVENT_OPTIMIZATION line 31 k == 3 FAIL: gcc.dg/guality/ipa-sra-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects -DPREVENT_OPTIMIZATION line 31 k == 3 FAIL: gcc.dg/guality/ipa-sra-1.c -O3 -g -DPREVENT_OPTIMIZATION line 31 k == 3 FAIL: gcc.dg/guality/ipa-sra-1.c -Os -DPREVENT_OPTIMIZATION line 31 k == 3 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/nrv-1.c -O2 -DPREVENT_OPTIMIZATION line 20 a2.i[0] == 42 FAIL: gcc.dg/guality/nrv-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none -DPREVENT_OPTIMIZATION line 20 a2.i[0] == 42 FAIL: gcc.dg/guality/nrv-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects -DPREVENT_OPTIMIZATION line 20 a2.i[0] == 42 FAIL: gcc.dg/guality/nrv-1.c -O3 -g -DPREVENT_OPTIMIZATION line 20 a2.i[0] == 42 FAIL: gcc.dg/guality/nrv-1.c -Os -DPREVENT_OPTIMIZATION line 20 a2.i[0] == 42 FAIL: gcc.dg/guality/pr36728-1.c -O1 -DPREVENT_OPTIMIZATION line 16 arg5 == 5 FAIL: gcc.dg/guality/pr36728-1.c -O1 -DPREVENT_OPTIMIZATION line 16 arg6 == 6 FAIL: gcc.dg/guality/pr36728-1.c -O1 -DPREVENT_OPTIMIZATION line 16 arg7 == 30 FAIL: gcc.dg/guality/pr36728-1.c -O1 -DPREVENT_OPTIMIZATION line 18 arg5 == 5 FAIL: gcc.dg/guality/pr36728-1.c -O1 -DPREVENT_OPTIMIZATION line 18 arg6 == 6 FAIL: gcc.dg/guality/pr36728-1.c -O1 -DPREVENT_OPTIMIZATION line 18 arg7 == 30 FAIL: gcc.dg/guality/pr36728-1.c -O2 -DPREVENT_OPTIMIZATION line 16 arg5 == 5 FAIL: gcc.dg/guality/pr36728-1.c -O2 -DPREVENT_OPTIMIZATION line 16 arg6 == 6 FAIL: gcc.dg/guality/pr36728-1.c -O2 -DPREVENT_OPTIMIZATION line 16 arg7 == 30 FAIL: gcc.dg/guality/pr36728-1.c -O2 -DPREVENT_OPTIMIZATION line 18 arg5 == 5 FAIL: gcc.dg/guality/pr36728-1.c -O2 -DPREVENT_OPTIMIZATION line 18 arg6 == 6 FAIL: gcc.dg/guality/pr36728-1.c -O2 -DPREVENT_OPTIMIZATION line 18 arg7 == 30 FAIL: gcc.dg/guality/pr36728-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none -DPREVENT_OPTIMIZATION line 16 arg5 == 5 FAIL: gcc.dg/guality/pr36728-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none -DPREVENT_OPTIMIZATION line 16 arg6 == 6 FAIL: gcc.dg/guality/pr36728-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none -DPREVENT_OPTIMIZATION line 16 arg7 == 30 FAIL: gcc.dg/guality/pr36728-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none -DPREVENT_OPTIMIZATION line 18 arg5 == 5 FAIL: gcc.dg/guality/pr36728-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none -DPREVENT_OPTIMIZATION line 18 arg6 == 6 FAIL: gcc.dg/guality/pr36728-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none -DPREVENT_OPTIMIZATION line 18 arg7 == 30 FAIL: gcc.dg/guality/pr36728-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects -DPREVENT_OPTIMIZATION line 16 arg1 == 1 FAIL: gcc.dg/guality/pr36728-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects -DPREVENT_OPTIMIZATION line 16 arg2 == 2 FAIL: gcc.dg/guality/pr36728-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects -DPREVENT_OPTIMIZATION line 16 arg3 == 3 FAIL: gcc.dg/guality/pr36728-1.c -O2 -flto
Results for 15.0.0 20240527 (experimental) [master r15-853-gc5a7628470a] (GCC) testsuite on hppa-unknown-linux-gnu
LAST_UPDATED: Mon May 27 22:01:37 UTC 2024 (revision r15-853-gc5a7628470a) Native configuration is hppa-unknown-linux-gnu === g++ tests === Running target unix FAIL: g++.dg/guality/pr55665.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 23 p == 40 FAIL: g++.dg/guality/redeclaration1.C -O1 line 15 i == 42 FAIL: g++.dg/guality/redeclaration1.C -O2 line 15 i == 42 FAIL: g++.dg/guality/redeclaration1.C -O3 -g line 15 i == 42 FAIL: g++.dg/guality/redeclaration1.C -Os line 15 i == 42 FAIL: g++.dg/guality/redeclaration1.C -Og line 15 i == 42 === g++ Summary === # of expected passes250076 # of unexpected failures6 # of expected failures 2613 # of unsupported tests 11650 /home/dave/gnu/gcc/objdir/gcc/xg++ version 15.0.0 20240527 (experimental) [master r15-853-gc5a7628470a] (GCC) === gcc tests === Running target unix XPASS: gcc.dg/guality/guality.c -O0 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/ipa-sra-1.c -O2 -DPREVENT_OPTIMIZATION line 31 k == 3 FAIL: gcc.dg/guality/ipa-sra-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none -DPREVENT_OPTIMIZATION line 31 k == 3 FAIL: gcc.dg/guality/ipa-sra-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects -DPREVENT_OPTIMIZATION line 31 k == 3 FAIL: gcc.dg/guality/ipa-sra-1.c -O3 -g -DPREVENT_OPTIMIZATION line 31 k == 3 FAIL: gcc.dg/guality/ipa-sra-1.c -Os -DPREVENT_OPTIMIZATION line 31 k == 3 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/nrv-1.c -O2 -DPREVENT_OPTIMIZATION line 20 a2.i[0] == 42 FAIL: gcc.dg/guality/nrv-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none -DPREVENT_OPTIMIZATION line 20 a2.i[0] == 42 FAIL: gcc.dg/guality/nrv-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects -DPREVENT_OPTIMIZATION line 20 a2.i[0] == 42 FAIL: gcc.dg/guality/nrv-1.c -O3 -g -DPREVENT_OPTIMIZATION line 20 a2.i[0] == 42 FAIL: gcc.dg/guality/nrv-1.c -Os -DPREVENT_OPTIMIZATION line 20 a2.i[0] == 42 FAIL: gcc.dg/guality/pr36728-1.c -O1 -DPREVENT_OPTIMIZATION line 16 arg5 == 5 FAIL: gcc.dg/guality/pr36728-1.c -O1 -DPREVENT_OPTIMIZATION line 16 arg6 == 6 FAIL: gcc.dg/guality/pr36728-1.c -O1 -DPREVENT_OPTIMIZATION line 16 arg7 == 30 FAIL: gcc.dg/guality/pr36728-1.c -O1 -DPREVENT_OPTIMIZATION line 18 arg5 == 5 FAIL: gcc.dg/guality/pr36728-1.c -O1 -DPREVENT_OPTIMIZATION line 18 arg6 == 6 FAIL: gcc.dg/guality/pr36728-1.c -O1 -DPREVENT_OPTIMIZATION line 18 arg7 == 30 FAIL: gcc.dg/guality/pr36728-1.c -O2 -DPREVENT_OPTIMIZATION line 16 arg5 == 5 FAIL: gcc.dg/guality/pr36728-1.c -O2 -DPREVENT_OPTIMIZATION line 16 arg6 == 6 FAIL: gcc.dg/guality/pr36728-1.c -O2 -DPREVENT_OPTIMIZATION line 16 arg7 == 30 FAIL: gcc.dg/guality/pr36728-1.c -O2 -DPREVENT_OPTIMIZATION line 18 arg5 == 5 FAIL: gcc.dg/guality/pr36728-1.c -O2 -DPREVENT_OPTIMIZATION line 18 arg6 == 6 FAIL: gcc.dg/guality/pr36728-1.c -O2 -DPREVENT_OPTIMIZATION line 18 arg7 == 30 FAIL: gcc.dg/guality/pr36728-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none -DPREVENT_OPTIMIZATION line 16 arg5 == 5 FAIL: gcc.dg/guality/pr36728-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none -DPREVENT_OPTIMIZATION line 16 arg6 == 6 FAIL: gcc.dg/guality/pr36728-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none -DPREVENT_OPTIMIZATION line 16 arg7 == 30 FAIL: gcc.dg/guality/pr36728-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none -DPREVENT_OPTIMIZATION line 18 arg5 == 5 FAIL: gcc.dg/guality/pr36728-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none -DPREVENT_OPTIMIZATION line 18 arg6 == 6 FAIL: gcc.dg/guality/pr36728-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none -DPREVENT_OPTIMIZATION line 18 arg7 == 30 FAIL: gcc.dg/guality/pr36728-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects -DPREVENT_OPTIMIZATION line 16 arg1 == 1 FAIL: gcc.dg/guality/pr36728-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects -DPREVENT_OPTIMIZATION line 16 arg2 == 2 FAIL: gcc.dg/guality/pr36728-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects -DPREVENT_OPTIMIZATION line 16 arg3 == 3 FAIL: gcc.dg/guality/pr36728-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects -DPREVENT_OPTIMIZATION line 16 arg4 == 4
Results for 15.0.0 20240526 (experimental) [master r15-832-g3c7ae57e882] (GCC) testsuite on hppa-unknown-linux-gnu
LAST_UPDATED: Sun May 26 00:18:59 UTC 2024 (revision r15-832-g3c7ae57e882) Native configuration is hppa-unknown-linux-gnu === g++ tests === Running target unix FAIL: g++.dg/guality/pr55665.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 23 p == 40 FAIL: g++.dg/guality/redeclaration1.C -O1 line 15 i == 42 FAIL: g++.dg/guality/redeclaration1.C -O2 line 15 i == 42 FAIL: g++.dg/guality/redeclaration1.C -O3 -g line 15 i == 42 FAIL: g++.dg/guality/redeclaration1.C -Os line 15 i == 42 FAIL: g++.dg/guality/redeclaration1.C -Og line 15 i == 42 === g++ Summary === # of expected passes250074 # of unexpected failures6 # of expected failures 2613 # of unsupported tests 11643 /home/dave/gnu/gcc/objdir/gcc/xg++ version 15.0.0 20240526 (experimental) [master r15-832-g3c7ae57e882] (GCC) === gcc tests === Running target unix XPASS: gcc.dg/guality/guality.c -O0 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/ipa-sra-1.c -O2 -DPREVENT_OPTIMIZATION line 31 k == 3 FAIL: gcc.dg/guality/ipa-sra-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none -DPREVENT_OPTIMIZATION line 31 k == 3 FAIL: gcc.dg/guality/ipa-sra-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects -DPREVENT_OPTIMIZATION line 31 k == 3 FAIL: gcc.dg/guality/ipa-sra-1.c -O3 -g -DPREVENT_OPTIMIZATION line 31 k == 3 FAIL: gcc.dg/guality/ipa-sra-1.c -Os -DPREVENT_OPTIMIZATION line 31 k == 3 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/nrv-1.c -O2 -DPREVENT_OPTIMIZATION line 20 a2.i[0] == 42 FAIL: gcc.dg/guality/nrv-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none -DPREVENT_OPTIMIZATION line 20 a2.i[0] == 42 FAIL: gcc.dg/guality/nrv-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects -DPREVENT_OPTIMIZATION line 20 a2.i[0] == 42 FAIL: gcc.dg/guality/nrv-1.c -O3 -g -DPREVENT_OPTIMIZATION line 20 a2.i[0] == 42 FAIL: gcc.dg/guality/nrv-1.c -Os -DPREVENT_OPTIMIZATION line 20 a2.i[0] == 42 FAIL: gcc.dg/guality/pr36728-1.c -O1 -DPREVENT_OPTIMIZATION line 16 arg5 == 5 FAIL: gcc.dg/guality/pr36728-1.c -O1 -DPREVENT_OPTIMIZATION line 16 arg6 == 6 FAIL: gcc.dg/guality/pr36728-1.c -O1 -DPREVENT_OPTIMIZATION line 16 arg7 == 30 FAIL: gcc.dg/guality/pr36728-1.c -O1 -DPREVENT_OPTIMIZATION line 18 arg5 == 5 FAIL: gcc.dg/guality/pr36728-1.c -O1 -DPREVENT_OPTIMIZATION line 18 arg6 == 6 FAIL: gcc.dg/guality/pr36728-1.c -O1 -DPREVENT_OPTIMIZATION line 18 arg7 == 30 FAIL: gcc.dg/guality/pr36728-1.c -O2 -DPREVENT_OPTIMIZATION line 16 arg5 == 5 FAIL: gcc.dg/guality/pr36728-1.c -O2 -DPREVENT_OPTIMIZATION line 16 arg6 == 6 FAIL: gcc.dg/guality/pr36728-1.c -O2 -DPREVENT_OPTIMIZATION line 16 arg7 == 30 FAIL: gcc.dg/guality/pr36728-1.c -O2 -DPREVENT_OPTIMIZATION line 18 arg5 == 5 FAIL: gcc.dg/guality/pr36728-1.c -O2 -DPREVENT_OPTIMIZATION line 18 arg6 == 6 FAIL: gcc.dg/guality/pr36728-1.c -O2 -DPREVENT_OPTIMIZATION line 18 arg7 == 30 FAIL: gcc.dg/guality/pr36728-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none -DPREVENT_OPTIMIZATION line 16 arg5 == 5 FAIL: gcc.dg/guality/pr36728-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none -DPREVENT_OPTIMIZATION line 16 arg6 == 6 FAIL: gcc.dg/guality/pr36728-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none -DPREVENT_OPTIMIZATION line 16 arg7 == 30 FAIL: gcc.dg/guality/pr36728-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none -DPREVENT_OPTIMIZATION line 18 arg5 == 5 FAIL: gcc.dg/guality/pr36728-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none -DPREVENT_OPTIMIZATION line 18 arg6 == 6 FAIL: gcc.dg/guality/pr36728-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none -DPREVENT_OPTIMIZATION line 18 arg7 == 30 FAIL: gcc.dg/guality/pr36728-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects -DPREVENT_OPTIMIZATION line 16 arg1 == 1 FAIL: gcc.dg/guality/pr36728-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects -DPREVENT_OPTIMIZATION line 16 arg2 == 2 FAIL: gcc.dg/guality/pr36728-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects -DPREVENT_OPTIMIZATION line 16 arg3 == 3 FAIL: gcc.dg/guality/pr36728-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects -DPREVENT_OPTIMIZATION line 16 arg4 == 4
Results for 15.0.0 20240523 (experimental) [master r15-783-g0c23f152a14] (GCC) testsuite on hppa-unknown-linux-gnu
LAST_UPDATED: Thu May 23 02:55:18 UTC 2024 (revision r15-783-g0c23f152a14) Native configuration is hppa-unknown-linux-gnu === g++ tests === Running target unix FAIL: g++.dg/guality/pr55665.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 23 p == 40 FAIL: g++.dg/guality/redeclaration1.C -O1 line 15 i == 42 FAIL: g++.dg/guality/redeclaration1.C -O2 line 15 i == 42 FAIL: g++.dg/guality/redeclaration1.C -O3 -g line 15 i == 42 FAIL: g++.dg/guality/redeclaration1.C -Os line 15 i == 42 FAIL: g++.dg/guality/redeclaration1.C -Og line 15 i == 42 === g++ Summary === # of expected passes250035 # of unexpected failures6 # of expected failures 2610 # of unsupported tests 11636 /home/dave/gnu/gcc/objdir/gcc/xg++ version 15.0.0 20240523 (experimental) [master r15-783-g0c23f152a14] (GCC) === gcc tests === Running target unix XPASS: gcc.dg/guality/guality.c -O0 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/ipa-sra-1.c -O2 -DPREVENT_OPTIMIZATION line 31 k == 3 FAIL: gcc.dg/guality/ipa-sra-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none -DPREVENT_OPTIMIZATION line 31 k == 3 FAIL: gcc.dg/guality/ipa-sra-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects -DPREVENT_OPTIMIZATION line 31 k == 3 FAIL: gcc.dg/guality/ipa-sra-1.c -O3 -g -DPREVENT_OPTIMIZATION line 31 k == 3 FAIL: gcc.dg/guality/ipa-sra-1.c -Os -DPREVENT_OPTIMIZATION line 31 k == 3 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/nrv-1.c -O2 -DPREVENT_OPTIMIZATION line 20 a2.i[0] == 42 FAIL: gcc.dg/guality/nrv-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none -DPREVENT_OPTIMIZATION line 20 a2.i[0] == 42 FAIL: gcc.dg/guality/nrv-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects -DPREVENT_OPTIMIZATION line 20 a2.i[0] == 42 FAIL: gcc.dg/guality/nrv-1.c -O3 -g -DPREVENT_OPTIMIZATION line 20 a2.i[0] == 42 FAIL: gcc.dg/guality/nrv-1.c -Os -DPREVENT_OPTIMIZATION line 20 a2.i[0] == 42 FAIL: gcc.dg/guality/pr36728-1.c -O1 -DPREVENT_OPTIMIZATION line 16 arg5 == 5 FAIL: gcc.dg/guality/pr36728-1.c -O1 -DPREVENT_OPTIMIZATION line 16 arg6 == 6 FAIL: gcc.dg/guality/pr36728-1.c -O1 -DPREVENT_OPTIMIZATION line 16 arg7 == 30 FAIL: gcc.dg/guality/pr36728-1.c -O1 -DPREVENT_OPTIMIZATION line 18 arg5 == 5 FAIL: gcc.dg/guality/pr36728-1.c -O1 -DPREVENT_OPTIMIZATION line 18 arg6 == 6 FAIL: gcc.dg/guality/pr36728-1.c -O1 -DPREVENT_OPTIMIZATION line 18 arg7 == 30 FAIL: gcc.dg/guality/pr36728-1.c -O2 -DPREVENT_OPTIMIZATION line 16 arg5 == 5 FAIL: gcc.dg/guality/pr36728-1.c -O2 -DPREVENT_OPTIMIZATION line 16 arg6 == 6 FAIL: gcc.dg/guality/pr36728-1.c -O2 -DPREVENT_OPTIMIZATION line 16 arg7 == 30 FAIL: gcc.dg/guality/pr36728-1.c -O2 -DPREVENT_OPTIMIZATION line 18 arg5 == 5 FAIL: gcc.dg/guality/pr36728-1.c -O2 -DPREVENT_OPTIMIZATION line 18 arg6 == 6 FAIL: gcc.dg/guality/pr36728-1.c -O2 -DPREVENT_OPTIMIZATION line 18 arg7 == 30 FAIL: gcc.dg/guality/pr36728-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none -DPREVENT_OPTIMIZATION line 16 arg5 == 5 FAIL: gcc.dg/guality/pr36728-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none -DPREVENT_OPTIMIZATION line 16 arg6 == 6 FAIL: gcc.dg/guality/pr36728-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none -DPREVENT_OPTIMIZATION line 16 arg7 == 30 FAIL: gcc.dg/guality/pr36728-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none -DPREVENT_OPTIMIZATION line 18 arg5 == 5 FAIL: gcc.dg/guality/pr36728-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none -DPREVENT_OPTIMIZATION line 18 arg6 == 6 FAIL: gcc.dg/guality/pr36728-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none -DPREVENT_OPTIMIZATION line 18 arg7 == 30 FAIL: gcc.dg/guality/pr36728-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects -DPREVENT_OPTIMIZATION line 16 arg1 == 1 FAIL: gcc.dg/guality/pr36728-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects -DPREVENT_OPTIMIZATION line 16 arg2 == 2 FAIL: gcc.dg/guality/pr36728-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects -DPREVENT_OPTIMIZATION line 16 arg3 == 3 FAIL: gcc.dg/guality/pr36728-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects -DPREVENT_OPTIMIZATION line 16 arg4 == 4
Results for 15.0.0 20240516 (experimental) [master r15-645-g988838da722] (GCC) testsuite on hppa-unknown-linux-gnu
LAST_UPDATED: Sat May 18 18:50:05 UTC 2024 (revision r15-645-g988838da722) Native configuration is hppa-unknown-linux-gnu === g++ tests === Running target unix FAIL: g++.dg/guality/pr55665.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 23 p == 40 FAIL: g++.dg/guality/redeclaration1.C -O1 line 15 i == 42 FAIL: g++.dg/guality/redeclaration1.C -O2 line 15 i == 42 FAIL: g++.dg/guality/redeclaration1.C -O3 -g line 15 i == 42 FAIL: g++.dg/guality/redeclaration1.C -Os line 15 i == 42 FAIL: g++.dg/guality/redeclaration1.C -Og line 15 i == 42 === g++ Summary === # of expected passes249993 # of unexpected failures6 # of expected failures 2610 # of unsupported tests 11651 /home/dave/gnu/gcc/objdir/gcc/xg++ version 15.0.0 20240516 (experimental) [master r15-645-g988838da722] (GCC) === gcc tests === Running target unix XPASS: gcc.dg/guality/guality.c -O0 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/ipa-sra-1.c -O2 -DPREVENT_OPTIMIZATION line 31 k == 3 FAIL: gcc.dg/guality/ipa-sra-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none -DPREVENT_OPTIMIZATION line 31 k == 3 FAIL: gcc.dg/guality/ipa-sra-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects -DPREVENT_OPTIMIZATION line 31 k == 3 FAIL: gcc.dg/guality/ipa-sra-1.c -O3 -g -DPREVENT_OPTIMIZATION line 31 k == 3 FAIL: gcc.dg/guality/ipa-sra-1.c -Os -DPREVENT_OPTIMIZATION line 31 k == 3 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/nrv-1.c -O2 -DPREVENT_OPTIMIZATION line 20 a2.i[0] == 42 FAIL: gcc.dg/guality/nrv-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none -DPREVENT_OPTIMIZATION line 20 a2.i[0] == 42 FAIL: gcc.dg/guality/nrv-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects -DPREVENT_OPTIMIZATION line 20 a2.i[0] == 42 FAIL: gcc.dg/guality/nrv-1.c -O3 -g -DPREVENT_OPTIMIZATION line 20 a2.i[0] == 42 FAIL: gcc.dg/guality/nrv-1.c -Os -DPREVENT_OPTIMIZATION line 20 a2.i[0] == 42 FAIL: gcc.dg/guality/pr36728-1.c -O1 -DPREVENT_OPTIMIZATION line 16 arg5 == 5 FAIL: gcc.dg/guality/pr36728-1.c -O1 -DPREVENT_OPTIMIZATION line 16 arg6 == 6 FAIL: gcc.dg/guality/pr36728-1.c -O1 -DPREVENT_OPTIMIZATION line 16 arg7 == 30 FAIL: gcc.dg/guality/pr36728-1.c -O1 -DPREVENT_OPTIMIZATION line 18 arg5 == 5 FAIL: gcc.dg/guality/pr36728-1.c -O1 -DPREVENT_OPTIMIZATION line 18 arg6 == 6 FAIL: gcc.dg/guality/pr36728-1.c -O1 -DPREVENT_OPTIMIZATION line 18 arg7 == 30 FAIL: gcc.dg/guality/pr36728-1.c -O2 -DPREVENT_OPTIMIZATION line 16 arg5 == 5 FAIL: gcc.dg/guality/pr36728-1.c -O2 -DPREVENT_OPTIMIZATION line 16 arg6 == 6 FAIL: gcc.dg/guality/pr36728-1.c -O2 -DPREVENT_OPTIMIZATION line 16 arg7 == 30 FAIL: gcc.dg/guality/pr36728-1.c -O2 -DPREVENT_OPTIMIZATION line 18 arg5 == 5 FAIL: gcc.dg/guality/pr36728-1.c -O2 -DPREVENT_OPTIMIZATION line 18 arg6 == 6 FAIL: gcc.dg/guality/pr36728-1.c -O2 -DPREVENT_OPTIMIZATION line 18 arg7 == 30 FAIL: gcc.dg/guality/pr36728-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none -DPREVENT_OPTIMIZATION line 16 arg5 == 5 FAIL: gcc.dg/guality/pr36728-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none -DPREVENT_OPTIMIZATION line 16 arg6 == 6 FAIL: gcc.dg/guality/pr36728-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none -DPREVENT_OPTIMIZATION line 16 arg7 == 30 FAIL: gcc.dg/guality/pr36728-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none -DPREVENT_OPTIMIZATION line 18 arg5 == 5 FAIL: gcc.dg/guality/pr36728-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none -DPREVENT_OPTIMIZATION line 18 arg6 == 6 FAIL: gcc.dg/guality/pr36728-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none -DPREVENT_OPTIMIZATION line 18 arg7 == 30 FAIL: gcc.dg/guality/pr36728-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects -DPREVENT_OPTIMIZATION line 16 arg1 == 1 FAIL: gcc.dg/guality/pr36728-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects -DPREVENT_OPTIMIZATION line 16 arg2 == 2 FAIL: gcc.dg/guality/pr36728-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects -DPREVENT_OPTIMIZATION line 16 arg3 == 3 FAIL: gcc.dg/guality/pr36728-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects -DPREVENT_OPTIMIZATION line 16 arg4 == 4
Results for 15.0.0 20240513 (experimental) [master r15-434-g6d31a370e26] (GCC) testsuite on hppa-unknown-linux-gnu
LAST_UPDATED: Mon May 13 14:50:42 UTC 2024 (revision r15-434-g6d31a370e26) Native configuration is hppa-unknown-linux-gnu === g++ tests === Running target unix WARNING: c-c++-common/analyzer/dot-output.c -std=c++17 dg-check-dot dot-output.c.eg.dot program timed out. FAIL: c-c++-common/analyzer/dot-output.c -std=c++17 dg-check-dot dot-output.c.eg.dot WARNING: c-c++-common/analyzer/dot-output.c -std=c++20 dg-check-dot dot-output.c.eg.dot program timed out. FAIL: c-c++-common/analyzer/dot-output.c -std=c++20 dg-check-dot dot-output.c.eg.dot FAIL: g++.dg/guality/pr55665.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 23 p == 40 FAIL: g++.dg/guality/redeclaration1.C -O1 line 15 i == 42 FAIL: g++.dg/guality/redeclaration1.C -O2 line 15 i == 42 FAIL: g++.dg/guality/redeclaration1.C -O3 -g line 15 i == 42 FAIL: g++.dg/guality/redeclaration1.C -Os line 15 i == 42 FAIL: g++.dg/guality/redeclaration1.C -Og line 15 i == 42 === g++ Summary === # of expected passes249685 # of unexpected failures8 # of expected failures 2610 # of unsupported tests 11640 /home/dave/gnu/gcc/objdir/gcc/xg++ version 15.0.0 20240513 (experimental) [master r15-434-g6d31a370e26] (GCC) === gcc tests === Running target unix WARNING: c-c++-common/analyzer/dot-output.c dg-check-dot dot-output.c.eg.dot program timed out. FAIL: c-c++-common/analyzer/dot-output.c dg-check-dot dot-output.c.eg.dot WARNING: gcc.dg/long_branch.c (test for excess errors) program timed out. FAIL: gcc.dg/long_branch.c (test for excess errors) UNRESOLVED: gcc.dg/long_branch.c compilation failed to produce executable WARNING: gcc.dg/pr87985.c (test for excess errors) program timed out. FAIL: gcc.dg/pr87985.c (test for excess errors) XPASS: gcc.dg/guality/guality.c -O0 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/ipa-sra-1.c -O2 -DPREVENT_OPTIMIZATION line 31 k == 3 FAIL: gcc.dg/guality/ipa-sra-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none -DPREVENT_OPTIMIZATION line 31 k == 3 FAIL: gcc.dg/guality/ipa-sra-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects -DPREVENT_OPTIMIZATION line 31 k == 3 FAIL: gcc.dg/guality/ipa-sra-1.c -O3 -g -DPREVENT_OPTIMIZATION line 31 k == 3 FAIL: gcc.dg/guality/ipa-sra-1.c -Os -DPREVENT_OPTIMIZATION line 31 k == 3 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/nrv-1.c -O2 -DPREVENT_OPTIMIZATION line 20 a2.i[0] == 42 FAIL: gcc.dg/guality/nrv-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none -DPREVENT_OPTIMIZATION line 20 a2.i[0] == 42 FAIL: gcc.dg/guality/nrv-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects -DPREVENT_OPTIMIZATION line 20 a2.i[0] == 42 FAIL: gcc.dg/guality/nrv-1.c -O3 -g -DPREVENT_OPTIMIZATION line 20 a2.i[0] == 42 FAIL: gcc.dg/guality/nrv-1.c -Os -DPREVENT_OPTIMIZATION line 20 a2.i[0] == 42 FAIL: gcc.dg/guality/pr36728-1.c -O1 -DPREVENT_OPTIMIZATION line 16 arg5 == 5 FAIL: gcc.dg/guality/pr36728-1.c -O1 -DPREVENT_OPTIMIZATION line 16 arg6 == 6 FAIL: gcc.dg/guality/pr36728-1.c -O1 -DPREVENT_OPTIMIZATION line 16 arg7 == 30 FAIL: gcc.dg/guality/pr36728-1.c -O1 -DPREVENT_OPTIMIZATION line 18 arg5 == 5 FAIL: gcc.dg/guality/pr36728-1.c -O1 -DPREVENT_OPTIMIZATION line 18 arg6 == 6 FAIL: gcc.dg/guality/pr36728-1.c -O1 -DPREVENT_OPTIMIZATION line 18 arg7 == 30 FAIL: gcc.dg/guality/pr36728-1.c -O2 -DPREVENT_OPTIMIZATION line 16 arg5 == 5 FAIL: gcc.dg/guality/pr36728-1.c -O2 -DPREVENT_OPTIMIZATION line 16 arg6 == 6 FAIL: gcc.dg/guality/pr36728-1.c -O2 -DPREVENT_OPTIMIZATION line 16 arg7 == 30 FAIL: gcc.dg/guality/pr36728-1.c -O2 -DPREVENT_OPTIMIZATION line 18 arg5 == 5 FAIL: gcc.dg/guality/pr36728-1.c -O2 -DPREVENT_OPTIMIZATION line 18 arg6 == 6 FAIL: gcc.dg/guality/pr36728-1.c -O2 -DPREVENT_OPTIMIZATION line 18 arg7 == 30 FAIL: gcc.dg/guality/pr36728-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none -DPREVENT_OPTIMIZATION line 16 arg5 == 5 FAIL: gcc.dg/guality/pr36728-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none -DPREVENT_OPTIMIZATION line 16 arg6 == 6 FAIL: gcc.dg/guality/pr36728-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none -DPREVENT_OPTIMIZATION line 16 arg7 == 30 FAIL:
Results for 15.0.0 20240509 (experimental) [master r15-363-gcbd420a1c3e] (GCC) testsuite on hppa-unknown-linux-gnu
LAST_UPDATED: Fri May 10 16:18:36 UTC 2024 (revision r15-363-gcbd420a1c3e) Native configuration is hppa-unknown-linux-gnu === g++ tests === Running target unix FAIL: g++.dg/guality/pr55665.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 23 p == 40 FAIL: g++.dg/guality/redeclaration1.C -O1 line 15 i == 42 FAIL: g++.dg/guality/redeclaration1.C -O2 line 15 i == 42 FAIL: g++.dg/guality/redeclaration1.C -O3 -g line 15 i == 42 FAIL: g++.dg/guality/redeclaration1.C -Os line 15 i == 42 FAIL: g++.dg/guality/redeclaration1.C -Og line 15 i == 42 === g++ Summary === # of expected passes249566 # of unexpected failures6 # of expected failures 2610 # of unsupported tests 11618 /home/dave/gnu/gcc/objdir/gcc/xg++ version 15.0.0 20240509 (experimental) [master r15-363-gcbd420a1c3e] (GCC) === gcc tests === Running target unix XPASS: gcc.dg/guality/guality.c -O0 execution test XPASS: gcc.dg/guality/inline-params.c -O2 -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 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 FAIL: gcc.dg/guality/ipa-sra-1.c -O2 -DPREVENT_OPTIMIZATION line 31 k == 3 FAIL: gcc.dg/guality/ipa-sra-1.c -O3 -g -DPREVENT_OPTIMIZATION line 31 k == 3 FAIL: gcc.dg/guality/ipa-sra-1.c -Os -DPREVENT_OPTIMIZATION line 31 k == 3 FAIL: gcc.dg/guality/ipa-sra-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none -DPREVENT_OPTIMIZATION line 31 k == 3 FAIL: gcc.dg/guality/ipa-sra-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects -DPREVENT_OPTIMIZATION line 31 k == 3 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/nrv-1.c -O2 -DPREVENT_OPTIMIZATION line 20 a2.i[0] == 42 FAIL: gcc.dg/guality/nrv-1.c -O3 -g -DPREVENT_OPTIMIZATION line 20 a2.i[0] == 42 FAIL: gcc.dg/guality/nrv-1.c -Os -DPREVENT_OPTIMIZATION line 20 a2.i[0] == 42 FAIL: gcc.dg/guality/nrv-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none -DPREVENT_OPTIMIZATION line 20 a2.i[0] == 42 FAIL: gcc.dg/guality/nrv-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects -DPREVENT_OPTIMIZATION line 20 a2.i[0] == 42 FAIL: gcc.dg/guality/pr36728-1.c -O1 -DPREVENT_OPTIMIZATION line 16 arg5 == 5 FAIL: gcc.dg/guality/pr36728-1.c -O1 -DPREVENT_OPTIMIZATION line 16 arg6 == 6 FAIL: gcc.dg/guality/pr36728-1.c -O1 -DPREVENT_OPTIMIZATION line 16 arg7 == 30 FAIL: gcc.dg/guality/pr36728-1.c -O1 -DPREVENT_OPTIMIZATION line 18 arg5 == 5 FAIL: gcc.dg/guality/pr36728-1.c -O1 -DPREVENT_OPTIMIZATION line 18 arg6 == 6 FAIL: gcc.dg/guality/pr36728-1.c -O1 -DPREVENT_OPTIMIZATION line 18 arg7 == 30 FAIL: gcc.dg/guality/pr36728-1.c -O2 -DPREVENT_OPTIMIZATION line 16 arg5 == 5 FAIL: gcc.dg/guality/pr36728-1.c -O2 -DPREVENT_OPTIMIZATION line 16 arg6 == 6 FAIL: gcc.dg/guality/pr36728-1.c -O2 -DPREVENT_OPTIMIZATION line 16 arg7 == 30 FAIL: gcc.dg/guality/pr36728-1.c -O2 -DPREVENT_OPTIMIZATION line 18 arg5 == 5 FAIL: gcc.dg/guality/pr36728-1.c -O2 -DPREVENT_OPTIMIZATION line 18 arg6 == 6 FAIL: gcc.dg/guality/pr36728-1.c -O2 -DPREVENT_OPTIMIZATION line 18 arg7 == 30 FAIL: gcc.dg/guality/pr36728-1.c -O3 -g -DPREVENT_OPTIMIZATION line 16 arg1 == 1 FAIL: gcc.dg/guality/pr36728-1.c -O3 -g -DPREVENT_OPTIMIZATION line 16 arg2 == 2 FAIL: gcc.dg/guality/pr36728-1.c -O3 -g -DPREVENT_OPTIMIZATION line 16 arg3 == 3 FAIL: gcc.dg/guality/pr36728-1.c -O3 -g -DPREVENT_OPTIMIZATION line 16 arg4 == 4 FAIL: gcc.dg/guality/pr36728-1.c -O3 -g -DPREVENT_OPTIMIZATION line 16 arg5 == 5 FAIL: gcc.dg/guality/pr36728-1.c -O3 -g -DPREVENT_OPTIMIZATION line 16 arg6 == 6 FAIL: gcc.dg/guality/pr36728-1.c -O3 -g -DPREVENT_OPTIMIZATION line 16 arg7 == 30 FAIL: gcc.dg/guality/pr36728-1.c -O3 -g -DPREVENT_OPTIMIZATION line 18 arg1 == 1 FAIL: gcc.dg/guality/pr36728-1.c -O3 -g -DPREVENT_OPTIMIZATION line 18 arg2 == 2 FAIL: gcc.dg/guality/pr36728-1.c -O3 -g -DPREVENT_OPTIMIZATION line 18 arg3 == 3 FAIL: gcc.dg/guality/pr36728-1.c -O3 -g -DPREVENT_OPTIMIZATION line 18 arg4 == 4 FAIL: gcc.dg/guality/pr36728-1.c -O3 -g -DPREVENT_OPTIMIZATION line 18 arg5 == 5 FAIL: gcc.dg/guality/pr36728-1.c -O3 -g -DPREVENT_OPTIMIZATION line 18 arg6 == 6 FAIL: gcc.dg/guality/pr36728-1.c -O3 -g -DPREVENT_OPTIMIZATION line 18 arg7 == 30 FAIL: gcc.dg/guality/pr36728-1.c -O3 -g -DPREVENT_OPTIMIZATION line 18 *x == (char) 25 FAIL:
Results for 15.0.0 20240507 (experimental) [master r15-322-gb65cc09f9c7] (GCC) testsuite on hppa-unknown-linux-gnu
LAST_UPDATED: Wed May 8 13:46:32 UTC 2024 (revision r15-322-gb65cc09f9c7) === acats tests === === acats Summary === # of expected passes2328 # of unexpected failures0 Native configuration is hppa-unknown-linux-gnu === g++ tests === Running target unix FAIL: g++.dg/guality/pr55665.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 23 p == 40 FAIL: g++.dg/guality/redeclaration1.C -O1 line 15 i == 42 FAIL: g++.dg/guality/redeclaration1.C -Og line 15 i == 42 FAIL: g++.dg/modules/xtreme-header-2_a.H -std=c++17 (test for excess errors) FAIL: g++.dg/modules/xtreme-header-2_a.H -std=c++2a (test for excess errors) FAIL: g++.dg/modules/xtreme-header-2_a.H -std=c++2b (test for excess errors) FAIL: g++.dg/modules/xtreme-header-2_a.H module-cmi (gcm.cache/\$srcdir/g++.dg/modules/xtreme-header-2_a.H.gcm) FAIL: g++.dg/modules/xtreme-header-2_a.H module-cmi (gcm.cache/\$srcdir/g++.dg/modules/xtreme-header-2_a.H.gcm) FAIL: g++.dg/modules/xtreme-header-2_a.H module-cmi (gcm.cache/\$srcdir/g++.dg/modules/xtreme-header-2_a.H.gcm) FAIL: g++.dg/modules/xtreme-header-2_b.C -std=c++17 (test for excess errors) FAIL: g++.dg/modules/xtreme-header-2_b.C -std=c++2a (test for excess errors) FAIL: g++.dg/modules/xtreme-header-2_b.C -std=c++2b (test for excess errors) FAIL: g++.dg/modules/xtreme-header-2_c.C -std=c++17 (test for excess errors) FAIL: g++.dg/modules/xtreme-header-2_c.C -std=c++2a (test for excess errors) FAIL: g++.dg/modules/xtreme-header-2_c.C -std=c++2b (test for excess errors) FAIL: g++.dg/modules/xtreme-header-7_a.H -std=c++17 (test for excess errors) FAIL: g++.dg/modules/xtreme-header-7_a.H -std=c++2a (test for excess errors) FAIL: g++.dg/modules/xtreme-header-7_a.H -std=c++2b (test for excess errors) FAIL: g++.dg/modules/xtreme-header-7_a.H module-cmi (gcm.cache/\$srcdir/g++.dg/modules/xtreme-header-7_a.H.gcm) FAIL: g++.dg/modules/xtreme-header-7_a.H module-cmi (gcm.cache/\$srcdir/g++.dg/modules/xtreme-header-7_a.H.gcm) FAIL: g++.dg/modules/xtreme-header-7_a.H module-cmi (gcm.cache/\$srcdir/g++.dg/modules/xtreme-header-7_a.H.gcm) FAIL: g++.dg/modules/xtreme-header-7_b.C -std=c++17 (test for excess errors) FAIL: g++.dg/modules/xtreme-header-7_b.C -std=c++2a (test for excess errors) FAIL: g++.dg/modules/xtreme-header-7_b.C -std=c++2b (test for excess errors) FAIL: g++.dg/modules/xtreme-header_a.H -std=c++17 (test for excess errors) FAIL: g++.dg/modules/xtreme-header_a.H -std=c++2a (test for excess errors) FAIL: g++.dg/modules/xtreme-header_a.H -std=c++2b (test for excess errors) FAIL: g++.dg/modules/xtreme-header_a.H module-cmi (gcm.cache/\$srcdir/g++.dg/modules/xtreme-header_a.H.gcm) FAIL: g++.dg/modules/xtreme-header_a.H module-cmi (gcm.cache/\$srcdir/g++.dg/modules/xtreme-header_a.H.gcm) FAIL: g++.dg/modules/xtreme-header_a.H module-cmi (gcm.cache/\$srcdir/g++.dg/modules/xtreme-header_a.H.gcm) FAIL: g++.dg/modules/xtreme-header_b.C -std=c++17 (test for excess errors) FAIL: g++.dg/modules/xtreme-header_b.C -std=c++2a (test for excess errors) FAIL: g++.dg/modules/xtreme-header_b.C -std=c++2b (test for excess errors) === g++ Summary === # of expected passes249511 # of unexpected failures33 # of expected failures 2610 # of unsupported tests 11613 /home/dave/gnu/gcc/objdir/gcc/xg++ version 15.0.0 20240507 (experimental) [master r15-322-gb65cc09f9c7] (GCC) === gcc tests === Running target unix FAIL: gcc.c-torture/execute/pr36034-1.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (internal compiler error: in extract_constrain_insn, at recog.cc:2713) FAIL: gcc.c-torture/execute/pr36034-1.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors) UNRESOLVED: gcc.c-torture/execute/pr36034-1.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions compilation failed to produce executable FAIL: gcc.c-torture/execute/pr36034-1.c -O3 -g (internal compiler error: in extract_constrain_insn, at recog.cc:2713) FAIL: gcc.c-torture/execute/pr36034-1.c -O3 -g (test for excess errors) UNRESOLVED: gcc.c-torture/execute/pr36034-1.c -O3 -g compilation failed to produce executable FAIL: gcc.c-torture/execute/pr36034-2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (internal compiler error: in extract_constrain_insn, at recog.cc:2713) FAIL: gcc.c-torture/execute/pr36034-2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors) UNRESOLVED: gcc.c-torture/execute/pr36034-2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions compilation failed to produce executable FAIL: gcc.c-torture/execute/pr36034-2.c -O3 -g (internal compiler error: in extract_constrain_insn, at recog.cc:2713) FAIL:
Results for 15.0.0 20240507 (experimental) [master r15-333-gce51e6727c9] (GCC) testsuite on hppa-unknown-linux-gnu
LAST_UPDATED: Wed May 8 22:40:55 UTC 2024 (revision r15-333-gce51e6727c9) Native configuration is hppa-unknown-linux-gnu === g++ tests === Running target unix FAIL: g++.dg/guality/pr55665.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 23 p == 40 FAIL: g++.dg/guality/redeclaration1.C -O1 line 15 i == 42 FAIL: g++.dg/guality/redeclaration1.C -O2 line 15 i == 42 FAIL: g++.dg/guality/redeclaration1.C -O3 -g line 15 i == 42 FAIL: g++.dg/guality/redeclaration1.C -Os line 15 i == 42 FAIL: g++.dg/guality/redeclaration1.C -Og line 15 i == 42 === g++ Summary === # of expected passes249546 # of unexpected failures6 # of expected failures 2610 # of unsupported tests 11615 /home/dave/gnu/gcc/objdir/gcc/xg++ version 15.0.0 20240507 (experimental) [master r15-333-gce51e6727c9] (GCC) === gcc tests === Running target unix FAIL: gcc.c-torture/execute/20031012-1.c -O3 -g (test for excess errors) FAIL: gcc.c-torture/execute/20031012-1.c -O3 -g execution test FAIL: gcc.dg/atomic/stdatomic-op-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) FAIL: gcc.dg/atomic/stdatomic-op-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test XPASS: gcc.dg/guality/guality.c -O0 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/ipa-sra-1.c -O2 -DPREVENT_OPTIMIZATION line 31 k == 3 FAIL: gcc.dg/guality/ipa-sra-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none -DPREVENT_OPTIMIZATION line 31 k == 3 FAIL: gcc.dg/guality/ipa-sra-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects -DPREVENT_OPTIMIZATION line 31 k == 3 FAIL: gcc.dg/guality/ipa-sra-1.c -O3 -g -DPREVENT_OPTIMIZATION line 31 k == 3 FAIL: gcc.dg/guality/ipa-sra-1.c -Os -DPREVENT_OPTIMIZATION line 31 k == 3 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/nrv-1.c -O2 -DPREVENT_OPTIMIZATION line 20 a2.i[0] == 42 FAIL: gcc.dg/guality/nrv-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none -DPREVENT_OPTIMIZATION line 20 a2.i[0] == 42 FAIL: gcc.dg/guality/nrv-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects -DPREVENT_OPTIMIZATION line 20 a2.i[0] == 42 FAIL: gcc.dg/guality/nrv-1.c -O3 -g -DPREVENT_OPTIMIZATION line 20 a2.i[0] == 42 FAIL: gcc.dg/guality/nrv-1.c -Os -DPREVENT_OPTIMIZATION line 20 a2.i[0] == 42 FAIL: gcc.dg/guality/pr36728-1.c -O1 -DPREVENT_OPTIMIZATION line 16 arg5 == 5 FAIL: gcc.dg/guality/pr36728-1.c -O1 -DPREVENT_OPTIMIZATION line 16 arg6 == 6 FAIL: gcc.dg/guality/pr36728-1.c -O1 -DPREVENT_OPTIMIZATION line 16 arg7 == 30 FAIL: gcc.dg/guality/pr36728-1.c -O1 -DPREVENT_OPTIMIZATION line 18 arg5 == 5 FAIL: gcc.dg/guality/pr36728-1.c -O1 -DPREVENT_OPTIMIZATION line 18 arg6 == 6 FAIL: gcc.dg/guality/pr36728-1.c -O1 -DPREVENT_OPTIMIZATION line 18 arg7 == 30 FAIL: gcc.dg/guality/pr36728-1.c -O2 -DPREVENT_OPTIMIZATION line 16 arg5 == 5 FAIL: gcc.dg/guality/pr36728-1.c -O2 -DPREVENT_OPTIMIZATION line 16 arg6 == 6 FAIL: gcc.dg/guality/pr36728-1.c -O2 -DPREVENT_OPTIMIZATION line 16 arg7 == 30 FAIL: gcc.dg/guality/pr36728-1.c -O2 -DPREVENT_OPTIMIZATION line 18 arg5 == 5 FAIL: gcc.dg/guality/pr36728-1.c -O2 -DPREVENT_OPTIMIZATION line 18 arg6 == 6 FAIL: gcc.dg/guality/pr36728-1.c -O2 -DPREVENT_OPTIMIZATION line 18 arg7 == 30 FAIL: gcc.dg/guality/pr36728-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none -DPREVENT_OPTIMIZATION line 16 arg5 == 5 FAIL: gcc.dg/guality/pr36728-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none -DPREVENT_OPTIMIZATION line 16 arg6 == 6 FAIL: gcc.dg/guality/pr36728-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none -DPREVENT_OPTIMIZATION line 16 arg7 == 30 FAIL: gcc.dg/guality/pr36728-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none -DPREVENT_OPTIMIZATION line 18 arg5 == 5 FAIL: gcc.dg/guality/pr36728-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none -DPREVENT_OPTIMIZATION line 18 arg6 == 6 FAIL: gcc.dg/guality/pr36728-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none -DPREVENT_OPTIMIZATION line 18 arg7 == 30 FAIL: gcc.dg/guality/pr36728-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects -DPREVENT_OPTIMIZATION line 16 arg1 == 1 FAIL:
Results for 15.0.0 20240506 (experimental) [master r15-172-g8daf4eb02a2] (GCC) testsuite on hppa-unknown-linux-gnu
LAST_UPDATED: Mon May 6 07:55:47 UTC 2024 (revision r15-172-g8daf4eb02a2) Native configuration is hppa-unknown-linux-gnu === g++ tests === Running target unix FAIL: g++.dg/guality/pr55665.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 23 p == 40 FAIL: g++.dg/guality/redeclaration1.C -O1 line 15 i == 42 FAIL: g++.dg/guality/redeclaration1.C -Og line 15 i == 42 FAIL: g++.dg/modules/xtreme-header-2_a.H -std=c++17 (test for excess errors) FAIL: g++.dg/modules/xtreme-header-2_a.H -std=c++2a (test for excess errors) FAIL: g++.dg/modules/xtreme-header-2_a.H -std=c++2b (test for excess errors) FAIL: g++.dg/modules/xtreme-header-2_a.H module-cmi (gcm.cache/\$srcdir/g++.dg/modules/xtreme-header-2_a.H.gcm) FAIL: g++.dg/modules/xtreme-header-2_a.H module-cmi (gcm.cache/\$srcdir/g++.dg/modules/xtreme-header-2_a.H.gcm) FAIL: g++.dg/modules/xtreme-header-2_a.H module-cmi (gcm.cache/\$srcdir/g++.dg/modules/xtreme-header-2_a.H.gcm) FAIL: g++.dg/modules/xtreme-header-2_b.C -std=c++17 (test for excess errors) FAIL: g++.dg/modules/xtreme-header-2_b.C -std=c++2a (test for excess errors) FAIL: g++.dg/modules/xtreme-header-2_b.C -std=c++2b (test for excess errors) FAIL: g++.dg/modules/xtreme-header-2_c.C -std=c++17 (test for excess errors) FAIL: g++.dg/modules/xtreme-header-2_c.C -std=c++2a (test for excess errors) FAIL: g++.dg/modules/xtreme-header-2_c.C -std=c++2b (test for excess errors) FAIL: g++.dg/modules/xtreme-header-7_a.H -std=c++17 (test for excess errors) FAIL: g++.dg/modules/xtreme-header-7_a.H -std=c++2a (test for excess errors) FAIL: g++.dg/modules/xtreme-header-7_a.H -std=c++2b (test for excess errors) FAIL: g++.dg/modules/xtreme-header-7_a.H module-cmi (gcm.cache/\$srcdir/g++.dg/modules/xtreme-header-7_a.H.gcm) FAIL: g++.dg/modules/xtreme-header-7_a.H module-cmi (gcm.cache/\$srcdir/g++.dg/modules/xtreme-header-7_a.H.gcm) FAIL: g++.dg/modules/xtreme-header-7_a.H module-cmi (gcm.cache/\$srcdir/g++.dg/modules/xtreme-header-7_a.H.gcm) FAIL: g++.dg/modules/xtreme-header-7_b.C -std=c++17 (test for excess errors) FAIL: g++.dg/modules/xtreme-header-7_b.C -std=c++2a (test for excess errors) FAIL: g++.dg/modules/xtreme-header-7_b.C -std=c++2b (test for excess errors) FAIL: g++.dg/modules/xtreme-header_a.H -std=c++17 (test for excess errors) FAIL: g++.dg/modules/xtreme-header_a.H -std=c++2a (test for excess errors) FAIL: g++.dg/modules/xtreme-header_a.H -std=c++2b (test for excess errors) FAIL: g++.dg/modules/xtreme-header_a.H module-cmi (gcm.cache/\$srcdir/g++.dg/modules/xtreme-header_a.H.gcm) FAIL: g++.dg/modules/xtreme-header_a.H module-cmi (gcm.cache/\$srcdir/g++.dg/modules/xtreme-header_a.H.gcm) FAIL: g++.dg/modules/xtreme-header_a.H module-cmi (gcm.cache/\$srcdir/g++.dg/modules/xtreme-header_a.H.gcm) FAIL: g++.dg/modules/xtreme-header_b.C -std=c++17 (test for excess errors) FAIL: g++.dg/modules/xtreme-header_b.C -std=c++2a (test for excess errors) FAIL: g++.dg/modules/xtreme-header_b.C -std=c++2b (test for excess errors) === g++ Summary === # of expected passes249472 # of unexpected failures33 # of expected failures 2610 # of unsupported tests 11607 /home/dave/gnu/gcc/objdir/gcc/xg++ version 15.0.0 20240506 (experimental) [master r15-172-g8daf4eb02a2] (GCC) === gcc tests === Running target unix WARNING: c-c++-common/analyzer/dot-output.c dg-check-dot dot-output.c.eg.dot program timed out. FAIL: c-c++-common/analyzer/dot-output.c dg-check-dot dot-output.c.eg.dot XPASS: gcc.dg/guality/guality.c -O0 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/ipa-sra-1.c -O2 -DPREVENT_OPTIMIZATION line 31 k == 3 FAIL: gcc.dg/guality/ipa-sra-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none -DPREVENT_OPTIMIZATION line 31 k == 3 FAIL: gcc.dg/guality/ipa-sra-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects -DPREVENT_OPTIMIZATION line 31 k == 3 FAIL: gcc.dg/guality/ipa-sra-1.c -O3 -g -DPREVENT_OPTIMIZATION line 31 k == 3 FAIL: gcc.dg/guality/ipa-sra-1.c -Os -DPREVENT_OPTIMIZATION line 31 k == 3 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/nrv-1.c -O2 -DPREVENT_OPTIMIZATION line 20 a2.i[0] == 42 FAIL: gcc.dg/guality/nrv-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none -DPREVENT_OPTIMIZATION line 20 a2.i[0] == 42 FAIL:
Results for 15.0.0 20240505 (experimental) [master r15-167-gaffd77d3fe7] (GCC) testsuite on hppa-unknown-linux-gnu
LAST_UPDATED: Sun May 5 14:53:12 UTC 2024 (revision r15-167-gaffd77d3fe7) Native configuration is hppa-unknown-linux-gnu === g++ tests === Running target unix FAIL: g++.dg/guality/pr55665.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 23 p == 40 FAIL: g++.dg/guality/redeclaration1.C -O1 line 15 i == 42 FAIL: g++.dg/guality/redeclaration1.C -O2 line 15 i == 42 FAIL: g++.dg/guality/redeclaration1.C -O3 -g line 15 i == 42 FAIL: g++.dg/guality/redeclaration1.C -Os line 15 i == 42 FAIL: g++.dg/guality/redeclaration1.C -Og line 15 i == 42 === g++ Summary === # of expected passes249503 # of unexpected failures6 # of expected failures 2610 # of unsupported tests 11607 /home/dave/gnu/gcc/objdir/gcc/xg++ version 15.0.0 20240505 (experimental) [master r15-167-gaffd77d3fe7] (GCC) === gcc tests === Running target unix FAIL: gcc.c-torture/execute/930429-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) FAIL: gcc.c-torture/execute/930429-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test FAIL: gcc.c-torture/execute/pr97404.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) FAIL: gcc.c-torture/execute/pr97404.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test XPASS: gcc.dg/guality/guality.c -O0 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/ipa-sra-1.c -O2 -DPREVENT_OPTIMIZATION line 31 k == 3 FAIL: gcc.dg/guality/ipa-sra-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none -DPREVENT_OPTIMIZATION line 31 k == 3 FAIL: gcc.dg/guality/ipa-sra-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects -DPREVENT_OPTIMIZATION line 31 k == 3 FAIL: gcc.dg/guality/ipa-sra-1.c -O3 -g -DPREVENT_OPTIMIZATION line 31 k == 3 FAIL: gcc.dg/guality/ipa-sra-1.c -Os -DPREVENT_OPTIMIZATION line 31 k == 3 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/nrv-1.c -O2 -DPREVENT_OPTIMIZATION line 20 a2.i[0] == 42 FAIL: gcc.dg/guality/nrv-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none -DPREVENT_OPTIMIZATION line 20 a2.i[0] == 42 FAIL: gcc.dg/guality/nrv-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects -DPREVENT_OPTIMIZATION line 20 a2.i[0] == 42 FAIL: gcc.dg/guality/nrv-1.c -O3 -g -DPREVENT_OPTIMIZATION line 20 a2.i[0] == 42 FAIL: gcc.dg/guality/nrv-1.c -Os -DPREVENT_OPTIMIZATION line 20 a2.i[0] == 42 FAIL: gcc.dg/guality/pr36728-1.c -O1 -DPREVENT_OPTIMIZATION line 16 arg5 == 5 FAIL: gcc.dg/guality/pr36728-1.c -O1 -DPREVENT_OPTIMIZATION line 16 arg6 == 6 FAIL: gcc.dg/guality/pr36728-1.c -O1 -DPREVENT_OPTIMIZATION line 16 arg7 == 30 FAIL: gcc.dg/guality/pr36728-1.c -O1 -DPREVENT_OPTIMIZATION line 18 arg5 == 5 FAIL: gcc.dg/guality/pr36728-1.c -O1 -DPREVENT_OPTIMIZATION line 18 arg6 == 6 FAIL: gcc.dg/guality/pr36728-1.c -O1 -DPREVENT_OPTIMIZATION line 18 arg7 == 30 FAIL: gcc.dg/guality/pr36728-1.c -O2 -DPREVENT_OPTIMIZATION line 16 arg5 == 5 FAIL: gcc.dg/guality/pr36728-1.c -O2 -DPREVENT_OPTIMIZATION line 16 arg6 == 6 FAIL: gcc.dg/guality/pr36728-1.c -O2 -DPREVENT_OPTIMIZATION line 16 arg7 == 30 FAIL: gcc.dg/guality/pr36728-1.c -O2 -DPREVENT_OPTIMIZATION line 18 arg5 == 5 FAIL: gcc.dg/guality/pr36728-1.c -O2 -DPREVENT_OPTIMIZATION line 18 arg6 == 6 FAIL: gcc.dg/guality/pr36728-1.c -O2 -DPREVENT_OPTIMIZATION line 18 arg7 == 30 FAIL: gcc.dg/guality/pr36728-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none -DPREVENT_OPTIMIZATION line 16 arg5 == 5 FAIL: gcc.dg/guality/pr36728-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none -DPREVENT_OPTIMIZATION line 16 arg6 == 6 FAIL: gcc.dg/guality/pr36728-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none -DPREVENT_OPTIMIZATION line 16 arg7 == 30 FAIL: gcc.dg/guality/pr36728-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none -DPREVENT_OPTIMIZATION line 18 arg5 == 5 FAIL: gcc.dg/guality/pr36728-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none -DPREVENT_OPTIMIZATION line 18 arg6 == 6 FAIL: gcc.dg/guality/pr36728-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none -DPREVENT_OPTIMIZATION line 18 arg7 == 30 FAIL: gcc.dg/guality/pr36728-1.c -O2 -flto -fuse-linker-plugin
Results for 15.0.0 20240504 (experimental) [master r15-164-g6cec31d44a4] (GCC) testsuite on hppa-unknown-linux-gnu
LAST_UPDATED: Sat May 4 16:26:28 UTC 2024 (revision r15-164-g6cec31d44a4) Native configuration is hppa-unknown-linux-gnu === g++ tests === Running target unix FAIL: g++.dg/guality/pr55665.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 23 p == 40 FAIL: g++.dg/guality/redeclaration1.C -O1 line 15 i == 42 FAIL: g++.dg/guality/redeclaration1.C -Og line 15 i == 42 FAIL: g++.dg/modules/xtreme-header-2_a.H -std=c++17 (test for excess errors) FAIL: g++.dg/modules/xtreme-header-2_a.H -std=c++2a (test for excess errors) FAIL: g++.dg/modules/xtreme-header-2_a.H -std=c++2b (test for excess errors) FAIL: g++.dg/modules/xtreme-header-2_a.H module-cmi (gcm.cache/\$srcdir/g++.dg/modules/xtreme-header-2_a.H.gcm) FAIL: g++.dg/modules/xtreme-header-2_a.H module-cmi (gcm.cache/\$srcdir/g++.dg/modules/xtreme-header-2_a.H.gcm) FAIL: g++.dg/modules/xtreme-header-2_a.H module-cmi (gcm.cache/\$srcdir/g++.dg/modules/xtreme-header-2_a.H.gcm) FAIL: g++.dg/modules/xtreme-header-2_b.C -std=c++17 (test for excess errors) FAIL: g++.dg/modules/xtreme-header-2_b.C -std=c++2a (test for excess errors) FAIL: g++.dg/modules/xtreme-header-2_b.C -std=c++2b (test for excess errors) FAIL: g++.dg/modules/xtreme-header-2_c.C -std=c++17 (test for excess errors) FAIL: g++.dg/modules/xtreme-header-2_c.C -std=c++2a (test for excess errors) FAIL: g++.dg/modules/xtreme-header-2_c.C -std=c++2b (test for excess errors) FAIL: g++.dg/modules/xtreme-header-7_a.H -std=c++17 (test for excess errors) FAIL: g++.dg/modules/xtreme-header-7_a.H -std=c++2a (test for excess errors) FAIL: g++.dg/modules/xtreme-header-7_a.H -std=c++2b (test for excess errors) FAIL: g++.dg/modules/xtreme-header-7_a.H module-cmi (gcm.cache/\$srcdir/g++.dg/modules/xtreme-header-7_a.H.gcm) FAIL: g++.dg/modules/xtreme-header-7_a.H module-cmi (gcm.cache/\$srcdir/g++.dg/modules/xtreme-header-7_a.H.gcm) FAIL: g++.dg/modules/xtreme-header-7_a.H module-cmi (gcm.cache/\$srcdir/g++.dg/modules/xtreme-header-7_a.H.gcm) FAIL: g++.dg/modules/xtreme-header-7_b.C -std=c++17 (test for excess errors) FAIL: g++.dg/modules/xtreme-header-7_b.C -std=c++2a (test for excess errors) FAIL: g++.dg/modules/xtreme-header-7_b.C -std=c++2b (test for excess errors) FAIL: g++.dg/modules/xtreme-header_a.H -std=c++17 (test for excess errors) FAIL: g++.dg/modules/xtreme-header_a.H -std=c++2a (test for excess errors) FAIL: g++.dg/modules/xtreme-header_a.H -std=c++2b (test for excess errors) FAIL: g++.dg/modules/xtreme-header_a.H module-cmi (gcm.cache/\$srcdir/g++.dg/modules/xtreme-header_a.H.gcm) FAIL: g++.dg/modules/xtreme-header_a.H module-cmi (gcm.cache/\$srcdir/g++.dg/modules/xtreme-header_a.H.gcm) FAIL: g++.dg/modules/xtreme-header_a.H module-cmi (gcm.cache/\$srcdir/g++.dg/modules/xtreme-header_a.H.gcm) FAIL: g++.dg/modules/xtreme-header_b.C -std=c++17 (test for excess errors) FAIL: g++.dg/modules/xtreme-header_b.C -std=c++2a (test for excess errors) FAIL: g++.dg/modules/xtreme-header_b.C -std=c++2b (test for excess errors) FAIL: g++.old-deja/g++.brendan/dtors1.C -std=c++14 (test for excess errors) UNRESOLVED: g++.old-deja/g++.brendan/dtors1.C -std=c++14 compilation failed to produce executable === g++ Summary === # of expected passes249470 # of unexpected failures34 # of expected failures 2610 # of unresolved testcases 1 # of unsupported tests 11607 /home/dave/gnu/gcc/objdir/gcc/xg++ version 15.0.0 20240504 (experimental) [master r15-164-g6cec31d44a4] (GCC) === gcc tests === Running target unix FAIL: gcc.c-torture/execute/ieee/930529-1.c compilation, -O2 -flto -fno-use-linker-plugin -flto-partition=none UNRESOLVED: gcc.c-torture/execute/ieee/930529-1.c execution, -O2 -flto -fno-use-linker-plugin -flto-partition=none XPASS: gcc.dg/guality/guality.c -O0 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/ipa-sra-1.c -O2 -DPREVENT_OPTIMIZATION line 31 k == 3 FAIL: gcc.dg/guality/ipa-sra-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none -DPREVENT_OPTIMIZATION line 31 k == 3 FAIL: gcc.dg/guality/ipa-sra-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects -DPREVENT_OPTIMIZATION line 31 k == 3 FAIL: gcc.dg/guality/ipa-sra-1.c -O3 -g -DPREVENT_OPTIMIZATION line 31 k == 3 FAIL: gcc.dg/guality/ipa-sra-1.c -Os -DPREVENT_OPTIMIZATION line 31 k == 3 FAIL: gcc.dg/guality/loop-1.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
Results for 15.0.0 20240502 (experimental) [master r15-116-gff4dc8b10a4] (GCC) testsuite on hppa-unknown-linux-gnu
LAST_UPDATED: Thu May 2 17:16:37 UTC 2024 (revision r15-116-gff4dc8b10a4) Native configuration is hppa-unknown-linux-gnu === gcc tests === Running target unix FAIL: gcc.dg/pr47276.c (internal compiler error: Segmentation fault) FAIL: gcc.dg/pr47276.c (test for excess errors) XPASS: gcc.dg/guality/guality.c -O0 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/ipa-sra-1.c -O2 -DPREVENT_OPTIMIZATION line 31 k == 3 FAIL: gcc.dg/guality/ipa-sra-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none -DPREVENT_OPTIMIZATION line 31 k == 3 FAIL: gcc.dg/guality/ipa-sra-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects -DPREVENT_OPTIMIZATION line 31 k == 3 FAIL: gcc.dg/guality/ipa-sra-1.c -O3 -g -DPREVENT_OPTIMIZATION line 31 k == 3 FAIL: gcc.dg/guality/ipa-sra-1.c -Os -DPREVENT_OPTIMIZATION line 31 k == 3 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/nrv-1.c -O2 -DPREVENT_OPTIMIZATION line 20 a2.i[0] == 42 FAIL: gcc.dg/guality/nrv-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none -DPREVENT_OPTIMIZATION line 20 a2.i[0] == 42 FAIL: gcc.dg/guality/nrv-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects -DPREVENT_OPTIMIZATION line 20 a2.i[0] == 42 FAIL: gcc.dg/guality/nrv-1.c -O3 -g -DPREVENT_OPTIMIZATION line 20 a2.i[0] == 42 FAIL: gcc.dg/guality/nrv-1.c -Os -DPREVENT_OPTIMIZATION line 20 a2.i[0] == 42 FAIL: gcc.dg/guality/pr36728-1.c -O1 -DPREVENT_OPTIMIZATION line 16 arg5 == 5 FAIL: gcc.dg/guality/pr36728-1.c -O1 -DPREVENT_OPTIMIZATION line 16 arg6 == 6 FAIL: gcc.dg/guality/pr36728-1.c -O1 -DPREVENT_OPTIMIZATION line 16 arg7 == 30 FAIL: gcc.dg/guality/pr36728-1.c -O1 -DPREVENT_OPTIMIZATION line 18 arg5 == 5 FAIL: gcc.dg/guality/pr36728-1.c -O1 -DPREVENT_OPTIMIZATION line 18 arg6 == 6 FAIL: gcc.dg/guality/pr36728-1.c -O1 -DPREVENT_OPTIMIZATION line 18 arg7 == 30 FAIL: gcc.dg/guality/pr36728-1.c -O2 -DPREVENT_OPTIMIZATION line 16 arg5 == 5 FAIL: gcc.dg/guality/pr36728-1.c -O2 -DPREVENT_OPTIMIZATION line 16 arg6 == 6 FAIL: gcc.dg/guality/pr36728-1.c -O2 -DPREVENT_OPTIMIZATION line 16 arg7 == 30 FAIL: gcc.dg/guality/pr36728-1.c -O2 -DPREVENT_OPTIMIZATION line 18 arg5 == 5 FAIL: gcc.dg/guality/pr36728-1.c -O2 -DPREVENT_OPTIMIZATION line 18 arg6 == 6 FAIL: gcc.dg/guality/pr36728-1.c -O2 -DPREVENT_OPTIMIZATION line 18 arg7 == 30 FAIL: gcc.dg/guality/pr36728-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none -DPREVENT_OPTIMIZATION line 16 arg5 == 5 FAIL: gcc.dg/guality/pr36728-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none -DPREVENT_OPTIMIZATION line 16 arg6 == 6 FAIL: gcc.dg/guality/pr36728-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none -DPREVENT_OPTIMIZATION line 16 arg7 == 30 FAIL: gcc.dg/guality/pr36728-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none -DPREVENT_OPTIMIZATION line 18 arg5 == 5 FAIL: gcc.dg/guality/pr36728-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none -DPREVENT_OPTIMIZATION line 18 arg6 == 6 FAIL: gcc.dg/guality/pr36728-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none -DPREVENT_OPTIMIZATION line 18 arg7 == 30 FAIL: gcc.dg/guality/pr36728-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects -DPREVENT_OPTIMIZATION line 16 arg1 == 1 FAIL: gcc.dg/guality/pr36728-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects -DPREVENT_OPTIMIZATION line 16 arg2 == 2 FAIL: gcc.dg/guality/pr36728-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects -DPREVENT_OPTIMIZATION line 16 arg3 == 3 FAIL: gcc.dg/guality/pr36728-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects -DPREVENT_OPTIMIZATION line 16 arg4 == 4 FAIL: gcc.dg/guality/pr36728-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects -DPREVENT_OPTIMIZATION line 16 arg5 == 5 FAIL: gcc.dg/guality/pr36728-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects -DPREVENT_OPTIMIZATION line 16 arg6 == 6 FAIL: gcc.dg/guality/pr36728-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects -DPREVENT_OPTIMIZATION line 16 y == 2 FAIL: gcc.dg/guality/pr36728-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects -DPREVENT_OPTIMIZATION line 18 arg1 == 1 FAIL: gcc.dg/guality/pr36728-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects -DPREVENT_OPTIMIZATION line 18 arg2 == 2 FAIL:
Results for 14.0.1 20240411 (experimental) [master r14-9928-g9b8bc02037e] (GCC) testsuite on hppa-unknown-linux-gnu
LAST_UPDATED: Thu Apr 11 22:47:47 UTC 2024 (revision r14-9928-g9b8bc02037e) Native configuration is hppa-unknown-linux-gnu === g++ tests === Running target unix FAIL: g++.dg/guality/pr55665.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 23 p == 40 FAIL: g++.dg/guality/redeclaration1.C -O1 line 15 i == 42 FAIL: g++.dg/guality/redeclaration1.C -O2 line 15 i == 42 FAIL: g++.dg/guality/redeclaration1.C -O3 -g line 15 i == 42 FAIL: g++.dg/guality/redeclaration1.C -Os line 15 i == 42 FAIL: g++.dg/guality/redeclaration1.C -Og line 15 i == 42 === g++ Summary === # of expected passes248770 # of unexpected failures6 # of expected failures 2613 # of unsupported tests 11569 /home/dave/gnu/gcc/objdir/gcc/xg++ version 14.0.1 20240411 (experimental) [master r14-9928-g9b8bc02037e] (GCC) === gcc tests === Running target unix XPASS: gcc.dg/guality/guality.c -O0 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/ipa-sra-1.c -O2 -DPREVENT_OPTIMIZATION line 31 k == 3 FAIL: gcc.dg/guality/ipa-sra-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none -DPREVENT_OPTIMIZATION line 31 k == 3 FAIL: gcc.dg/guality/ipa-sra-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects -DPREVENT_OPTIMIZATION line 31 k == 3 FAIL: gcc.dg/guality/ipa-sra-1.c -O3 -g -DPREVENT_OPTIMIZATION line 31 k == 3 FAIL: gcc.dg/guality/ipa-sra-1.c -Os -DPREVENT_OPTIMIZATION line 31 k == 3 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/nrv-1.c -O2 -DPREVENT_OPTIMIZATION line 20 a2.i[0] == 42 FAIL: gcc.dg/guality/nrv-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none -DPREVENT_OPTIMIZATION line 20 a2.i[0] == 42 FAIL: gcc.dg/guality/nrv-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects -DPREVENT_OPTIMIZATION line 20 a2.i[0] == 42 FAIL: gcc.dg/guality/nrv-1.c -O3 -g -DPREVENT_OPTIMIZATION line 20 a2.i[0] == 42 FAIL: gcc.dg/guality/nrv-1.c -Os -DPREVENT_OPTIMIZATION line 20 a2.i[0] == 42 FAIL: gcc.dg/guality/pr36728-1.c -O1 -DPREVENT_OPTIMIZATION line 16 arg5 == 5 FAIL: gcc.dg/guality/pr36728-1.c -O1 -DPREVENT_OPTIMIZATION line 16 arg6 == 6 FAIL: gcc.dg/guality/pr36728-1.c -O1 -DPREVENT_OPTIMIZATION line 16 arg7 == 30 FAIL: gcc.dg/guality/pr36728-1.c -O1 -DPREVENT_OPTIMIZATION line 18 arg5 == 5 FAIL: gcc.dg/guality/pr36728-1.c -O1 -DPREVENT_OPTIMIZATION line 18 arg6 == 6 FAIL: gcc.dg/guality/pr36728-1.c -O1 -DPREVENT_OPTIMIZATION line 18 arg7 == 30 FAIL: gcc.dg/guality/pr36728-1.c -O2 -DPREVENT_OPTIMIZATION line 16 arg5 == 5 FAIL: gcc.dg/guality/pr36728-1.c -O2 -DPREVENT_OPTIMIZATION line 16 arg6 == 6 FAIL: gcc.dg/guality/pr36728-1.c -O2 -DPREVENT_OPTIMIZATION line 16 arg7 == 30 FAIL: gcc.dg/guality/pr36728-1.c -O2 -DPREVENT_OPTIMIZATION line 18 arg5 == 5 FAIL: gcc.dg/guality/pr36728-1.c -O2 -DPREVENT_OPTIMIZATION line 18 arg6 == 6 FAIL: gcc.dg/guality/pr36728-1.c -O2 -DPREVENT_OPTIMIZATION line 18 arg7 == 30 FAIL: gcc.dg/guality/pr36728-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none -DPREVENT_OPTIMIZATION line 16 arg5 == 5 FAIL: gcc.dg/guality/pr36728-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none -DPREVENT_OPTIMIZATION line 16 arg6 == 6 FAIL: gcc.dg/guality/pr36728-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none -DPREVENT_OPTIMIZATION line 16 arg7 == 30 FAIL: gcc.dg/guality/pr36728-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none -DPREVENT_OPTIMIZATION line 18 arg5 == 5 FAIL: gcc.dg/guality/pr36728-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none -DPREVENT_OPTIMIZATION line 18 arg6 == 6 FAIL: gcc.dg/guality/pr36728-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none -DPREVENT_OPTIMIZATION line 18 arg7 == 30 FAIL: gcc.dg/guality/pr36728-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects -DPREVENT_OPTIMIZATION line 16 arg1 == 1 FAIL: gcc.dg/guality/pr36728-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects -DPREVENT_OPTIMIZATION line 16 arg2 == 2 FAIL: gcc.dg/guality/pr36728-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects -DPREVENT_OPTIMIZATION line 16 arg3 == 3 FAIL: gcc.dg/guality/pr36728-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects -DPREVENT_OPTIMIZATION line 16 arg4 == 4
Results for 14.0.1 20240411 (experimental) [master r14-9928-g9b8bc02037e] (GCC) testsuite on hppa-unknown-linux-gnu
LAST_UPDATED: Thu Apr 11 22:48:45 UTC 2024 (revision r14-9928-g9b8bc02037e) Native configuration is hppa-unknown-linux-gnu === g++ tests === Running target unix FAIL: g++.dg/ext/cleanup-3.C -std=gnu++20 (test for excess errors) UNRESOLVED: g++.dg/ext/cleanup-3.C -std=gnu++20 compilation failed to produce executable FAIL: g++.dg/ext/is_union.C -std=c++20 (test for excess errors) FAIL: g++.dg/ext/is_union.C -std=c++20 execution test FAIL: g++.dg/init/ptrmem4.C -std=c++17 (test for excess errors) FAIL: g++.dg/init/ptrmem4.C -std=c++17 execution test FAIL: g++.dg/ipa/imm-devirt-1.C -std=gnu++20 (test for excess errors) FAIL: g++.dg/ipa/imm-devirt-1.C -std=gnu++20 execution test FAIL: g++.dg/guality/pr55665.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 23 p == 40 FAIL: g++.dg/guality/redeclaration1.C -O1 line 15 i == 42 FAIL: g++.dg/guality/redeclaration1.C -Og line 15 i == 42 FAIL: g++.dg/lto/pr60336 cp_lto_pr60336_0.o-cp_lto_pr60336_0.o link, -O2 -flto -flto-partition=1to1 -fno-use-linker-plugin FAIL: g++.dg/modules/xtreme-header-2_a.H -std=c++17 (test for excess errors) FAIL: g++.dg/modules/xtreme-header-2_a.H -std=c++2a (test for excess errors) FAIL: g++.dg/modules/xtreme-header-2_a.H -std=c++2b (test for excess errors) FAIL: g++.dg/modules/xtreme-header-2_a.H module-cmi (gcm.cache/\$srcdir/g++.dg/modules/xtreme-header-2_a.H.gcm) FAIL: g++.dg/modules/xtreme-header-2_a.H module-cmi (gcm.cache/\$srcdir/g++.dg/modules/xtreme-header-2_a.H.gcm) FAIL: g++.dg/modules/xtreme-header-2_a.H module-cmi (gcm.cache/\$srcdir/g++.dg/modules/xtreme-header-2_a.H.gcm) FAIL: g++.dg/modules/xtreme-header-2_b.C -std=c++17 (test for excess errors) FAIL: g++.dg/modules/xtreme-header-2_b.C -std=c++2a (test for excess errors) FAIL: g++.dg/modules/xtreme-header-2_b.C -std=c++2b (test for excess errors) FAIL: g++.dg/modules/xtreme-header-2_c.C -std=c++17 (test for excess errors) FAIL: g++.dg/modules/xtreme-header-2_c.C -std=c++2a (test for excess errors) FAIL: g++.dg/modules/xtreme-header-2_c.C -std=c++2b (test for excess errors) FAIL: g++.dg/modules/xtreme-header_a.H -std=c++17 (test for excess errors) FAIL: g++.dg/modules/xtreme-header_a.H -std=c++2a (test for excess errors) FAIL: g++.dg/modules/xtreme-header_a.H -std=c++2b (test for excess errors) FAIL: g++.dg/modules/xtreme-header_a.H module-cmi (gcm.cache/\$srcdir/g++.dg/modules/xtreme-header_a.H.gcm) FAIL: g++.dg/modules/xtreme-header_a.H module-cmi (gcm.cache/\$srcdir/g++.dg/modules/xtreme-header_a.H.gcm) FAIL: g++.dg/modules/xtreme-header_a.H module-cmi (gcm.cache/\$srcdir/g++.dg/modules/xtreme-header_a.H.gcm) FAIL: g++.dg/modules/xtreme-header_b.C -std=c++17 (test for excess errors) FAIL: g++.dg/modules/xtreme-header_b.C -std=c++2a (test for excess errors) FAIL: g++.dg/modules/xtreme-header_b.C -std=c++2b (test for excess errors) FAIL: g++.dg/torture/covariant-1.C -Os (test for excess errors) FAIL: g++.dg/torture/covariant-1.C -Os execution test === g++ Summary === # of expected passes248736 # of unexpected failures34 # of expected failures 2613 # of unresolved testcases 1 # of unsupported tests 11569 /home/dave/gnu/gcc/objdir/gcc/xg++ version 14.0.1 20240411 (experimental) [master r14-9928-g9b8bc02037e] (GCC) === gcc tests === Running target unix FAIL: gcc.c-torture/execute/920731-1.c -O2 (test for excess errors) FAIL: gcc.c-torture/execute/920731-1.c -O2 execution test FAIL: gcc.c-torture/execute/builtin-types-compatible-p.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) FAIL: gcc.c-torture/execute/builtin-types-compatible-p.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test FAIL: gcc.c-torture/execute/complex-4.c -O1 (test for excess errors) FAIL: gcc.c-torture/execute/complex-4.c -O1 execution test XPASS: gcc.dg/guality/guality.c -O0 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/ipa-sra-1.c -O2 -DPREVENT_OPTIMIZATION line 31 k == 3 FAIL: gcc.dg/guality/ipa-sra-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none -DPREVENT_OPTIMIZATION line 31 k == 3 FAIL: gcc.dg/guality/ipa-sra-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects -DPREVENT_OPTIMIZATION line 31 k == 3 FAIL: gcc.dg/guality/ipa-sra-1.c -O3 -g -DPREVENT_OPTIMIZATION line 31 k == 3 FAIL: gcc.dg/guality/ipa-sra-1.c -Os -DPREVENT_OPTIMIZATION line 31 k ==
Results for 14.0.1 20240409 (experimental) [master r14-9848-g45532e3a929] (GCC) testsuite on hppa-unknown-linux-gnu
LAST_UPDATED: Tue Apr 9 01:00:24 UTC 2024 (revision r14-9848-g45532e3a929) Native configuration is hppa-unknown-linux-gnu === g++ tests === Running target unix FAIL: g++.dg/coroutines/torture/local-var-06-structured-binding.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) FAIL: g++.dg/coroutines/torture/local-var-06-structured-binding.C -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test FAIL: g++.dg/guality/pr55665.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 23 p == 40 FAIL: g++.dg/guality/redeclaration1.C -O1 line 15 i == 42 FAIL: g++.dg/guality/redeclaration1.C -Og line 15 i == 42 FAIL: g++.dg/modules/xtreme-header-2_a.H -std=c++17 (test for excess errors) FAIL: g++.dg/modules/xtreme-header-2_a.H -std=c++2a (test for excess errors) FAIL: g++.dg/modules/xtreme-header-2_a.H -std=c++2b (test for excess errors) FAIL: g++.dg/modules/xtreme-header-2_a.H module-cmi (gcm.cache/\$srcdir/g++.dg/modules/xtreme-header-2_a.H.gcm) FAIL: g++.dg/modules/xtreme-header-2_a.H module-cmi (gcm.cache/\$srcdir/g++.dg/modules/xtreme-header-2_a.H.gcm) FAIL: g++.dg/modules/xtreme-header-2_a.H module-cmi (gcm.cache/\$srcdir/g++.dg/modules/xtreme-header-2_a.H.gcm) FAIL: g++.dg/modules/xtreme-header-2_b.C -std=c++17 (test for excess errors) FAIL: g++.dg/modules/xtreme-header-2_b.C -std=c++2a (test for excess errors) FAIL: g++.dg/modules/xtreme-header-2_b.C -std=c++2b (test for excess errors) FAIL: g++.dg/modules/xtreme-header-2_c.C -std=c++17 (test for excess errors) FAIL: g++.dg/modules/xtreme-header-2_c.C -std=c++2a (test for excess errors) FAIL: g++.dg/modules/xtreme-header-2_c.C -std=c++2b (test for excess errors) FAIL: g++.dg/modules/xtreme-header_a.H -std=c++17 (test for excess errors) FAIL: g++.dg/modules/xtreme-header_a.H -std=c++2a (test for excess errors) FAIL: g++.dg/modules/xtreme-header_a.H -std=c++2b (test for excess errors) FAIL: g++.dg/modules/xtreme-header_a.H module-cmi (gcm.cache/\$srcdir/g++.dg/modules/xtreme-header_a.H.gcm) FAIL: g++.dg/modules/xtreme-header_a.H module-cmi (gcm.cache/\$srcdir/g++.dg/modules/xtreme-header_a.H.gcm) FAIL: g++.dg/modules/xtreme-header_a.H module-cmi (gcm.cache/\$srcdir/g++.dg/modules/xtreme-header_a.H.gcm) FAIL: g++.dg/modules/xtreme-header_b.C -std=c++17 (test for excess errors) FAIL: g++.dg/modules/xtreme-header_b.C -std=c++2a (test for excess errors) FAIL: g++.dg/modules/xtreme-header_b.C -std=c++2b (test for excess errors) === g++ Summary === # of expected passes248631 # of unexpected failures26 # of expected failures 2613 # of unsupported tests 11562 /home/dave/gnu/gcc/objdir/gcc/xg++ version 14.0.1 20240409 (experimental) [master r14-9848-g45532e3a929] (GCC) === gcc tests === Running target unix FAIL: gcc.c-torture/compile/limits-fndefn.c -Os (internal compiler error: Segmentation fault) FAIL: gcc.c-torture/compile/limits-fndefn.c -Os (test for excess errors) FAIL: gcc.c-torture/execute/2726-1.c -Os (test for excess errors) FAIL: gcc.c-torture/execute/2726-1.c -Os execution test FAIL: gcc.c-torture/execute/931012-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) FAIL: gcc.c-torture/execute/931012-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test FAIL: gcc.c-torture/execute/ieee/920518-1.c compilation, -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects UNRESOLVED: gcc.c-torture/execute/ieee/920518-1.c execution, -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects XPASS: gcc.dg/guality/guality.c -O0 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/ipa-sra-1.c -O2 -DPREVENT_OPTIMIZATION line 31 k == 3 FAIL: gcc.dg/guality/ipa-sra-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none -DPREVENT_OPTIMIZATION line 31 k == 3 FAIL: gcc.dg/guality/ipa-sra-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects -DPREVENT_OPTIMIZATION line 31 k == 3 FAIL: gcc.dg/guality/ipa-sra-1.c -O3 -g -DPREVENT_OPTIMIZATION line 31 k == 3 FAIL: gcc.dg/guality/ipa-sra-1.c -Os -DPREVENT_OPTIMIZATION line 31 k == 3 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/nrv-1.c -O2 -DPREVENT_OPTIMIZATION line 20 a2.i[0] == 42 FAIL: gcc.dg/guality/nrv-1.c -O2 -flto
Results for 14.0.1 20240408 (experimental) [master r14-9836-g2c1c2485a4b] (GCC) testsuite on hppa-unknown-linux-gnu
LAST_UPDATED: Mon Apr 8 15:57:37 UTC 2024 (revision r14-9836-g2c1c2485a4b) Native configuration is hppa-unknown-linux-gnu === g++ tests === Running target unix FAIL: g++.dg/guality/pr55665.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 23 p == 40 FAIL: g++.dg/guality/redeclaration1.C -O1 line 15 i == 42 FAIL: g++.dg/guality/redeclaration1.C -O2 line 15 i == 42 FAIL: g++.dg/guality/redeclaration1.C -O3 -g line 15 i == 42 FAIL: g++.dg/guality/redeclaration1.C -Os line 15 i == 42 FAIL: g++.dg/guality/redeclaration1.C -Og line 15 i == 42 === g++ Summary === # of expected passes248655 # of unexpected failures6 # of expected failures 2613 # of unsupported tests 11562 /home/dave/gnu/gcc/objdir/gcc/xg++ version 14.0.1 20240408 (experimental) [master r14-9836-g2c1c2485a4b] (GCC) === gcc tests === Running target unix XPASS: gcc.dg/guality/guality.c -O0 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/ipa-sra-1.c -O2 -DPREVENT_OPTIMIZATION line 31 k == 3 FAIL: gcc.dg/guality/ipa-sra-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none -DPREVENT_OPTIMIZATION line 31 k == 3 FAIL: gcc.dg/guality/ipa-sra-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects -DPREVENT_OPTIMIZATION line 31 k == 3 FAIL: gcc.dg/guality/ipa-sra-1.c -O3 -g -DPREVENT_OPTIMIZATION line 31 k == 3 FAIL: gcc.dg/guality/ipa-sra-1.c -Os -DPREVENT_OPTIMIZATION line 31 k == 3 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/nrv-1.c -O2 -DPREVENT_OPTIMIZATION line 20 a2.i[0] == 42 FAIL: gcc.dg/guality/nrv-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none -DPREVENT_OPTIMIZATION line 20 a2.i[0] == 42 FAIL: gcc.dg/guality/nrv-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects -DPREVENT_OPTIMIZATION line 20 a2.i[0] == 42 FAIL: gcc.dg/guality/nrv-1.c -O3 -g -DPREVENT_OPTIMIZATION line 20 a2.i[0] == 42 FAIL: gcc.dg/guality/nrv-1.c -Os -DPREVENT_OPTIMIZATION line 20 a2.i[0] == 42 FAIL: gcc.dg/guality/pr36728-1.c -O1 -DPREVENT_OPTIMIZATION line 16 arg5 == 5 FAIL: gcc.dg/guality/pr36728-1.c -O1 -DPREVENT_OPTIMIZATION line 16 arg6 == 6 FAIL: gcc.dg/guality/pr36728-1.c -O1 -DPREVENT_OPTIMIZATION line 16 arg7 == 30 FAIL: gcc.dg/guality/pr36728-1.c -O1 -DPREVENT_OPTIMIZATION line 18 arg5 == 5 FAIL: gcc.dg/guality/pr36728-1.c -O1 -DPREVENT_OPTIMIZATION line 18 arg6 == 6 FAIL: gcc.dg/guality/pr36728-1.c -O1 -DPREVENT_OPTIMIZATION line 18 arg7 == 30 FAIL: gcc.dg/guality/pr36728-1.c -O2 -DPREVENT_OPTIMIZATION line 16 arg5 == 5 FAIL: gcc.dg/guality/pr36728-1.c -O2 -DPREVENT_OPTIMIZATION line 16 arg6 == 6 FAIL: gcc.dg/guality/pr36728-1.c -O2 -DPREVENT_OPTIMIZATION line 16 arg7 == 30 FAIL: gcc.dg/guality/pr36728-1.c -O2 -DPREVENT_OPTIMIZATION line 18 arg5 == 5 FAIL: gcc.dg/guality/pr36728-1.c -O2 -DPREVENT_OPTIMIZATION line 18 arg6 == 6 FAIL: gcc.dg/guality/pr36728-1.c -O2 -DPREVENT_OPTIMIZATION line 18 arg7 == 30 FAIL: gcc.dg/guality/pr36728-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none -DPREVENT_OPTIMIZATION line 16 arg5 == 5 FAIL: gcc.dg/guality/pr36728-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none -DPREVENT_OPTIMIZATION line 16 arg6 == 6 FAIL: gcc.dg/guality/pr36728-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none -DPREVENT_OPTIMIZATION line 16 arg7 == 30 FAIL: gcc.dg/guality/pr36728-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none -DPREVENT_OPTIMIZATION line 18 arg5 == 5 FAIL: gcc.dg/guality/pr36728-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none -DPREVENT_OPTIMIZATION line 18 arg6 == 6 FAIL: gcc.dg/guality/pr36728-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none -DPREVENT_OPTIMIZATION line 18 arg7 == 30 FAIL: gcc.dg/guality/pr36728-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects -DPREVENT_OPTIMIZATION line 16 arg1 == 1 FAIL: gcc.dg/guality/pr36728-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects -DPREVENT_OPTIMIZATION line 16 arg2 == 2 FAIL: gcc.dg/guality/pr36728-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects -DPREVENT_OPTIMIZATION line 16 arg3 == 3 FAIL: gcc.dg/guality/pr36728-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects -DPREVENT_OPTIMIZATION line 16 arg4 == 4
Results for 14.0.1 20240405 (experimental) [master r14-9823-g4e3c8257304] (GCC) testsuite on hppa-unknown-linux-gnu
LAST_UPDATED: Sun Apr 7 13:04:45 UTC 2024 (revision r14-9823-g4e3c8257304) Native configuration is hppa-unknown-linux-gnu === g++ tests === Running target unix FAIL: g++.dg/coroutines/torture/co-await-18-if-cond.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (internal compiler error: Segmentation fault signal terminated program as) FAIL: g++.dg/coroutines/torture/co-await-18-if-cond.C -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) UNRESOLVED: g++.dg/coroutines/torture/co-await-18-if-cond.C -O2 -flto -fno-use-linker-plugin -flto-partition=none compilation failed to produce executable FAIL: g++.dg/ext/cleanup-dtor.C -std=c++14 (test for excess errors) FAIL: g++.dg/ext/cleanup-dtor.C -std=c++14 execution test FAIL: g++.dg/guality/pr55665.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 23 p == 40 FAIL: g++.dg/guality/redeclaration1.C -O1 line 15 i == 42 FAIL: g++.dg/guality/redeclaration1.C -Og line 15 i == 42 FAIL: g++.dg/lto/pr83121 cp_lto_pr83121_0.o-cp_lto_pr83121_1.o link, -O0 -flto FAIL: g++.dg/modules/xtreme-header-2_a.H -std=c++17 (test for excess errors) FAIL: g++.dg/modules/xtreme-header-2_a.H -std=c++2a (test for excess errors) FAIL: g++.dg/modules/xtreme-header-2_a.H -std=c++2b (test for excess errors) FAIL: g++.dg/modules/xtreme-header-2_a.H module-cmi (gcm.cache/\$srcdir/g++.dg/modules/xtreme-header-2_a.H.gcm) FAIL: g++.dg/modules/xtreme-header-2_a.H module-cmi (gcm.cache/\$srcdir/g++.dg/modules/xtreme-header-2_a.H.gcm) FAIL: g++.dg/modules/xtreme-header-2_a.H module-cmi (gcm.cache/\$srcdir/g++.dg/modules/xtreme-header-2_a.H.gcm) FAIL: g++.dg/modules/xtreme-header-2_b.C -std=c++17 (test for excess errors) FAIL: g++.dg/modules/xtreme-header-2_b.C -std=c++2a (test for excess errors) FAIL: g++.dg/modules/xtreme-header-2_b.C -std=c++2b (test for excess errors) FAIL: g++.dg/modules/xtreme-header-2_c.C -std=c++17 (test for excess errors) FAIL: g++.dg/modules/xtreme-header-2_c.C -std=c++2a (test for excess errors) FAIL: g++.dg/modules/xtreme-header-2_c.C -std=c++2b (test for excess errors) FAIL: g++.dg/modules/xtreme-header_a.H -std=c++17 (test for excess errors) FAIL: g++.dg/modules/xtreme-header_a.H -std=c++2a (test for excess errors) FAIL: g++.dg/modules/xtreme-header_a.H -std=c++2b (test for excess errors) FAIL: g++.dg/modules/xtreme-header_a.H module-cmi (gcm.cache/\$srcdir/g++.dg/modules/xtreme-header_a.H.gcm) FAIL: g++.dg/modules/xtreme-header_a.H module-cmi (gcm.cache/\$srcdir/g++.dg/modules/xtreme-header_a.H.gcm) FAIL: g++.dg/modules/xtreme-header_a.H module-cmi (gcm.cache/\$srcdir/g++.dg/modules/xtreme-header_a.H.gcm) FAIL: g++.dg/modules/xtreme-header_b.C -std=c++17 (test for excess errors) FAIL: g++.dg/modules/xtreme-header_b.C -std=c++2a (test for excess errors) FAIL: g++.dg/modules/xtreme-header_b.C -std=c++2b (test for excess errors) FAIL: g++.old-deja/g++.abi/vtable2.C -std=gnu++14 (test for excess errors) FAIL: g++.old-deja/g++.abi/vtable2.C -std=gnu++14 execution test === g++ Summary === # of expected passes248626 # of unexpected failures31 # of expected failures 2613 # of unresolved testcases 1 # of unsupported tests 11562 /home/dave/gnu/gcc/objdir/gcc/xg++ version 14.0.1 20240405 (experimental) [master r14-9823-g4e3c8257304] (GCC) === gcc tests === Running target unix FAIL: gcc.c-torture/execute/20040805-1.c -O2 (test for excess errors) FAIL: gcc.c-torture/execute/20040805-1.c -O2 execution test FAIL: gcc.c-torture/execute/pr22630.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) FAIL: gcc.c-torture/execute/pr22630.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test XPASS: gcc.dg/guality/guality.c -O0 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/ipa-sra-1.c -O2 -DPREVENT_OPTIMIZATION line 31 k == 3 FAIL: gcc.dg/guality/ipa-sra-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none -DPREVENT_OPTIMIZATION line 31 k == 3 FAIL: gcc.dg/guality/ipa-sra-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects -DPREVENT_OPTIMIZATION line 31 k == 3 FAIL: gcc.dg/guality/ipa-sra-1.c -O3 -g -DPREVENT_OPTIMIZATION line 31 k == 3 FAIL: gcc.dg/guality/ipa-sra-1.c -Os -DPREVENT_OPTIMIZATION line 31 k == 3 FAIL: gcc.dg/guality/loop-1.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
Results for 14.0.1 20240405 (experimental) [master r14-9822-g93adf88cc67] (GCC) testsuite on hppa-unknown-linux-gnu
LAST_UPDATED: Sat Apr 6 20:48:59 UTC 2024 (revision r14-9822-g93adf88cc67) Native configuration is hppa-unknown-linux-gnu === g++ tests === Running target unix FAIL: g++.dg/guality/pr55665.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 23 p == 40 FAIL: g++.dg/guality/redeclaration1.C -O1 line 15 i == 42 FAIL: g++.dg/guality/redeclaration1.C -O2 line 15 i == 42 FAIL: g++.dg/guality/redeclaration1.C -O3 -g line 15 i == 42 FAIL: g++.dg/guality/redeclaration1.C -Os line 15 i == 42 FAIL: g++.dg/guality/redeclaration1.C -Og line 15 i == 42 === g++ Summary === # of expected passes248655 # of unexpected failures6 # of expected failures 2613 # of unsupported tests 11562 /home/dave/gnu/gcc/objdir/gcc/xg++ version 14.0.1 20240405 (experimental) [master r14-9822-g93adf88cc67] (GCC) === gcc tests === Running target unix FAIL: gcc.c-torture/execute/bitfld-2.c -Os (test for excess errors) FAIL: gcc.c-torture/execute/bitfld-2.c -Os execution test XPASS: gcc.dg/guality/guality.c -O0 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/ipa-sra-1.c -O2 -DPREVENT_OPTIMIZATION line 31 k == 3 FAIL: gcc.dg/guality/ipa-sra-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none -DPREVENT_OPTIMIZATION line 31 k == 3 FAIL: gcc.dg/guality/ipa-sra-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects -DPREVENT_OPTIMIZATION line 31 k == 3 FAIL: gcc.dg/guality/ipa-sra-1.c -O3 -g -DPREVENT_OPTIMIZATION line 31 k == 3 FAIL: gcc.dg/guality/ipa-sra-1.c -Os -DPREVENT_OPTIMIZATION line 31 k == 3 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/nrv-1.c -O2 -DPREVENT_OPTIMIZATION line 20 a2.i[0] == 42 FAIL: gcc.dg/guality/nrv-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none -DPREVENT_OPTIMIZATION line 20 a2.i[0] == 42 FAIL: gcc.dg/guality/nrv-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects -DPREVENT_OPTIMIZATION line 20 a2.i[0] == 42 FAIL: gcc.dg/guality/nrv-1.c -O3 -g -DPREVENT_OPTIMIZATION line 20 a2.i[0] == 42 FAIL: gcc.dg/guality/nrv-1.c -Os -DPREVENT_OPTIMIZATION line 20 a2.i[0] == 42 FAIL: gcc.dg/guality/pr36728-1.c -O1 -DPREVENT_OPTIMIZATION line 16 arg5 == 5 FAIL: gcc.dg/guality/pr36728-1.c -O1 -DPREVENT_OPTIMIZATION line 16 arg6 == 6 FAIL: gcc.dg/guality/pr36728-1.c -O1 -DPREVENT_OPTIMIZATION line 16 arg7 == 30 FAIL: gcc.dg/guality/pr36728-1.c -O1 -DPREVENT_OPTIMIZATION line 18 arg5 == 5 FAIL: gcc.dg/guality/pr36728-1.c -O1 -DPREVENT_OPTIMIZATION line 18 arg6 == 6 FAIL: gcc.dg/guality/pr36728-1.c -O1 -DPREVENT_OPTIMIZATION line 18 arg7 == 30 FAIL: gcc.dg/guality/pr36728-1.c -O2 -DPREVENT_OPTIMIZATION line 16 arg5 == 5 FAIL: gcc.dg/guality/pr36728-1.c -O2 -DPREVENT_OPTIMIZATION line 16 arg6 == 6 FAIL: gcc.dg/guality/pr36728-1.c -O2 -DPREVENT_OPTIMIZATION line 16 arg7 == 30 FAIL: gcc.dg/guality/pr36728-1.c -O2 -DPREVENT_OPTIMIZATION line 18 arg5 == 5 FAIL: gcc.dg/guality/pr36728-1.c -O2 -DPREVENT_OPTIMIZATION line 18 arg6 == 6 FAIL: gcc.dg/guality/pr36728-1.c -O2 -DPREVENT_OPTIMIZATION line 18 arg7 == 30 FAIL: gcc.dg/guality/pr36728-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none -DPREVENT_OPTIMIZATION line 16 arg5 == 5 FAIL: gcc.dg/guality/pr36728-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none -DPREVENT_OPTIMIZATION line 16 arg6 == 6 FAIL: gcc.dg/guality/pr36728-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none -DPREVENT_OPTIMIZATION line 16 arg7 == 30 FAIL: gcc.dg/guality/pr36728-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none -DPREVENT_OPTIMIZATION line 18 arg5 == 5 FAIL: gcc.dg/guality/pr36728-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none -DPREVENT_OPTIMIZATION line 18 arg6 == 6 FAIL: gcc.dg/guality/pr36728-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none -DPREVENT_OPTIMIZATION line 18 arg7 == 30 FAIL: gcc.dg/guality/pr36728-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects -DPREVENT_OPTIMIZATION line 16 arg1 == 1 FAIL: gcc.dg/guality/pr36728-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects -DPREVENT_OPTIMIZATION line 16 arg2 == 2 FAIL: gcc.dg/guality/pr36728-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects -DPREVENT_OPTIMIZATION line 16 arg3 ==
Results for 14.0.1 20240405 (experimental) [master r14-9817-g4b02dd48f53] (GCC) testsuite on hppa-unknown-linux-gnu
LAST_UPDATED: Sat Apr 6 00:22:46 UTC 2024 (revision r14-9817-g4b02dd48f53) Native configuration is hppa-unknown-linux-gnu === g++ tests === Running target unix FAIL: g++.dg/expr/bool1.C -std=c++14 (test for excess errors) UNRESOLVED: g++.dg/expr/bool1.C -std=c++14 compilation failed to produce executable FAIL: g++.dg/guality/pr55665.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 23 p == 40 FAIL: g++.dg/guality/redeclaration1.C -O1 line 15 i == 42 FAIL: g++.dg/guality/redeclaration1.C -Og line 15 i == 42 FAIL: g++.dg/modules/xtreme-header-2_a.H -std=c++17 (test for excess errors) FAIL: g++.dg/modules/xtreme-header-2_a.H -std=c++2a (test for excess errors) FAIL: g++.dg/modules/xtreme-header-2_a.H -std=c++2b (test for excess errors) FAIL: g++.dg/modules/xtreme-header-2_a.H module-cmi (gcm.cache/\$srcdir/g++.dg/modules/xtreme-header-2_a.H.gcm) FAIL: g++.dg/modules/xtreme-header-2_a.H module-cmi (gcm.cache/\$srcdir/g++.dg/modules/xtreme-header-2_a.H.gcm) FAIL: g++.dg/modules/xtreme-header-2_a.H module-cmi (gcm.cache/\$srcdir/g++.dg/modules/xtreme-header-2_a.H.gcm) FAIL: g++.dg/modules/xtreme-header-2_b.C -std=c++17 (test for excess errors) FAIL: g++.dg/modules/xtreme-header-2_b.C -std=c++2a (test for excess errors) FAIL: g++.dg/modules/xtreme-header-2_b.C -std=c++2b (test for excess errors) FAIL: g++.dg/modules/xtreme-header-2_c.C -std=c++17 (test for excess errors) FAIL: g++.dg/modules/xtreme-header-2_c.C -std=c++2a (test for excess errors) FAIL: g++.dg/modules/xtreme-header-2_c.C -std=c++2b (test for excess errors) FAIL: g++.dg/modules/xtreme-header_a.H -std=c++17 (test for excess errors) FAIL: g++.dg/modules/xtreme-header_a.H -std=c++2a (test for excess errors) FAIL: g++.dg/modules/xtreme-header_a.H -std=c++2b (test for excess errors) FAIL: g++.dg/modules/xtreme-header_a.H module-cmi (gcm.cache/\$srcdir/g++.dg/modules/xtreme-header_a.H.gcm) FAIL: g++.dg/modules/xtreme-header_a.H module-cmi (gcm.cache/\$srcdir/g++.dg/modules/xtreme-header_a.H.gcm) FAIL: g++.dg/modules/xtreme-header_a.H module-cmi (gcm.cache/\$srcdir/g++.dg/modules/xtreme-header_a.H.gcm) FAIL: g++.dg/modules/xtreme-header_b.C -std=c++17 (test for excess errors) FAIL: g++.dg/modules/xtreme-header_b.C -std=c++2a (test for excess errors) FAIL: g++.dg/modules/xtreme-header_b.C -std=c++2b (test for excess errors) === g++ Summary === # of expected passes248608 # of unexpected failures25 # of expected failures 2613 # of unresolved testcases 1 # of unsupported tests 11585 /home/dave/gnu/gcc/objdir/gcc/xg++ version 14.0.1 20240405 (experimental) [master r14-9817-g4b02dd48f53] (GCC) === gcc tests === Running target unix XPASS: gcc.dg/guality/guality.c -O0 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/ipa-sra-1.c -O2 -DPREVENT_OPTIMIZATION line 31 k == 3 FAIL: gcc.dg/guality/ipa-sra-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none -DPREVENT_OPTIMIZATION line 31 k == 3 FAIL: gcc.dg/guality/ipa-sra-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects -DPREVENT_OPTIMIZATION line 31 k == 3 FAIL: gcc.dg/guality/ipa-sra-1.c -O3 -g -DPREVENT_OPTIMIZATION line 31 k == 3 FAIL: gcc.dg/guality/ipa-sra-1.c -Os -DPREVENT_OPTIMIZATION line 31 k == 3 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/nrv-1.c -O2 -DPREVENT_OPTIMIZATION line 20 a2.i[0] == 42 FAIL: gcc.dg/guality/nrv-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none -DPREVENT_OPTIMIZATION line 20 a2.i[0] == 42 FAIL: gcc.dg/guality/nrv-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects -DPREVENT_OPTIMIZATION line 20 a2.i[0] == 42 FAIL: gcc.dg/guality/nrv-1.c -O3 -g -DPREVENT_OPTIMIZATION line 20 a2.i[0] == 42 FAIL: gcc.dg/guality/nrv-1.c -Os -DPREVENT_OPTIMIZATION line 20 a2.i[0] == 42 FAIL: gcc.dg/guality/pr36728-1.c -O1 -DPREVENT_OPTIMIZATION line 16 arg5 == 5 FAIL: gcc.dg/guality/pr36728-1.c -O1 -DPREVENT_OPTIMIZATION line 16 arg6 == 6 FAIL: gcc.dg/guality/pr36728-1.c -O1 -DPREVENT_OPTIMIZATION line 16 arg7 == 30 FAIL: gcc.dg/guality/pr36728-1.c -O1 -DPREVENT_OPTIMIZATION line 18 arg5 == 5 FAIL: gcc.dg/guality/pr36728-1.c -O1 -DPREVENT_OPTIMIZATION line 18 arg6 == 6 FAIL: gcc.dg/guality/pr36728-1.c -O1 -DPREVENT_OPTIMIZATION line 18 arg7 ==
Results for 14.0.1 20240404 (experimental) [master r14-9793-ga24476422ba] (GCC) testsuite on hppa-unknown-linux-gnu
LAST_UPDATED: Thu Apr 4 20:10:07 UTC 2024 (revision r14-9793-ga24476422ba) Native configuration is hppa-unknown-linux-gnu === g++ tests === Running target unix ERROR: can not find channel named "exp6" FAIL: g++.dg/ext/alias-decl-attr4.C -std=c++20 (test for excess errors) FAIL: g++.dg/ext/alias-decl-attr4.C -std=c++20 execution test FAIL: g++.dg/pr84943-2.C -std=gnu++20 (test for excess errors) FAIL: g++.dg/pr84943-2.C -std=gnu++20 execution test FAIL: g++.dg/tc1/dr20.C -std=c++14 (test for excess errors) FAIL: g++.dg/tc1/dr20.C -std=c++14 execution test ERROR: tcl error code NONE ERROR: tcl error sourcing /home/dave/gnu/gcc/gcc/gcc/testsuite/g++.dg/dg.exp. UNRESOLVED: testcase '/home/dave/gnu/gcc/gcc/gcc/testsuite/g++.dg/dg.exp' aborted due to Tcl error FAIL: g++.dg/guality/pr55665.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 23 p == 40 FAIL: g++.dg/modules/xtreme-header-2_a.H -std=c++17 (test for excess errors) FAIL: g++.dg/modules/xtreme-header-2_a.H -std=c++2a (test for excess errors) FAIL: g++.dg/modules/xtreme-header-2_a.H -std=c++2b (test for excess errors) FAIL: g++.dg/modules/xtreme-header-2_a.H module-cmi (gcm.cache/\$srcdir/g++.dg/modules/xtreme-header-2_a.H.gcm) FAIL: g++.dg/modules/xtreme-header-2_a.H module-cmi (gcm.cache/\$srcdir/g++.dg/modules/xtreme-header-2_a.H.gcm) FAIL: g++.dg/modules/xtreme-header-2_a.H module-cmi (gcm.cache/\$srcdir/g++.dg/modules/xtreme-header-2_a.H.gcm) FAIL: g++.dg/modules/xtreme-header-2_b.C -std=c++17 (test for excess errors) FAIL: g++.dg/modules/xtreme-header-2_b.C -std=c++2a (test for excess errors) FAIL: g++.dg/modules/xtreme-header-2_b.C -std=c++2b (test for excess errors) FAIL: g++.dg/modules/xtreme-header-2_c.C -std=c++17 (test for excess errors) FAIL: g++.dg/modules/xtreme-header-2_c.C -std=c++2a (test for excess errors) FAIL: g++.dg/modules/xtreme-header-2_c.C -std=c++2b (test for excess errors) FAIL: g++.dg/modules/xtreme-header_a.H -std=c++17 (test for excess errors) FAIL: g++.dg/modules/xtreme-header_a.H -std=c++2a (test for excess errors) FAIL: g++.dg/modules/xtreme-header_a.H -std=c++2b (test for excess errors) FAIL: g++.dg/modules/xtreme-header_a.H module-cmi (gcm.cache/\$srcdir/g++.dg/modules/xtreme-header_a.H.gcm) FAIL: g++.dg/modules/xtreme-header_a.H module-cmi (gcm.cache/\$srcdir/g++.dg/modules/xtreme-header_a.H.gcm) FAIL: g++.dg/modules/xtreme-header_a.H module-cmi (gcm.cache/\$srcdir/g++.dg/modules/xtreme-header_a.H.gcm) FAIL: g++.dg/modules/xtreme-header_b.C -std=c++17 (test for excess errors) FAIL: g++.dg/modules/xtreme-header_b.C -std=c++2a (test for excess errors) FAIL: g++.dg/modules/xtreme-header_b.C -std=c++2b (test for excess errors) FAIL: g++.old-deja/g++.pt/ptrmem1.C -std=c++14 (test for excess errors) FAIL: g++.old-deja/g++.pt/ptrmem1.C -std=c++14 execution test === g++ Summary === # of expected passes245795 # of unexpected failures30 # of expected failures 2656 # of unresolved testcases 1 # of unsupported tests 11348 /home/dave/gnu/gcc/objdir/gcc/xg++ version 14.0.1 20240404 (experimental) [master r14-9793-ga24476422ba] (GCC) === gcc tests === Running target unix FAIL: gcc.c-torture/execute/921123-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) FAIL: gcc.c-torture/execute/921123-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test FAIL: gcc.c-torture/execute/pr70127.c -O3 -g (test for excess errors) FAIL: gcc.c-torture/execute/pr70127.c -O3 -g execution test FAIL: gcc.c-torture/execute/pr82387.c -O0 (test for excess errors) FAIL: gcc.c-torture/execute/pr82387.c -O0 execution test FAIL: gcc.dg/debug/pr36690-1.c -gdwarf-2 -g1 (test for excess errors) FAIL: gcc.dg/debug/pr36690-1.c -gdwarf-2 -g1 execution test XPASS: gcc.dg/guality/guality.c -O0 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/ipa-sra-1.c -O2 -DPREVENT_OPTIMIZATION line 31 k == 3 FAIL: gcc.dg/guality/ipa-sra-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none -DPREVENT_OPTIMIZATION line 31 k == 3 FAIL: gcc.dg/guality/ipa-sra-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects -DPREVENT_OPTIMIZATION line 31 k == 3 FAIL: gcc.dg/guality/ipa-sra-1.c -O3 -g -DPREVENT_OPTIMIZATION line 31 k == 3 FAIL: gcc.dg/guality/ipa-sra-1.c -Os -DPREVENT_OPTIMIZATION line 31 k == 3 FAIL: gcc.dg/guality/loop-1.c -O3 -fomit-frame-pointer
Results for 14.0.1 20240401 (experimental) [master r14-9739-g4bd2f59af4a] (GCC) testsuite on hppa-unknown-linux-gnu
LAST_UPDATED: Mon Apr 1 18:24:23 UTC 2024 (revision r14-9739-g4bd2f59af4a) Native configuration is hppa-unknown-linux-gnu === g++ tests === Running target unix FAIL: g++.dg/guality/pr55665.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 23 p == 40 FAIL: g++.dg/guality/redeclaration1.C -O1 line 15 i == 42 FAIL: g++.dg/guality/redeclaration1.C -Og line 15 i == 42 FAIL: g++.dg/modules/xtreme-header-2_a.H -std=c++17 (test for excess errors) FAIL: g++.dg/modules/xtreme-header-2_a.H -std=c++2a (test for excess errors) FAIL: g++.dg/modules/xtreme-header-2_a.H -std=c++2b (test for excess errors) FAIL: g++.dg/modules/xtreme-header-2_a.H module-cmi (gcm.cache/\$srcdir/g++.dg/modules/xtreme-header-2_a.H.gcm) FAIL: g++.dg/modules/xtreme-header-2_a.H module-cmi (gcm.cache/\$srcdir/g++.dg/modules/xtreme-header-2_a.H.gcm) FAIL: g++.dg/modules/xtreme-header-2_a.H module-cmi (gcm.cache/\$srcdir/g++.dg/modules/xtreme-header-2_a.H.gcm) FAIL: g++.dg/modules/xtreme-header-2_b.C -std=c++17 (test for excess errors) FAIL: g++.dg/modules/xtreme-header-2_b.C -std=c++2a (test for excess errors) FAIL: g++.dg/modules/xtreme-header-2_b.C -std=c++2b (test for excess errors) FAIL: g++.dg/modules/xtreme-header-2_c.C -std=c++17 (test for excess errors) FAIL: g++.dg/modules/xtreme-header-2_c.C -std=c++2a (test for excess errors) FAIL: g++.dg/modules/xtreme-header-2_c.C -std=c++2b (test for excess errors) FAIL: g++.dg/modules/xtreme-header_a.H -std=c++17 (test for excess errors) FAIL: g++.dg/modules/xtreme-header_a.H -std=c++2a (test for excess errors) FAIL: g++.dg/modules/xtreme-header_a.H -std=c++2b (test for excess errors) FAIL: g++.dg/modules/xtreme-header_a.H module-cmi (gcm.cache/\$srcdir/g++.dg/modules/xtreme-header_a.H.gcm) FAIL: g++.dg/modules/xtreme-header_a.H module-cmi (gcm.cache/\$srcdir/g++.dg/modules/xtreme-header_a.H.gcm) FAIL: g++.dg/modules/xtreme-header_a.H module-cmi (gcm.cache/\$srcdir/g++.dg/modules/xtreme-header_a.H.gcm) FAIL: g++.dg/modules/xtreme-header_b.C -std=c++17 (test for excess errors) FAIL: g++.dg/modules/xtreme-header_b.C -std=c++2a (test for excess errors) FAIL: g++.dg/modules/xtreme-header_b.C -std=c++2b (test for excess errors) === g++ Summary === # of expected passes248605 # of unexpected failures24 # of expected failures 2613 # of unsupported tests 11551 /home/dave/gnu/gcc/objdir/gcc/xg++ version 14.0.1 20240401 (experimental) [master r14-9739-g4bd2f59af4a] (GCC) === gcc tests === Running target unix XPASS: gcc.dg/guality/guality.c -O0 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/ipa-sra-1.c -O2 -DPREVENT_OPTIMIZATION line 31 k == 3 FAIL: gcc.dg/guality/ipa-sra-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none -DPREVENT_OPTIMIZATION line 31 k == 3 FAIL: gcc.dg/guality/ipa-sra-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects -DPREVENT_OPTIMIZATION line 31 k == 3 FAIL: gcc.dg/guality/ipa-sra-1.c -O3 -g -DPREVENT_OPTIMIZATION line 31 k == 3 FAIL: gcc.dg/guality/ipa-sra-1.c -Os -DPREVENT_OPTIMIZATION line 31 k == 3 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/nrv-1.c -O2 -DPREVENT_OPTIMIZATION line 20 a2.i[0] == 42 FAIL: gcc.dg/guality/nrv-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none -DPREVENT_OPTIMIZATION line 20 a2.i[0] == 42 FAIL: gcc.dg/guality/nrv-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects -DPREVENT_OPTIMIZATION line 20 a2.i[0] == 42 FAIL: gcc.dg/guality/nrv-1.c -O3 -g -DPREVENT_OPTIMIZATION line 20 a2.i[0] == 42 FAIL: gcc.dg/guality/nrv-1.c -Os -DPREVENT_OPTIMIZATION line 20 a2.i[0] == 42 FAIL: gcc.dg/guality/pr36728-1.c -O1 -DPREVENT_OPTIMIZATION line 16 arg5 == 5 FAIL: gcc.dg/guality/pr36728-1.c -O1 -DPREVENT_OPTIMIZATION line 16 arg6 == 6 FAIL: gcc.dg/guality/pr36728-1.c -O1 -DPREVENT_OPTIMIZATION line 16 arg7 == 30 FAIL: gcc.dg/guality/pr36728-1.c -O1 -DPREVENT_OPTIMIZATION line 18 arg5 == 5 FAIL: gcc.dg/guality/pr36728-1.c -O1 -DPREVENT_OPTIMIZATION line 18 arg6 == 6 FAIL: gcc.dg/guality/pr36728-1.c -O1 -DPREVENT_OPTIMIZATION line 18 arg7 == 30 FAIL: gcc.dg/guality/pr36728-1.c -O2 -DPREVENT_OPTIMIZATION line 16 arg5 == 5 FAIL: gcc.dg/guality/pr36728-1.c -O2 -DPREVENT_OPTIMIZATION line 16 arg6 == 6 FAIL:
Results for 14.0.1 20240331 (experimental) [master r14-9729-g86d83ff4e46] (GCC) testsuite on hppa-unknown-linux-gnu
LAST_UPDATED: Sun Mar 31 01:14:51 UTC 2024 (revision r14-9729-g86d83ff4e46) Native configuration is hppa-unknown-linux-gnu === g++ tests === Running target unix FAIL: g++.dg/guality/pr55665.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 23 p == 40 FAIL: g++.dg/guality/redeclaration1.C -O1 line 15 i == 42 FAIL: g++.dg/guality/redeclaration1.C -Og line 15 i == 42 FAIL: g++.dg/modules/xtreme-header-2_a.H -std=c++17 (test for excess errors) FAIL: g++.dg/modules/xtreme-header-2_a.H -std=c++2a (test for excess errors) FAIL: g++.dg/modules/xtreme-header-2_a.H -std=c++2b (test for excess errors) FAIL: g++.dg/modules/xtreme-header-2_a.H module-cmi (gcm.cache/\$srcdir/g++.dg/modules/xtreme-header-2_a.H.gcm) FAIL: g++.dg/modules/xtreme-header-2_a.H module-cmi (gcm.cache/\$srcdir/g++.dg/modules/xtreme-header-2_a.H.gcm) FAIL: g++.dg/modules/xtreme-header-2_a.H module-cmi (gcm.cache/\$srcdir/g++.dg/modules/xtreme-header-2_a.H.gcm) FAIL: g++.dg/modules/xtreme-header-2_b.C -std=c++17 (test for excess errors) FAIL: g++.dg/modules/xtreme-header-2_b.C -std=c++2a (test for excess errors) FAIL: g++.dg/modules/xtreme-header-2_b.C -std=c++2b (test for excess errors) FAIL: g++.dg/modules/xtreme-header-2_c.C -std=c++17 (test for excess errors) FAIL: g++.dg/modules/xtreme-header-2_c.C -std=c++2a (test for excess errors) FAIL: g++.dg/modules/xtreme-header-2_c.C -std=c++2b (test for excess errors) FAIL: g++.dg/modules/xtreme-header_a.H -std=c++17 (test for excess errors) FAIL: g++.dg/modules/xtreme-header_a.H -std=c++2a (test for excess errors) FAIL: g++.dg/modules/xtreme-header_a.H -std=c++2b (test for excess errors) FAIL: g++.dg/modules/xtreme-header_a.H module-cmi (gcm.cache/\$srcdir/g++.dg/modules/xtreme-header_a.H.gcm) FAIL: g++.dg/modules/xtreme-header_a.H module-cmi (gcm.cache/\$srcdir/g++.dg/modules/xtreme-header_a.H.gcm) FAIL: g++.dg/modules/xtreme-header_a.H module-cmi (gcm.cache/\$srcdir/g++.dg/modules/xtreme-header_a.H.gcm) FAIL: g++.dg/modules/xtreme-header_b.C -std=c++17 (test for excess errors) FAIL: g++.dg/modules/xtreme-header_b.C -std=c++2a (test for excess errors) FAIL: g++.dg/modules/xtreme-header_b.C -std=c++2b (test for excess errors) === g++ Summary === # of expected passes248596 # of unexpected failures24 # of expected failures 2613 # of unsupported tests 11551 /home/dave/gnu/gcc/objdir/gcc/xg++ version 14.0.1 20240331 (experimental) [master r14-9729-g86d83ff4e46] (GCC) === gcc tests === Running target unix XPASS: gcc.dg/guality/guality.c -O0 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/ipa-sra-1.c -O2 -DPREVENT_OPTIMIZATION line 31 k == 3 FAIL: gcc.dg/guality/ipa-sra-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none -DPREVENT_OPTIMIZATION line 31 k == 3 FAIL: gcc.dg/guality/ipa-sra-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects -DPREVENT_OPTIMIZATION line 31 k == 3 FAIL: gcc.dg/guality/ipa-sra-1.c -O3 -g -DPREVENT_OPTIMIZATION line 31 k == 3 FAIL: gcc.dg/guality/ipa-sra-1.c -Os -DPREVENT_OPTIMIZATION line 31 k == 3 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/nrv-1.c -O2 -DPREVENT_OPTIMIZATION line 20 a2.i[0] == 42 FAIL: gcc.dg/guality/nrv-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none -DPREVENT_OPTIMIZATION line 20 a2.i[0] == 42 FAIL: gcc.dg/guality/nrv-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects -DPREVENT_OPTIMIZATION line 20 a2.i[0] == 42 FAIL: gcc.dg/guality/nrv-1.c -O3 -g -DPREVENT_OPTIMIZATION line 20 a2.i[0] == 42 FAIL: gcc.dg/guality/nrv-1.c -Os -DPREVENT_OPTIMIZATION line 20 a2.i[0] == 42 FAIL: gcc.dg/guality/pr36728-1.c -O1 -DPREVENT_OPTIMIZATION line 16 arg5 == 5 FAIL: gcc.dg/guality/pr36728-1.c -O1 -DPREVENT_OPTIMIZATION line 16 arg6 == 6 FAIL: gcc.dg/guality/pr36728-1.c -O1 -DPREVENT_OPTIMIZATION line 16 arg7 == 30 FAIL: gcc.dg/guality/pr36728-1.c -O1 -DPREVENT_OPTIMIZATION line 18 arg5 == 5 FAIL: gcc.dg/guality/pr36728-1.c -O1 -DPREVENT_OPTIMIZATION line 18 arg6 == 6 FAIL: gcc.dg/guality/pr36728-1.c -O1 -DPREVENT_OPTIMIZATION line 18 arg7 == 30 FAIL: gcc.dg/guality/pr36728-1.c -O2 -DPREVENT_OPTIMIZATION line 16 arg5 == 5 FAIL: gcc.dg/guality/pr36728-1.c -O2 -DPREVENT_OPTIMIZATION line 16 arg6 == 6 FAIL:
Results for 14.0.1 20240329 (experimental) [master r14-9725-g28dca4be504] (GCC) testsuite on hppa-unknown-linux-gnu
LAST_UPDATED: Fri Mar 29 14:40:04 UTC 2024 (revision r14-9725-g28dca4be504) Native configuration is hppa-unknown-linux-gnu === g++ tests === Running target unix FAIL: g++.dg/guality/pr55665.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 23 p == 40 FAIL: g++.dg/guality/redeclaration1.C -O1 line 15 i == 42 FAIL: g++.dg/guality/redeclaration1.C -Og line 15 i == 42 FAIL: g++.dg/lto/pr53470 cp_lto_pr53470_0.o-cp_lto_pr53470_0.o link, -g -flto FAIL: g++.dg/modules/xtreme-header-2_a.H -std=c++17 (test for excess errors) FAIL: g++.dg/modules/xtreme-header-2_a.H -std=c++2a (test for excess errors) FAIL: g++.dg/modules/xtreme-header-2_a.H -std=c++2b (test for excess errors) FAIL: g++.dg/modules/xtreme-header-2_a.H module-cmi (gcm.cache/\$srcdir/g++.dg/modules/xtreme-header-2_a.H.gcm) FAIL: g++.dg/modules/xtreme-header-2_a.H module-cmi (gcm.cache/\$srcdir/g++.dg/modules/xtreme-header-2_a.H.gcm) FAIL: g++.dg/modules/xtreme-header-2_a.H module-cmi (gcm.cache/\$srcdir/g++.dg/modules/xtreme-header-2_a.H.gcm) FAIL: g++.dg/modules/xtreme-header-2_b.C -std=c++17 (test for excess errors) FAIL: g++.dg/modules/xtreme-header-2_b.C -std=c++2a (test for excess errors) FAIL: g++.dg/modules/xtreme-header-2_b.C -std=c++2b (test for excess errors) FAIL: g++.dg/modules/xtreme-header-2_c.C -std=c++17 (test for excess errors) FAIL: g++.dg/modules/xtreme-header-2_c.C -std=c++2a (test for excess errors) FAIL: g++.dg/modules/xtreme-header-2_c.C -std=c++2b (test for excess errors) FAIL: g++.dg/modules/xtreme-header_a.H -std=c++17 (test for excess errors) FAIL: g++.dg/modules/xtreme-header_a.H -std=c++2a (test for excess errors) FAIL: g++.dg/modules/xtreme-header_a.H -std=c++2b (test for excess errors) FAIL: g++.dg/modules/xtreme-header_a.H module-cmi (gcm.cache/\$srcdir/g++.dg/modules/xtreme-header_a.H.gcm) FAIL: g++.dg/modules/xtreme-header_a.H module-cmi (gcm.cache/\$srcdir/g++.dg/modules/xtreme-header_a.H.gcm) FAIL: g++.dg/modules/xtreme-header_a.H module-cmi (gcm.cache/\$srcdir/g++.dg/modules/xtreme-header_a.H.gcm) FAIL: g++.dg/modules/xtreme-header_b.C -std=c++17 (test for excess errors) FAIL: g++.dg/modules/xtreme-header_b.C -std=c++2a (test for excess errors) FAIL: g++.dg/modules/xtreme-header_b.C -std=c++2b (test for excess errors) === g++ Summary === # of expected passes248595 # of unexpected failures25 # of expected failures 2613 # of unsupported tests 11551 /home/dave/gnu/gcc/objdir/gcc/xg++ version 14.0.1 20240329 (experimental) [master r14-9725-g28dca4be504] (GCC) === gcc tests === Running target unix FAIL: gcc.c-torture/execute/pr42142.c -O2 (test for excess errors) FAIL: gcc.c-torture/execute/pr42142.c -O2 execution test XPASS: gcc.dg/guality/guality.c -O0 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/ipa-sra-1.c -O2 -DPREVENT_OPTIMIZATION line 31 k == 3 FAIL: gcc.dg/guality/ipa-sra-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none -DPREVENT_OPTIMIZATION line 31 k == 3 FAIL: gcc.dg/guality/ipa-sra-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects -DPREVENT_OPTIMIZATION line 31 k == 3 FAIL: gcc.dg/guality/ipa-sra-1.c -O3 -g -DPREVENT_OPTIMIZATION line 31 k == 3 FAIL: gcc.dg/guality/ipa-sra-1.c -Os -DPREVENT_OPTIMIZATION line 31 k == 3 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/nrv-1.c -O2 -DPREVENT_OPTIMIZATION line 20 a2.i[0] == 42 FAIL: gcc.dg/guality/nrv-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none -DPREVENT_OPTIMIZATION line 20 a2.i[0] == 42 FAIL: gcc.dg/guality/nrv-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects -DPREVENT_OPTIMIZATION line 20 a2.i[0] == 42 FAIL: gcc.dg/guality/nrv-1.c -O3 -g -DPREVENT_OPTIMIZATION line 20 a2.i[0] == 42 FAIL: gcc.dg/guality/nrv-1.c -Os -DPREVENT_OPTIMIZATION line 20 a2.i[0] == 42 FAIL: gcc.dg/guality/pr36728-1.c -O1 -DPREVENT_OPTIMIZATION line 16 arg5 == 5 FAIL: gcc.dg/guality/pr36728-1.c -O1 -DPREVENT_OPTIMIZATION line 16 arg6 == 6 FAIL: gcc.dg/guality/pr36728-1.c -O1 -DPREVENT_OPTIMIZATION line 16 arg7 == 30 FAIL: gcc.dg/guality/pr36728-1.c -O1 -DPREVENT_OPTIMIZATION line 18 arg5 == 5 FAIL: gcc.dg/guality/pr36728-1.c -O1 -DPREVENT_OPTIMIZATION line 18 arg6 == 6 FAIL: gcc.dg/guality/pr36728-1.c -O1
Results for 14.0.1 20240327 (experimental) [master r14-9696-gf89c83aa139] (GCC) testsuite on hppa-unknown-linux-gnu
LAST_UPDATED: Wed Mar 27 21:35:06 UTC 2024 (revision r14-9696-gf89c83aa139) Native configuration is hppa-unknown-linux-gnu === g++ tests === Running target unix FAIL: g++.dg/guality/pr55665.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 23 p == 40 FAIL: g++.dg/guality/redeclaration1.C -O1 line 15 i == 42 FAIL: g++.dg/guality/redeclaration1.C -Og line 15 i == 42 FAIL: g++.dg/modules/xtreme-header-2_a.H -std=c++17 (test for excess errors) FAIL: g++.dg/modules/xtreme-header-2_a.H -std=c++2a (test for excess errors) FAIL: g++.dg/modules/xtreme-header-2_a.H -std=c++2b (test for excess errors) FAIL: g++.dg/modules/xtreme-header-2_a.H module-cmi (gcm.cache/\$srcdir/g++.dg/modules/xtreme-header-2_a.H.gcm) FAIL: g++.dg/modules/xtreme-header-2_a.H module-cmi (gcm.cache/\$srcdir/g++.dg/modules/xtreme-header-2_a.H.gcm) FAIL: g++.dg/modules/xtreme-header-2_a.H module-cmi (gcm.cache/\$srcdir/g++.dg/modules/xtreme-header-2_a.H.gcm) FAIL: g++.dg/modules/xtreme-header-2_b.C -std=c++17 (test for excess errors) FAIL: g++.dg/modules/xtreme-header-2_b.C -std=c++2a (test for excess errors) FAIL: g++.dg/modules/xtreme-header-2_b.C -std=c++2b (test for excess errors) FAIL: g++.dg/modules/xtreme-header-2_c.C -std=c++17 (test for excess errors) FAIL: g++.dg/modules/xtreme-header-2_c.C -std=c++2a (test for excess errors) FAIL: g++.dg/modules/xtreme-header-2_c.C -std=c++2b (test for excess errors) FAIL: g++.dg/modules/xtreme-header_a.H -std=c++17 (test for excess errors) FAIL: g++.dg/modules/xtreme-header_a.H -std=c++2a (test for excess errors) FAIL: g++.dg/modules/xtreme-header_a.H -std=c++2b (test for excess errors) FAIL: g++.dg/modules/xtreme-header_a.H module-cmi (gcm.cache/\$srcdir/g++.dg/modules/xtreme-header_a.H.gcm) FAIL: g++.dg/modules/xtreme-header_a.H module-cmi (gcm.cache/\$srcdir/g++.dg/modules/xtreme-header_a.H.gcm) FAIL: g++.dg/modules/xtreme-header_a.H module-cmi (gcm.cache/\$srcdir/g++.dg/modules/xtreme-header_a.H.gcm) FAIL: g++.dg/modules/xtreme-header_b.C -std=c++17 (test for excess errors) FAIL: g++.dg/modules/xtreme-header_b.C -std=c++2a (test for excess errors) FAIL: g++.dg/modules/xtreme-header_b.C -std=c++2b (test for excess errors) FAIL: g++.dg/torture/vshuf-v2sf.C -O0 (test for excess errors) FAIL: g++.dg/torture/vshuf-v2sf.C -O0 execution test FAIL: g++.old-deja/g++.brendan/template22.C -std=c++98 (test for excess errors) FAIL: g++.old-deja/g++.brendan/template22.C -std=c++98 execution test WARNING: g++.old-deja/g++.jason/static1.C -std=c++17 (test for excess errors) program timed out. FAIL: g++.old-deja/g++.jason/static1.C -std=c++17 (test for excess errors) FAIL: g++.old-deja/g++.jason/static1.C -std=c++17 execution test FAIL: g++.old-deja/g++.law/profile1.C -std=gnu++17 (test for excess errors) FAIL: g++.old-deja/g++.law/profile1.C -std=gnu++17 execution test === g++ Summary === # of expected passes248585 # of unexpected failures32 # of expected failures 2613 # of unsupported tests 11550 /home/dave/gnu/gcc/objdir/gcc/xg++ version 14.0.1 20240327 (experimental) [master r14-9696-gf89c83aa139] (GCC) === gcc tests === Running target unix XPASS: gcc.dg/guality/guality.c -O0 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/ipa-sra-1.c -O2 -DPREVENT_OPTIMIZATION line 31 k == 3 FAIL: gcc.dg/guality/ipa-sra-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none -DPREVENT_OPTIMIZATION line 31 k == 3 FAIL: gcc.dg/guality/ipa-sra-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects -DPREVENT_OPTIMIZATION line 31 k == 3 FAIL: gcc.dg/guality/ipa-sra-1.c -O3 -g -DPREVENT_OPTIMIZATION line 31 k == 3 FAIL: gcc.dg/guality/ipa-sra-1.c -Os -DPREVENT_OPTIMIZATION line 31 k == 3 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/nrv-1.c -O2 -DPREVENT_OPTIMIZATION line 20 a2.i[0] == 42 FAIL: gcc.dg/guality/nrv-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none -DPREVENT_OPTIMIZATION line 20 a2.i[0] == 42 FAIL: gcc.dg/guality/nrv-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects -DPREVENT_OPTIMIZATION line 20 a2.i[0] == 42 FAIL: gcc.dg/guality/nrv-1.c -O3 -g -DPREVENT_OPTIMIZATION line 20 a2.i[0] == 42 FAIL: gcc.dg/guality/nrv-1.c -Os -DPREVENT_OPTIMIZATION line 20 a2.i[0] == 42 FAIL:
[committed] Fix failure of c-c++-common/analyzer/stdarg-pr111289-int.c on hpux
Fixes conflicting declarations of mode_t. Tested on hppa-unknown-linux-gnu and hppa64-hp-hpux11.11. Committed to trunk. Dave --- Fix failure of c-c++-common/analyzer/stdarg-pr111289-int.c on hpux 2024-03-28 John David Anglin gcc/testsuite/ChangeLog: PR analyzer/111289 * c-c++-common/analyzer/stdarg-pr111289-int.c: Don't include . diff --git a/gcc/testsuite/c-c++-common/analyzer/stdarg-pr111289-int.c b/gcc/testsuite/c-c++-common/analyzer/stdarg-pr111289-int.c index 33d83169c3e..8faa58c9480 100644 --- a/gcc/testsuite/c-c++-common/analyzer/stdarg-pr111289-int.c +++ b/gcc/testsuite/c-c++-common/analyzer/stdarg-pr111289-int.c @@ -1,6 +1,5 @@ #include #include -#include typedef unsigned int mode_t; signature.asc Description: PGP signature
[gcc r14-9714] Fix failure of c-c++-common/analyzer/stdarg-pr111289-int.c on hpux
https://gcc.gnu.org/g:86b0b1bec6790f84b7a56fcef2a0a6c8cd91ffef commit r14-9714-g86b0b1bec6790f84b7a56fcef2a0a6c8cd91ffef Author: John David Anglin Date: Thu Mar 28 18:32:12 2024 + Fix failure of c-c++-common/analyzer/stdarg-pr111289-int.c on hpux 2024-03-28 John David Anglin gcc/testsuite/ChangeLog: PR analyzer/111289 * c-c++-common/analyzer/stdarg-pr111289-int.c: Don't include . Diff: --- gcc/testsuite/c-c++-common/analyzer/stdarg-pr111289-int.c | 1 - 1 file changed, 1 deletion(-) diff --git a/gcc/testsuite/c-c++-common/analyzer/stdarg-pr111289-int.c b/gcc/testsuite/c-c++-common/analyzer/stdarg-pr111289-int.c index 33d83169c3e..8faa58c9480 100644 --- a/gcc/testsuite/c-c++-common/analyzer/stdarg-pr111289-int.c +++ b/gcc/testsuite/c-c++-common/analyzer/stdarg-pr111289-int.c @@ -1,6 +1,5 @@ #include #include -#include typedef unsigned int mode_t;
Results for 14.0.1 20240324 (experimental) [master r14-9649-gbb04a11418f] (GCC) testsuite on hppa-unknown-linux-gnu
LAST_UPDATED: Sun Mar 24 22:31:44 UTC 2024 (revision r14-9649-gbb04a11418f) Native configuration is hppa-unknown-linux-gnu === g++ tests === Running target unix FAIL: g++.dg/opt/cse3.C -std=gnu++14 (test for excess errors) FAIL: g++.dg/opt/cse3.C -std=gnu++17 (test for excess errors) FAIL: g++.dg/opt/cse3.C -std=gnu++20 (test for excess errors) FAIL: g++.dg/opt/cse3.C -std=gnu++98 (test for excess errors) FAIL: g++.dg/gomp/pr88182.C -std=gnu++14 (test for excess errors) UNRESOLVED: g++.dg/gomp/pr88182.C -std=gnu++14 compilation failed to produce executable FAIL: g++.dg/gomp/pr88182.C -std=gnu++17 (test for excess errors) UNRESOLVED: g++.dg/gomp/pr88182.C -std=gnu++17 compilation failed to produce executable FAIL: g++.dg/gomp/pr88182.C -std=gnu++20 (test for excess errors) UNRESOLVED: g++.dg/gomp/pr88182.C -std=gnu++20 compilation failed to produce executable FAIL: g++.dg/gomp/pr88182.C -std=gnu++98 (test for excess errors) UNRESOLVED: g++.dg/gomp/pr88182.C -std=gnu++98 compilation failed to produce executable FAIL: g++.dg/guality/pr55665.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 23 p == 40 FAIL: g++.dg/guality/redeclaration1.C -O1 line 15 i == 42 FAIL: g++.dg/guality/redeclaration1.C -Og line 15 i == 42 FAIL: g++.dg/lto/20080908-3 cp_lto_20080908-3_0.o-cp_lto_20080908-3_0.o link, -O2 -flto -flto-partition=1to1 -fno-use-linker-plugin FAIL: g++.dg/lto/20080908-3 cp_lto_20080908-3_0.o-cp_lto_20080908-3_0.o link, -O2 -flto -flto-partition=none -fuse-linker-plugin -fno-fat-lto-objects FAIL: g++.dg/lto/20080908-3 cp_lto_20080908-3_0.o-cp_lto_20080908-3_0.o link, -O2 -flto -fuse-linker-plugin FAIL: g++.dg/lto/devirt-3 cp_lto_devirt-3_0.o-cp_lto_devirt-3_0.o link, -O3 -fno-early-inlining -fno-inline -fdump-ipa-cp -fdump-tree-optimized -flto FAIL: g++.dg/lto/devirt-5 cp_lto_devirt-5_0.o-cp_lto_devirt-5_0.o link, -O3 -fno-early-inlining -fno-inline -fdump-ipa-cp -fdump-tree-optimized -flto FAIL: g++.dg/lto/pr45983 cp_lto_pr45983_0.o-cp_lto_pr45983_0.o link, -O2 -flto -flto-partition=1to1 -fno-use-linker-plugin FAIL: g++.dg/modules/xtreme-header-2_a.H -std=c++17 (test for excess errors) FAIL: g++.dg/modules/xtreme-header-2_a.H -std=c++2a (test for excess errors) FAIL: g++.dg/modules/xtreme-header-2_a.H -std=c++2b (test for excess errors) FAIL: g++.dg/modules/xtreme-header-2_a.H module-cmi (gcm.cache/\$srcdir/g++.dg/modules/xtreme-header-2_a.H.gcm) FAIL: g++.dg/modules/xtreme-header-2_a.H module-cmi (gcm.cache/\$srcdir/g++.dg/modules/xtreme-header-2_a.H.gcm) FAIL: g++.dg/modules/xtreme-header-2_a.H module-cmi (gcm.cache/\$srcdir/g++.dg/modules/xtreme-header-2_a.H.gcm) FAIL: g++.dg/modules/xtreme-header-2_b.C -std=c++17 (test for excess errors) FAIL: g++.dg/modules/xtreme-header-2_b.C -std=c++2a (test for excess errors) FAIL: g++.dg/modules/xtreme-header-2_b.C -std=c++2b (test for excess errors) FAIL: g++.dg/modules/xtreme-header-2_c.C -std=c++17 (test for excess errors) FAIL: g++.dg/modules/xtreme-header-2_c.C -std=c++2a (test for excess errors) FAIL: g++.dg/modules/xtreme-header-2_c.C -std=c++2b (test for excess errors) FAIL: g++.dg/modules/xtreme-header_a.H -std=c++17 (test for excess errors) FAIL: g++.dg/modules/xtreme-header_a.H -std=c++2a (test for excess errors) FAIL: g++.dg/modules/xtreme-header_a.H -std=c++2b (test for excess errors) FAIL: g++.dg/modules/xtreme-header_a.H module-cmi (gcm.cache/\$srcdir/g++.dg/modules/xtreme-header_a.H.gcm) FAIL: g++.dg/modules/xtreme-header_a.H module-cmi (gcm.cache/\$srcdir/g++.dg/modules/xtreme-header_a.H.gcm) FAIL: g++.dg/modules/xtreme-header_a.H module-cmi (gcm.cache/\$srcdir/g++.dg/modules/xtreme-header_a.H.gcm) FAIL: g++.dg/modules/xtreme-header_b.C -std=c++17 (test for excess errors) FAIL: g++.dg/modules/xtreme-header_b.C -std=c++2a (test for excess errors) FAIL: g++.dg/modules/xtreme-header_b.C -std=c++2b (test for excess errors) === g++ Summary === # of expected passes248552 # of unexpected failures38 # of expected failures 2613 # of unresolved testcases 4 # of unsupported tests 11544 /home/dave/gnu/gcc/objdir/gcc/xg++ version 14.0.1 20240324 (experimental) [master r14-9649-gbb04a11418f] (GCC) === gcc tests === Running target unix FAIL: gcc.c-torture/compile/pr109919-1.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (internal compiler error: Segmentation fault) FAIL: gcc.c-torture/compile/pr109919-1.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors) XPASS: gcc.dg/guality/guality.c -O0 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
Results for 14.0.1 20240325 (experimental) [remotes/origin/trunk r14-9656-g18555b91431] (GCC) testsuite on hppa64-hp-hpux11.11
LAST_UPDATED: Mon Mar 25 20:16:01 UTC 2024 (revision r14-9656-g18555b91431) Native configuration is hppa64-hp-hpux11.11 === g++ tests === Running target unix FAIL: g++.dg/cpp2a/consteval-prop6.C -std=c++20 at line 58 (test for warnings, line 57) === g++ Summary === # of expected passes244513 # of unexpected failures1 # of expected failures 2595 # of unsupported tests 11923 /home/dave/gnu/gcc/objdir64/gcc/xg++ version 14.0.1 20240325 (experimental) [remotes/origin/trunk r14-9656-g18555b91431] (GCC) === gcc tests === Running target unix === gcc Summary === # of expected passes125595 # of expected failures 1132 # of unsupported tests 3057 /home/dave/gnu/gcc/objdir64/gcc/xgcc version 14.0.1 20240325 (experimental) [remotes/origin/trunk r14-9656-g18555b91431] (GCC) === gfortran tests === Running target unix === gfortran Summary === # of expected passes67494 # of expected failures 309 # of unsupported tests 444 /home/dave/gnu/gcc/objdir64/gcc/gfortran version 14.0.1 20240325 (experimental) [remotes/origin/trunk r14-9656-g18555b91431] (GCC) === gm2 tests === Running target unix FAIL: gm2/extensions/run/pass/callingc10.mod execution, -g FAIL: gm2/extensions/run/pass/callingc10.mod execution, -O FAIL: gm2/extensions/run/pass/callingc10.mod execution, -O -g FAIL: gm2/extensions/run/pass/callingc10.mod execution, -Os FAIL: gm2/extensions/run/pass/callingc10.mod execution, -O3 -fomit-frame-pointer FAIL: gm2/extensions/run/pass/callingc10.mod execution, -O3 -fomit-frame-pointer -finline-functions FAIL: gm2/extensions/run/pass/callingc11.mod execution, -g FAIL: gm2/extensions/run/pass/callingc11.mod execution, -O FAIL: gm2/extensions/run/pass/callingc11.mod execution, -O -g FAIL: gm2/extensions/run/pass/callingc11.mod execution, -Os FAIL: gm2/extensions/run/pass/callingc11.mod execution, -O3 -fomit-frame-pointer FAIL: gm2/extensions/run/pass/callingc11.mod execution, -O3 -fomit-frame-pointer -finline-functions FAIL: gm2/extensions/run/pass/vararg2.mod execution, -g FAIL: gm2/extensions/run/pass/vararg2.mod execution, -O FAIL: gm2/extensions/run/pass/vararg2.mod execution, -O -g FAIL: gm2/extensions/run/pass/vararg2.mod execution, -Os FAIL: gm2/extensions/run/pass/vararg2.mod execution, -O3 -fomit-frame-pointer FAIL: gm2/extensions/run/pass/vararg2.mod execution, -O3 -fomit-frame-pointer -finline-functions FAIL: gm2/iso/run/pass/long2.mod compilation, {additional_flags= -Os } timeout=60 UNRESOLVED: gm2/iso/run/pass/long2.mod execution, {additional_flags= -Os } timeout=60 FAIL: gm2/iso/run/pass/long2.mod compilation, {additional_flags= -O3 -fomit-frame-pointer } timeout=60 UNRESOLVED: gm2/iso/run/pass/long2.mod execution, {additional_flags= -O3 -fomit-frame-pointer } timeout=60 FAIL: gm2/iso/run/pass/long2.mod compilation, {additional_flags= -O3 -fomit-frame-pointer -finline-functions } timeout=60 UNRESOLVED: gm2/iso/run/pass/long2.mod execution, {additional_flags= -O3 -fomit-frame-pointer -finline-functions } timeout=60 FAIL: gm2/iso/run/pass/long3.mod compilation, {additional_flags= -Os } timeout=60 UNRESOLVED: gm2/iso/run/pass/long3.mod execution, {additional_flags= -Os } timeout=60 FAIL: gm2/iso/run/pass/long3.mod compilation, {additional_flags= -O3 -fomit-frame-pointer } timeout=60 UNRESOLVED: gm2/iso/run/pass/long3.mod execution, {additional_flags= -O3 -fomit-frame-pointer } timeout=60 FAIL: gm2/iso/run/pass/long3.mod compilation, {additional_flags= -O3 -fomit-frame-pointer -finline-functions } timeout=60 UNRESOLVED: gm2/iso/run/pass/long3.mod execution, {additional_flags= -O3 -fomit-frame-pointer -finline-functions } timeout=60 FAIL: gm2/iso/run/pass/long4.mod execution, -g FAIL: gm2/iso/run/pass/long4.mod execution, -O FAIL: gm2/iso/run/pass/long4.mod execution, -O -g FAIL: gm2/iso/run/pass/long4.mod execution, -Os FAIL: gm2/iso/run/pass/long4.mod execution, -O3 -fomit-frame-pointer FAIL: gm2/iso/run/pass/long4.mod execution, -O3 -fomit-frame-pointer -finline-functions FAIL: gm2/iso/run/pass/m2date.mod execution, -g FAIL: gm2/iso/run/pass/m2date.mod execution, -O FAIL: gm2/iso/run/pass/m2date.mod execution, -O -g FAIL: gm2/iso/run/pass/m2date.mod execution, -Os FAIL: gm2/iso/run/pass/m2date.mod execution, -O3 -fomit-frame-pointer FAIL: gm2/iso/run/pass/m2date.mod execution, -O3 -fomit-frame-pointer -finline-functions FAIL: gm2/iso/run/pass/packed.mod compilation, {additional_flags= -Os } timeout=60 (internal compiler error: Aborted) UNRESOLVED: gm2/iso/run/pass/packed.mod execution, {additional_flags= -Os } timeout=60 FAIL: gm2/iso/run/pass/packed.mod compilation, {additional_flags= -O3 -fomit-frame-pointer } timeout=60 (internal compiler error: Aborted) UNRESOLVED: gm2/iso/run/pass/packed.mod
Results for 14.0.1 20240324 (experimental) [remotes/origin/trunk r14-9649-gbb04a11418f] (GCC) testsuite on hppa64-hp-hpux11.11
LAST_UPDATED: Sun Mar 24 19:44:03 UTC 2024 (revision r14-9649-gbb04a11418f) Native configuration is hppa64-hp-hpux11.11 === g++ tests === Running target unix FAIL: g++.dg/cpp2a/consteval-prop6.C -std=c++20 at line 58 (test for warnings, line 57) === g++ Summary === # of expected passes244559 # of unexpected failures1 # of expected failures 2595 # of unsupported tests 11923 /home/dave/gnu/gcc/objdir64/gcc/xg++ version 14.0.1 20240324 (experimental) [remotes/origin/trunk r14-9649-gbb04a11418f] (GCC) === gcc tests === Running target unix === gcc Summary === # of expected passes125595 # of expected failures 1132 # of unsupported tests 3057 /home/dave/gnu/gcc/objdir64/gcc/xgcc version 14.0.1 20240324 (experimental) [remotes/origin/trunk r14-9649-gbb04a11418f] (GCC) === gfortran tests === Running target unix === gfortran Summary === # of expected passes67494 # of expected failures 309 # of unsupported tests 444 /home/dave/gnu/gcc/objdir64/gcc/gfortran version 14.0.1 20240324 (experimental) [remotes/origin/trunk r14-9649-gbb04a11418f] (GCC) === gm2 tests === Running target unix FAIL: gm2/extensions/run/pass/callingc10.mod execution, -g FAIL: gm2/extensions/run/pass/callingc10.mod execution, -O FAIL: gm2/extensions/run/pass/callingc10.mod execution, -O -g FAIL: gm2/extensions/run/pass/callingc10.mod execution, -Os FAIL: gm2/extensions/run/pass/callingc10.mod execution, -O3 -fomit-frame-pointer FAIL: gm2/extensions/run/pass/callingc10.mod execution, -O3 -fomit-frame-pointer -finline-functions FAIL: gm2/extensions/run/pass/callingc11.mod execution, -g FAIL: gm2/extensions/run/pass/callingc11.mod execution, -O FAIL: gm2/extensions/run/pass/callingc11.mod execution, -O -g FAIL: gm2/extensions/run/pass/callingc11.mod execution, -Os FAIL: gm2/extensions/run/pass/callingc11.mod execution, -O3 -fomit-frame-pointer FAIL: gm2/extensions/run/pass/callingc11.mod execution, -O3 -fomit-frame-pointer -finline-functions FAIL: gm2/extensions/run/pass/vararg2.mod execution, -g FAIL: gm2/extensions/run/pass/vararg2.mod execution, -O FAIL: gm2/extensions/run/pass/vararg2.mod execution, -O -g FAIL: gm2/extensions/run/pass/vararg2.mod execution, -Os FAIL: gm2/extensions/run/pass/vararg2.mod execution, -O3 -fomit-frame-pointer FAIL: gm2/extensions/run/pass/vararg2.mod execution, -O3 -fomit-frame-pointer -finline-functions FAIL: gm2/iso/run/pass/long2.mod compilation, {additional_flags= -Os } timeout=60 UNRESOLVED: gm2/iso/run/pass/long2.mod execution, {additional_flags= -Os } timeout=60 FAIL: gm2/iso/run/pass/long2.mod compilation, {additional_flags= -O3 -fomit-frame-pointer } timeout=60 UNRESOLVED: gm2/iso/run/pass/long2.mod execution, {additional_flags= -O3 -fomit-frame-pointer } timeout=60 FAIL: gm2/iso/run/pass/long2.mod compilation, {additional_flags= -O3 -fomit-frame-pointer -finline-functions } timeout=60 UNRESOLVED: gm2/iso/run/pass/long2.mod execution, {additional_flags= -O3 -fomit-frame-pointer -finline-functions } timeout=60 FAIL: gm2/iso/run/pass/long3.mod compilation, {additional_flags= -Os } timeout=60 UNRESOLVED: gm2/iso/run/pass/long3.mod execution, {additional_flags= -Os } timeout=60 FAIL: gm2/iso/run/pass/long3.mod compilation, {additional_flags= -O3 -fomit-frame-pointer } timeout=60 UNRESOLVED: gm2/iso/run/pass/long3.mod execution, {additional_flags= -O3 -fomit-frame-pointer } timeout=60 FAIL: gm2/iso/run/pass/long3.mod compilation, {additional_flags= -O3 -fomit-frame-pointer -finline-functions } timeout=60 UNRESOLVED: gm2/iso/run/pass/long3.mod execution, {additional_flags= -O3 -fomit-frame-pointer -finline-functions } timeout=60 FAIL: gm2/iso/run/pass/long4.mod execution, -g FAIL: gm2/iso/run/pass/long4.mod execution, -O FAIL: gm2/iso/run/pass/long4.mod execution, -O -g FAIL: gm2/iso/run/pass/long4.mod execution, -Os FAIL: gm2/iso/run/pass/long4.mod execution, -O3 -fomit-frame-pointer FAIL: gm2/iso/run/pass/long4.mod execution, -O3 -fomit-frame-pointer -finline-functions FAIL: gm2/iso/run/pass/m2date.mod execution, -g FAIL: gm2/iso/run/pass/m2date.mod execution, -O FAIL: gm2/iso/run/pass/m2date.mod execution, -O -g FAIL: gm2/iso/run/pass/m2date.mod execution, -Os FAIL: gm2/iso/run/pass/m2date.mod execution, -O3 -fomit-frame-pointer FAIL: gm2/iso/run/pass/m2date.mod execution, -O3 -fomit-frame-pointer -finline-functions FAIL: gm2/iso/run/pass/packed.mod compilation, {additional_flags= -Os } timeout=60 (internal compiler error: Aborted) UNRESOLVED: gm2/iso/run/pass/packed.mod execution, {additional_flags= -Os } timeout=60 FAIL: gm2/iso/run/pass/packed.mod compilation, {additional_flags= -O3 -fomit-frame-pointer } timeout=60 (internal compiler error: Aborted) UNRESOLVED: gm2/iso/run/pass/packed.mod
Results for 14.0.1 20240323 (experimental) [master r14-9647-gc8a343f9f86] (GCC) testsuite on hppa-unknown-linux-gnu
LAST_UPDATED: Sat Mar 23 16:01:01 UTC 2024 (revision r14-9647-gc8a343f9f86) Native configuration is hppa-unknown-linux-gnu === g++ tests === Running target unix UNRESOLVED: g++.dg/pr67671.C -std=gnu++20 scan-tree-dump-times ealias "(?n)clique .* base .*" 2 UNRESOLVED: g++.dg/pr67671.C -std=gnu++20 scan-tree-dump-times ealias "clique 1 base 1" 1 UNRESOLVED: g++.dg/pr67671.C -std=gnu++20 scan-tree-dump-times ealias "clique 1 base 2" 1 FAIL: g++.dg/pr67671.C -std=gnu++20 (internal compiler error: Segmentation fault signal terminated program cc1plus) FAIL: g++.dg/pr67671.C -std=gnu++20 (test for excess errors) FAIL: g++.dg/guality/pr55665.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 23 p == 40 FAIL: g++.dg/guality/redeclaration1.C -O1 line 15 i == 42 FAIL: g++.dg/guality/redeclaration1.C -O2 line 15 i == 42 FAIL: g++.dg/guality/redeclaration1.C -O3 -g line 15 i == 42 FAIL: g++.dg/guality/redeclaration1.C -Os line 15 i == 42 FAIL: g++.dg/guality/redeclaration1.C -Og line 15 i == 42 FAIL: g++.dg/modules/xtreme-header-2_a.H -std=c++17 (test for excess errors) FAIL: g++.dg/modules/xtreme-header-2_a.H -std=c++2a (test for excess errors) FAIL: g++.dg/modules/xtreme-header-2_a.H -std=c++2b (test for excess errors) FAIL: g++.dg/modules/xtreme-header-2_a.H module-cmi (gcm.cache/\$srcdir/g++.dg/modules/xtreme-header-2_a.H.gcm) FAIL: g++.dg/modules/xtreme-header-2_a.H module-cmi (gcm.cache/\$srcdir/g++.dg/modules/xtreme-header-2_a.H.gcm) FAIL: g++.dg/modules/xtreme-header-2_a.H module-cmi (gcm.cache/\$srcdir/g++.dg/modules/xtreme-header-2_a.H.gcm) FAIL: g++.dg/modules/xtreme-header-2_b.C -std=c++17 (test for excess errors) FAIL: g++.dg/modules/xtreme-header-2_b.C -std=c++2a (test for excess errors) FAIL: g++.dg/modules/xtreme-header-2_b.C -std=c++2b (test for excess errors) FAIL: g++.dg/modules/xtreme-header-2_c.C -std=c++17 (test for excess errors) FAIL: g++.dg/modules/xtreme-header-2_c.C -std=c++2a (test for excess errors) FAIL: g++.dg/modules/xtreme-header-2_c.C -std=c++2b (test for excess errors) FAIL: g++.dg/modules/xtreme-header_a.H -std=c++17 (test for excess errors) FAIL: g++.dg/modules/xtreme-header_a.H -std=c++2a (test for excess errors) FAIL: g++.dg/modules/xtreme-header_a.H -std=c++2b (test for excess errors) FAIL: g++.dg/modules/xtreme-header_a.H module-cmi (gcm.cache/\$srcdir/g++.dg/modules/xtreme-header_a.H.gcm) FAIL: g++.dg/modules/xtreme-header_a.H module-cmi (gcm.cache/\$srcdir/g++.dg/modules/xtreme-header_a.H.gcm) FAIL: g++.dg/modules/xtreme-header_a.H module-cmi (gcm.cache/\$srcdir/g++.dg/modules/xtreme-header_a.H.gcm) FAIL: g++.dg/modules/xtreme-header_b.C -std=c++17 (test for excess errors) FAIL: g++.dg/modules/xtreme-header_b.C -std=c++2a (test for excess errors) FAIL: g++.dg/modules/xtreme-header_b.C -std=c++2b (test for excess errors) === g++ Summary === # of expected passes248569 # of unexpected failures29 # of expected failures 2613 # of unresolved testcases 3 # of unsupported tests 11544 /home/dave/gnu/gcc/objdir/gcc/xg++ version 14.0.1 20240323 (experimental) [master r14-9647-gc8a343f9f86] (GCC) === gcc tests === Running target unix XPASS: gcc.dg/guality/guality.c -O0 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/ipa-sra-1.c -O2 -DPREVENT_OPTIMIZATION line 31 k == 3 FAIL: gcc.dg/guality/ipa-sra-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none -DPREVENT_OPTIMIZATION line 31 k == 3 FAIL: gcc.dg/guality/ipa-sra-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects -DPREVENT_OPTIMIZATION line 31 k == 3 FAIL: gcc.dg/guality/ipa-sra-1.c -O3 -g -DPREVENT_OPTIMIZATION line 31 k == 3 FAIL: gcc.dg/guality/ipa-sra-1.c -Os -DPREVENT_OPTIMIZATION line 31 k == 3 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/nrv-1.c -O2 -DPREVENT_OPTIMIZATION line 20 a2.i[0] == 42 FAIL: gcc.dg/guality/nrv-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none -DPREVENT_OPTIMIZATION line 20 a2.i[0] == 42 FAIL: gcc.dg/guality/nrv-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects -DPREVENT_OPTIMIZATION line 20 a2.i[0] == 42 FAIL: gcc.dg/guality/nrv-1.c -O3 -g -DPREVENT_OPTIMIZATION line 20 a2.i[0] == 42 FAIL: gcc.dg/guality/nrv-1.c -Os -DPREVENT_OPTIMIZATION line 20 a2.i[0] ==
Results for 14.0.1 20240323 (experimental) [remotes/origin/trunk r14-9648-ga68458187d4] (GCC) testsuite on hppa64-hp-hpux11.11
LAST_UPDATED: Sat Mar 23 18:56:10 UTC 2024 (revision r14-9648-ga68458187d4) Native configuration is hppa64-hp-hpux11.11 === g++ tests === Running target unix FAIL: c-c++-common/analyzer/stdarg-pr111289-int.c -std=c++98 (test for warnings, line 60) FAIL: c-c++-common/analyzer/stdarg-pr111289-int.c -std=c++98 (test for excess errors) FAIL: c-c++-common/analyzer/stdarg-pr111289-int.c -std=c++14 (test for warnings, line 60) FAIL: c-c++-common/analyzer/stdarg-pr111289-int.c -std=c++14 (test for excess errors) FAIL: c-c++-common/analyzer/stdarg-pr111289-int.c -std=c++17 (test for warnings, line 60) FAIL: c-c++-common/analyzer/stdarg-pr111289-int.c -std=c++17 (test for excess errors) FAIL: c-c++-common/analyzer/stdarg-pr111289-int.c -std=c++20 (test for warnings, line 60) FAIL: c-c++-common/analyzer/stdarg-pr111289-int.c -std=c++20 (test for excess errors) FAIL: g++.dg/cpp2a/consteval-prop6.C -std=c++20 at line 58 (test for warnings, line 57) === g++ Summary === # of expected passes244505 # of unexpected failures9 # of expected failures 2595 # of unsupported tests 11923 /home/dave/gnu/gcc/objdir64/gcc/xg++ version 14.0.1 20240323 (experimental) [remotes/origin/trunk r14-9648-ga68458187d4] (GCC) === gcc tests === Running target unix FAIL: c-c++-common/analyzer/stdarg-pr111289-int.c (test for warnings, line 60) FAIL: c-c++-common/analyzer/stdarg-pr111289-int.c (test for excess errors) === gcc Summary === # of expected passes125593 # of unexpected failures2 # of expected failures 1132 # of unsupported tests 3057 /home/dave/gnu/gcc/objdir64/gcc/xgcc version 14.0.1 20240323 (experimental) [remotes/origin/trunk r14-9648-ga68458187d4] (GCC) === gfortran tests === Running target unix === gfortran Summary === # of expected passes67494 # of expected failures 309 # of unsupported tests 444 /home/dave/gnu/gcc/objdir64/gcc/gfortran version 14.0.1 20240323 (experimental) [remotes/origin/trunk r14-9648-ga68458187d4] (GCC) === gm2 tests === Running target unix FAIL: gm2/extensions/run/pass/callingc10.mod execution, -g FAIL: gm2/extensions/run/pass/callingc10.mod execution, -O FAIL: gm2/extensions/run/pass/callingc10.mod execution, -O -g FAIL: gm2/extensions/run/pass/callingc10.mod execution, -Os FAIL: gm2/extensions/run/pass/callingc10.mod execution, -O3 -fomit-frame-pointer FAIL: gm2/extensions/run/pass/callingc10.mod execution, -O3 -fomit-frame-pointer -finline-functions FAIL: gm2/extensions/run/pass/callingc11.mod execution, -g FAIL: gm2/extensions/run/pass/callingc11.mod execution, -O FAIL: gm2/extensions/run/pass/callingc11.mod execution, -O -g FAIL: gm2/extensions/run/pass/callingc11.mod execution, -Os FAIL: gm2/extensions/run/pass/callingc11.mod execution, -O3 -fomit-frame-pointer FAIL: gm2/extensions/run/pass/callingc11.mod execution, -O3 -fomit-frame-pointer -finline-functions FAIL: gm2/extensions/run/pass/vararg2.mod execution, -g FAIL: gm2/extensions/run/pass/vararg2.mod execution, -O FAIL: gm2/extensions/run/pass/vararg2.mod execution, -O -g FAIL: gm2/extensions/run/pass/vararg2.mod execution, -Os FAIL: gm2/extensions/run/pass/vararg2.mod execution, -O3 -fomit-frame-pointer FAIL: gm2/extensions/run/pass/vararg2.mod execution, -O3 -fomit-frame-pointer -finline-functions FAIL: gm2/iso/run/pass/long2.mod compilation, {additional_flags= -Os } timeout=60 UNRESOLVED: gm2/iso/run/pass/long2.mod execution, {additional_flags= -Os } timeout=60 FAIL: gm2/iso/run/pass/long2.mod compilation, {additional_flags= -O3 -fomit-frame-pointer } timeout=60 UNRESOLVED: gm2/iso/run/pass/long2.mod execution, {additional_flags= -O3 -fomit-frame-pointer } timeout=60 FAIL: gm2/iso/run/pass/long2.mod compilation, {additional_flags= -O3 -fomit-frame-pointer -finline-functions } timeout=60 UNRESOLVED: gm2/iso/run/pass/long2.mod execution, {additional_flags= -O3 -fomit-frame-pointer -finline-functions } timeout=60 FAIL: gm2/iso/run/pass/long3.mod compilation, {additional_flags= -Os } timeout=60 UNRESOLVED: gm2/iso/run/pass/long3.mod execution, {additional_flags= -Os } timeout=60 FAIL: gm2/iso/run/pass/long3.mod compilation, {additional_flags= -O3 -fomit-frame-pointer } timeout=60 UNRESOLVED: gm2/iso/run/pass/long3.mod execution, {additional_flags= -O3 -fomit-frame-pointer } timeout=60 FAIL: gm2/iso/run/pass/long3.mod compilation, {additional_flags= -O3 -fomit-frame-pointer -finline-functions } timeout=60 UNRESOLVED: gm2/iso/run/pass/long3.mod execution, {additional_flags= -O3 -fomit-frame-pointer -finline-functions } timeout=60 FAIL: gm2/iso/run/pass/long4.mod execution, -g FAIL: gm2/iso/run/pass/long4.mod execution, -O FAIL: gm2/iso/run/pass/long4.mod execution, -O -g FAIL: gm2/iso/run/pass/long4.mod execution, -Os FAIL:
Results for 14.0.1 20240322 (experimental) [remotes/origin/trunk r14-9627-ge194503b6f2] (GCC) testsuite on hppa64-hp-hpux11.11
LAST_UPDATED: Fri Mar 22 16:16:01 UTC 2024 (revision r14-9627-ge194503b6f2) Native configuration is hppa64-hp-hpux11.11 === g++ tests === Running target unix FAIL: c-c++-common/analyzer/stdarg-pr111289-int.c -std=c++98 (test for warnings, line 60) FAIL: c-c++-common/analyzer/stdarg-pr111289-int.c -std=c++98 (test for excess errors) FAIL: c-c++-common/analyzer/stdarg-pr111289-int.c -std=c++14 (test for warnings, line 60) FAIL: c-c++-common/analyzer/stdarg-pr111289-int.c -std=c++14 (test for excess errors) FAIL: c-c++-common/analyzer/stdarg-pr111289-int.c -std=c++17 (test for warnings, line 60) FAIL: c-c++-common/analyzer/stdarg-pr111289-int.c -std=c++17 (test for excess errors) FAIL: c-c++-common/analyzer/stdarg-pr111289-int.c -std=c++20 (test for warnings, line 60) FAIL: c-c++-common/analyzer/stdarg-pr111289-int.c -std=c++20 (test for excess errors) FAIL: g++.dg/cpp2a/consteval-prop6.C -std=c++20 at line 58 (test for warnings, line 57) === g++ Summary === # of expected passes244497 # of unexpected failures9 # of expected failures 2595 # of unsupported tests 11923 /home/dave/gnu/gcc/objdir64/gcc/xg++ version 14.0.1 20240322 (experimental) [remotes/origin/trunk r14-9627-ge194503b6f2] (GCC) === gcc tests === Running target unix FAIL: c-c++-common/analyzer/stdarg-pr111289-int.c (test for warnings, line 60) FAIL: c-c++-common/analyzer/stdarg-pr111289-int.c (test for excess errors) FAIL: gcc.misc-tests/gcov-pr86536.c line 15: is #:should be 1 FAIL: gcc.misc-tests/gcov-pr86536.c line 18: is #:should be 1 FAIL: gcc.misc-tests/gcov-pr86536.c line 21: is 1:should be 2 FAIL: gcc.misc-tests/gcov-pr86536.c line 22: is 1:should be 2 FAIL: gcc.misc-tests/gcov-pr86536.c line 19: expected return percentages not found: 200 FAIL: gcc.misc-tests/gcov-pr86536.c gcov: 4 failures in line counts, 0 in branch percentages, 1 in return percentages, 0 in intermediate format === gcc Summary === # of expected passes125580 # of unexpected failures8 # of expected failures 1132 # of unsupported tests 3047 /home/dave/gnu/gcc/objdir64/gcc/xgcc version 14.0.1 20240322 (experimental) [remotes/origin/trunk r14-9627-ge194503b6f2] (GCC) === gfortran tests === Running target unix === gfortran Summary === # of expected passes67493 # of expected failures 309 # of unsupported tests 444 /home/dave/gnu/gcc/objdir64/gcc/gfortran version 14.0.1 20240322 (experimental) [remotes/origin/trunk r14-9627-ge194503b6f2] (GCC) === gm2 tests === Running target unix FAIL: gm2/extensions/run/pass/callingc10.mod execution, -g FAIL: gm2/extensions/run/pass/callingc10.mod execution, -O FAIL: gm2/extensions/run/pass/callingc10.mod execution, -O -g FAIL: gm2/extensions/run/pass/callingc10.mod execution, -Os FAIL: gm2/extensions/run/pass/callingc10.mod execution, -O3 -fomit-frame-pointer FAIL: gm2/extensions/run/pass/callingc10.mod execution, -O3 -fomit-frame-pointer -finline-functions FAIL: gm2/extensions/run/pass/callingc11.mod execution, -g FAIL: gm2/extensions/run/pass/callingc11.mod execution, -O FAIL: gm2/extensions/run/pass/callingc11.mod execution, -O -g FAIL: gm2/extensions/run/pass/callingc11.mod execution, -Os FAIL: gm2/extensions/run/pass/callingc11.mod execution, -O3 -fomit-frame-pointer FAIL: gm2/extensions/run/pass/callingc11.mod execution, -O3 -fomit-frame-pointer -finline-functions FAIL: gm2/extensions/run/pass/vararg2.mod execution, -g FAIL: gm2/extensions/run/pass/vararg2.mod execution, -O FAIL: gm2/extensions/run/pass/vararg2.mod execution, -O -g FAIL: gm2/extensions/run/pass/vararg2.mod execution, -Os FAIL: gm2/extensions/run/pass/vararg2.mod execution, -O3 -fomit-frame-pointer FAIL: gm2/extensions/run/pass/vararg2.mod execution, -O3 -fomit-frame-pointer -finline-functions FAIL: gm2/iso/run/pass/long2.mod compilation, {additional_flags= -Os } timeout=60 UNRESOLVED: gm2/iso/run/pass/long2.mod execution, {additional_flags= -Os } timeout=60 FAIL: gm2/iso/run/pass/long2.mod compilation, {additional_flags= -O3 -fomit-frame-pointer } timeout=60 UNRESOLVED: gm2/iso/run/pass/long2.mod execution, {additional_flags= -O3 -fomit-frame-pointer } timeout=60 FAIL: gm2/iso/run/pass/long2.mod compilation, {additional_flags= -O3 -fomit-frame-pointer -finline-functions } timeout=60 UNRESOLVED: gm2/iso/run/pass/long2.mod execution, {additional_flags= -O3 -fomit-frame-pointer -finline-functions } timeout=60 FAIL: gm2/iso/run/pass/long3.mod compilation, {additional_flags= -Os } timeout=60 UNRESOLVED: gm2/iso/run/pass/long3.mod execution, {additional_flags= -Os } timeout=60 FAIL: gm2/iso/run/pass/long3.mod compilation, {additional_flags= -O3 -fomit-frame-pointer } timeout=60 UNRESOLVED: gm2/iso/run/pass/long3.mod execution, {additional_flags= -O3
[committed] hppa: Fix LO_SUM DLTIND14R address support in PRINT_OPERAND_ADDRESS
Tested on hppa-unknown-linux-gnu and hppa64-hp-hpux11.11. Committed to trunk. Dave --- hppa: Fix LO_SUM DLTIND14R address support in PRINT_OPERAND_ADDRESS This bug was hidden since LO_SUM DLTIND14R addresses are normally handled by the A constraint in the move patterns. 2024-03-23 John David Anglin gcc/ChangeLog: * config/pa/pa.cc (pa_output_global_address): Handle UNSPEC_DLTIND14R addresses. * config/pa/pa.h (PRINT_OPERAND_ADDRESS): Output "RT'" for UNSPEC_DLTIND14R address. diff --git a/gcc/config/pa/pa.cc b/gcc/config/pa/pa.cc index d7666103de8..f9b1906efb4 100644 --- a/gcc/config/pa/pa.cc +++ b/gcc/config/pa/pa.cc @@ -5784,7 +5784,12 @@ pa_output_global_address (FILE *file, rtx x, int round_constant) if (GET_CODE (x) == HIGH) x = XEXP (x, 0); - if (GET_CODE (x) == SYMBOL_REF && read_only_operand (x, VOIDmode)) + if (GET_CODE (x) == UNSPEC && XINT (x, 1) == UNSPEC_DLTIND14R) +{ + x = XVECEXP (x, 0, 0); + output_addr_const (file, x); +} + else if (GET_CODE (x) == SYMBOL_REF && read_only_operand (x, VOIDmode)) output_addr_const (file, x); else if (GET_CODE (x) == SYMBOL_REF && !flag_pic) { diff --git a/gcc/config/pa/pa.h b/gcc/config/pa/pa.h index 403f16c5cb5..127a0d1966d 100644 --- a/gcc/config/pa/pa.h +++ b/gcc/config/pa/pa.h @@ -1247,12 +1247,15 @@ do { \ reg_names [REGNO (XEXP (addr, 0))]); \ break; \ case LO_SUM: \ - if (!symbolic_operand (XEXP (addr, 1), VOIDmode)) \ + if (GET_CODE (XEXP (addr, 1)) == UNSPEC \ + && XINT (XEXP (addr, 1), 1) == UNSPEC_DLTIND14R) \ + fputs ("RT'", FILE);\ + else if (!symbolic_operand (XEXP (addr, 1), VOIDmode)) \ fputs ("R'", FILE); \ else if (flag_pic == 0) \ fputs ("RR'", FILE);\ else \ - fputs ("RT'", FILE);\ + gcc_unreachable (); \ pa_output_global_address (FILE, XEXP (addr, 1), 0); \ fputs ("(", FILE); \ output_operand (XEXP (addr, 0), 0); \ signature.asc Description: PGP signature
[gcc r14-9645] hppa: Fix LO_SUM DLTIND14R address support in PRINT_OPERAND_ADDRESS
https://gcc.gnu.org/g:2e4b3374cb7af10e188bb5100526ad3150b9b272 commit r14-9645-g2e4b3374cb7af10e188bb5100526ad3150b9b272 Author: John David Anglin Date: Sat Mar 23 13:47:31 2024 + hppa: Fix LO_SUM DLTIND14R address support in PRINT_OPERAND_ADDRESS This bug was hidden since LO_SUM DLTIND14R addresses are normally handled by the A constraint in the move patterns. 2024-03-23 John David Anglin gcc/ChangeLog: * config/pa/pa.cc (pa_output_global_address): Handle UNSPEC_DLTIND14R addresses. * config/pa/pa.h (PRINT_OPERAND_ADDRESS): Output "RT'" for UNSPEC_DLTIND14R address. Diff: --- gcc/config/pa/pa.cc | 7 ++- gcc/config/pa/pa.h | 7 +-- 2 files changed, 11 insertions(+), 3 deletions(-) diff --git a/gcc/config/pa/pa.cc b/gcc/config/pa/pa.cc index d7666103de8..a7af6b8c121 100644 --- a/gcc/config/pa/pa.cc +++ b/gcc/config/pa/pa.cc @@ -5784,7 +5784,12 @@ pa_output_global_address (FILE *file, rtx x, int round_constant) if (GET_CODE (x) == HIGH) x = XEXP (x, 0); - if (GET_CODE (x) == SYMBOL_REF && read_only_operand (x, VOIDmode)) + if (GET_CODE (x) == UNSPEC && XINT (x, 1) == UNSPEC_DLTIND14R) +{ + x = XVECEXP (x, 0, 0); + output_addr_const (file, x); +} + else if (GET_CODE (x) == SYMBOL_REF && read_only_operand (x, VOIDmode)) output_addr_const (file, x); else if (GET_CODE (x) == SYMBOL_REF && !flag_pic) { diff --git a/gcc/config/pa/pa.h b/gcc/config/pa/pa.h index 403f16c5cb5..127a0d1966d 100644 --- a/gcc/config/pa/pa.h +++ b/gcc/config/pa/pa.h @@ -1247,12 +1247,15 @@ do { \ reg_names [REGNO (XEXP (addr, 0))]); \ break; \ case LO_SUM: \ - if (!symbolic_operand (XEXP (addr, 1), VOIDmode)) \ + if (GET_CODE (XEXP (addr, 1)) == UNSPEC \ + && XINT (XEXP (addr, 1), 1) == UNSPEC_DLTIND14R) \ + fputs ("RT'", FILE);\ + else if (!symbolic_operand (XEXP (addr, 1), VOIDmode)) \ fputs ("R'", FILE); \ else if (flag_pic == 0) \ fputs ("RR'", FILE);\ else \ - fputs ("RT'", FILE);\ + gcc_unreachable (); \ pa_output_global_address (FILE, XEXP (addr, 1), 0); \ fputs ("(", FILE); \ output_operand (XEXP (addr, 0), 0); \
Results for 14.0.1 20240321 (experimental) [remotes/origin/trunk r14-9595-ga2fe34e0b99] (GCC) testsuite on hppa64-hp-hpux11.11
LAST_UPDATED: Thu Mar 21 16:31:29 UTC 2024 (revision r14-9595-ga2fe34e0b99) Native configuration is hppa64-hp-hpux11.11 === g++ tests === Running target unix FAIL: c-c++-common/analyzer/stdarg-pr111289-int.c -std=c++98 (test for warnings, line 60) FAIL: c-c++-common/analyzer/stdarg-pr111289-int.c -std=c++98 (test for excess errors) FAIL: c-c++-common/analyzer/stdarg-pr111289-int.c -std=c++14 (test for warnings, line 60) FAIL: c-c++-common/analyzer/stdarg-pr111289-int.c -std=c++14 (test for excess errors) FAIL: c-c++-common/analyzer/stdarg-pr111289-int.c -std=c++17 (test for warnings, line 60) FAIL: c-c++-common/analyzer/stdarg-pr111289-int.c -std=c++17 (test for excess errors) FAIL: c-c++-common/analyzer/stdarg-pr111289-int.c -std=c++20 (test for warnings, line 60) FAIL: c-c++-common/analyzer/stdarg-pr111289-int.c -std=c++20 (test for excess errors) FAIL: g++.dg/cpp2a/consteval-prop6.C -std=c++20 at line 58 (test for warnings, line 57) === g++ Summary === # of expected passes244437 # of unexpected failures9 # of expected failures 2595 # of unsupported tests 11921 /home/dave/gnu/gcc/objdir64/gcc/xg++ version 14.0.1 20240321 (experimental) [remotes/origin/trunk r14-9595-ga2fe34e0b99] (GCC) === gcc tests === Running target unix FAIL: c-c++-common/analyzer/stdarg-pr111289-int.c (test for warnings, line 60) FAIL: c-c++-common/analyzer/stdarg-pr111289-int.c (test for excess errors) === gcc Summary === # of expected passes125564 # of unexpected failures2 # of expected failures 1132 # of unsupported tests 3042 /home/dave/gnu/gcc/objdir64/gcc/xgcc version 14.0.1 20240321 (experimental) [remotes/origin/trunk r14-9595-ga2fe34e0b99] (GCC) === gfortran tests === Running target unix === gfortran Summary === # of expected passes67471 # of expected failures 309 # of unsupported tests 444 /home/dave/gnu/gcc/objdir64/gcc/gfortran version 14.0.1 20240321 (experimental) [remotes/origin/trunk r14-9595-ga2fe34e0b99] (GCC) === gm2 tests === Running target unix FAIL: gm2/extensions/run/pass/callingc10.mod execution, -g FAIL: gm2/extensions/run/pass/callingc10.mod execution, -O FAIL: gm2/extensions/run/pass/callingc10.mod execution, -O -g FAIL: gm2/extensions/run/pass/callingc10.mod execution, -Os FAIL: gm2/extensions/run/pass/callingc10.mod execution, -O3 -fomit-frame-pointer FAIL: gm2/extensions/run/pass/callingc10.mod execution, -O3 -fomit-frame-pointer -finline-functions FAIL: gm2/extensions/run/pass/callingc11.mod execution, -g FAIL: gm2/extensions/run/pass/callingc11.mod execution, -O FAIL: gm2/extensions/run/pass/callingc11.mod execution, -O -g FAIL: gm2/extensions/run/pass/callingc11.mod execution, -Os FAIL: gm2/extensions/run/pass/callingc11.mod execution, -O3 -fomit-frame-pointer FAIL: gm2/extensions/run/pass/callingc11.mod execution, -O3 -fomit-frame-pointer -finline-functions FAIL: gm2/extensions/run/pass/vararg2.mod execution, -g FAIL: gm2/extensions/run/pass/vararg2.mod execution, -O FAIL: gm2/extensions/run/pass/vararg2.mod execution, -O -g FAIL: gm2/extensions/run/pass/vararg2.mod execution, -Os FAIL: gm2/extensions/run/pass/vararg2.mod execution, -O3 -fomit-frame-pointer FAIL: gm2/extensions/run/pass/vararg2.mod execution, -O3 -fomit-frame-pointer -finline-functions FAIL: gm2/iso/run/pass/long2.mod compilation, {additional_flags= -Os } timeout=60 UNRESOLVED: gm2/iso/run/pass/long2.mod execution, {additional_flags= -Os } timeout=60 FAIL: gm2/iso/run/pass/long2.mod compilation, {additional_flags= -O3 -fomit-frame-pointer } timeout=60 UNRESOLVED: gm2/iso/run/pass/long2.mod execution, {additional_flags= -O3 -fomit-frame-pointer } timeout=60 FAIL: gm2/iso/run/pass/long2.mod compilation, {additional_flags= -O3 -fomit-frame-pointer -finline-functions } timeout=60 UNRESOLVED: gm2/iso/run/pass/long2.mod execution, {additional_flags= -O3 -fomit-frame-pointer -finline-functions } timeout=60 FAIL: gm2/iso/run/pass/long3.mod compilation, {additional_flags= -Os } timeout=60 UNRESOLVED: gm2/iso/run/pass/long3.mod execution, {additional_flags= -Os } timeout=60 FAIL: gm2/iso/run/pass/long3.mod compilation, {additional_flags= -O3 -fomit-frame-pointer } timeout=60 UNRESOLVED: gm2/iso/run/pass/long3.mod execution, {additional_flags= -O3 -fomit-frame-pointer } timeout=60 FAIL: gm2/iso/run/pass/long3.mod compilation, {additional_flags= -O3 -fomit-frame-pointer -finline-functions } timeout=60 UNRESOLVED: gm2/iso/run/pass/long3.mod execution, {additional_flags= -O3 -fomit-frame-pointer -finline-functions } timeout=60 FAIL: gm2/iso/run/pass/long4.mod execution, -g FAIL: gm2/iso/run/pass/long4.mod execution, -O FAIL: gm2/iso/run/pass/long4.mod execution, -O -g FAIL: gm2/iso/run/pass/long4.mod execution, -Os FAIL:
Results for 14.0.1 20240319 (experimental) [master r14-9539-g1f257714674] (GCC) testsuite on hppa-unknown-linux-gnu
LAST_UPDATED: Tue Mar 19 11:50:27 UTC 2024 (revision r14-9539-g1f257714674) Native configuration is hppa-unknown-linux-gnu === g++ tests === Running target unix FAIL: g++.dg/guality/pr55665.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 23 p == 40 FAIL: g++.dg/guality/redeclaration1.C -O1 line 15 i == 42 FAIL: g++.dg/guality/redeclaration1.C -O2 line 15 i == 42 FAIL: g++.dg/guality/redeclaration1.C -O3 -g line 15 i == 42 FAIL: g++.dg/guality/redeclaration1.C -Os line 15 i == 42 FAIL: g++.dg/guality/redeclaration1.C -Og line 15 i == 42 FAIL: g++.dg/modules/xtreme-header-2_a.H -std=c++17 (test for excess errors) FAIL: g++.dg/modules/xtreme-header-2_a.H -std=c++2a (test for excess errors) FAIL: g++.dg/modules/xtreme-header-2_a.H -std=c++2b (test for excess errors) FAIL: g++.dg/modules/xtreme-header-2_a.H module-cmi (gcm.cache/\$srcdir/g++.dg/modules/xtreme-header-2_a.H.gcm) FAIL: g++.dg/modules/xtreme-header-2_a.H module-cmi (gcm.cache/\$srcdir/g++.dg/modules/xtreme-header-2_a.H.gcm) FAIL: g++.dg/modules/xtreme-header-2_a.H module-cmi (gcm.cache/\$srcdir/g++.dg/modules/xtreme-header-2_a.H.gcm) FAIL: g++.dg/modules/xtreme-header-2_b.C -std=c++17 (test for excess errors) FAIL: g++.dg/modules/xtreme-header-2_b.C -std=c++2a (test for excess errors) FAIL: g++.dg/modules/xtreme-header-2_b.C -std=c++2b (test for excess errors) FAIL: g++.dg/modules/xtreme-header-2_c.C -std=c++17 (test for excess errors) FAIL: g++.dg/modules/xtreme-header-2_c.C -std=c++2a (test for excess errors) FAIL: g++.dg/modules/xtreme-header-2_c.C -std=c++2b (test for excess errors) FAIL: g++.dg/modules/xtreme-header_a.H -std=c++17 (test for excess errors) FAIL: g++.dg/modules/xtreme-header_a.H -std=c++2a (test for excess errors) FAIL: g++.dg/modules/xtreme-header_a.H -std=c++2b (test for excess errors) FAIL: g++.dg/modules/xtreme-header_a.H module-cmi (gcm.cache/\$srcdir/g++.dg/modules/xtreme-header_a.H.gcm) FAIL: g++.dg/modules/xtreme-header_a.H module-cmi (gcm.cache/\$srcdir/g++.dg/modules/xtreme-header_a.H.gcm) FAIL: g++.dg/modules/xtreme-header_a.H module-cmi (gcm.cache/\$srcdir/g++.dg/modules/xtreme-header_a.H.gcm) FAIL: g++.dg/modules/xtreme-header_b.C -std=c++17 (test for excess errors) FAIL: g++.dg/modules/xtreme-header_b.C -std=c++2a (test for excess errors) FAIL: g++.dg/modules/xtreme-header_b.C -std=c++2b (test for excess errors) FAIL: c-c++-common/torture/complex-sign-mixed-sub.c -O0 (test for excess errors) FAIL: c-c++-common/torture/complex-sign-mixed-sub.c -O0 execution test === g++ Summary === # of expected passes248389 # of unexpected failures29 # of expected failures 2613 # of unsupported tests 11538 /home/dave/gnu/gcc/objdir/gcc/xg++ version 14.0.1 20240319 (experimental) [master r14-9539-g1f257714674] (GCC) === gcc tests === Running target unix FAIL: gcc.c-torture/execute/20020118-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) FAIL: gcc.c-torture/execute/20020118-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test FAIL: gcc.c-torture/execute/pr51323.c -Os (test for excess errors) FAIL: gcc.c-torture/execute/pr51323.c -Os execution test XPASS: gcc.dg/guality/guality.c -O0 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/ipa-sra-1.c -O2 -DPREVENT_OPTIMIZATION line 31 k == 3 FAIL: gcc.dg/guality/ipa-sra-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none -DPREVENT_OPTIMIZATION line 31 k == 3 FAIL: gcc.dg/guality/ipa-sra-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects -DPREVENT_OPTIMIZATION line 31 k == 3 FAIL: gcc.dg/guality/ipa-sra-1.c -O3 -g -DPREVENT_OPTIMIZATION line 31 k == 3 FAIL: gcc.dg/guality/ipa-sra-1.c -Os -DPREVENT_OPTIMIZATION line 31 k == 3 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/nrv-1.c -O2 -DPREVENT_OPTIMIZATION line 20 a2.i[0] == 42 FAIL: gcc.dg/guality/nrv-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none -DPREVENT_OPTIMIZATION line 20 a2.i[0] == 42 FAIL: gcc.dg/guality/nrv-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects -DPREVENT_OPTIMIZATION line 20 a2.i[0] == 42 FAIL: gcc.dg/guality/nrv-1.c -O3 -g -DPREVENT_OPTIMIZATION line 20 a2.i[0] == 42 FAIL: gcc.dg/guality/nrv-1.c -Os
Results for 14.0.1 20240320 (experimental) [remotes/origin/trunk r14-9579-gb05ee9b69e4] (GCC) testsuite on hppa64-hp-hpux11.11
LAST_UPDATED: Wed Mar 20 17:33:44 UTC 2024 (revision r14-9579-gb05ee9b69e4) Native configuration is hppa64-hp-hpux11.11 === g++ tests === Running target unix FAIL: c-c++-common/analyzer/stdarg-pr111289-int.c -std=c++98 (test for warnings, line 60) FAIL: c-c++-common/analyzer/stdarg-pr111289-int.c -std=c++98 (test for excess errors) FAIL: c-c++-common/analyzer/stdarg-pr111289-int.c -std=c++14 (test for warnings, line 60) FAIL: c-c++-common/analyzer/stdarg-pr111289-int.c -std=c++14 (test for excess errors) FAIL: c-c++-common/analyzer/stdarg-pr111289-int.c -std=c++17 (test for warnings, line 60) FAIL: c-c++-common/analyzer/stdarg-pr111289-int.c -std=c++17 (test for excess errors) FAIL: c-c++-common/analyzer/stdarg-pr111289-int.c -std=c++20 (test for warnings, line 60) FAIL: c-c++-common/analyzer/stdarg-pr111289-int.c -std=c++20 (test for excess errors) FAIL: g++.dg/cpp2a/consteval-prop6.C -std=c++20 at line 58 (test for warnings, line 57) === g++ Summary === # of expected passes244429 # of unexpected failures9 # of expected failures 2595 # of unsupported tests 11921 /home/dave/gnu/gcc/objdir64/gcc/xg++ version 14.0.1 20240320 (experimental) [remotes/origin/trunk r14-9579-gb05ee9b69e4] (GCC) === gcc tests === Running target unix FAIL: c-c++-common/analyzer/stdarg-pr111289-int.c (test for warnings, line 60) FAIL: c-c++-common/analyzer/stdarg-pr111289-int.c (test for excess errors) FAIL: gcc.misc-tests/gcov-pr86536.c line 21: is 1:should be 2 FAIL: gcc.misc-tests/gcov-pr86536.c line 22: is 1:should be 2 FAIL: gcc.misc-tests/gcov-pr86536.c line 19: expected return percentages not found: 200 FAIL: gcc.misc-tests/gcov-pr86536.c gcov: 2 failures in line counts, 0 in branch percentages, 1 in return percentages, 0 in intermediate format === gcc Summary === # of expected passes125547 # of unexpected failures6 # of expected failures 1132 # of unsupported tests 3037 /home/dave/gnu/gcc/objdir64/gcc/xgcc version 14.0.1 20240320 (experimental) [remotes/origin/trunk r14-9579-gb05ee9b69e4] (GCC) === gfortran tests === Running target unix === gfortran Summary === # of expected passes67471 # of expected failures 309 # of unsupported tests 444 /home/dave/gnu/gcc/objdir64/gcc/gfortran version 14.0.1 20240320 (experimental) [remotes/origin/trunk r14-9579-gb05ee9b69e4] (GCC) === gm2 tests === Running target unix FAIL: gm2/extensions/run/pass/callingc10.mod execution, -g FAIL: gm2/extensions/run/pass/callingc10.mod execution, -O FAIL: gm2/extensions/run/pass/callingc10.mod execution, -O -g FAIL: gm2/extensions/run/pass/callingc10.mod execution, -Os FAIL: gm2/extensions/run/pass/callingc10.mod execution, -O3 -fomit-frame-pointer FAIL: gm2/extensions/run/pass/callingc10.mod execution, -O3 -fomit-frame-pointer -finline-functions FAIL: gm2/extensions/run/pass/callingc11.mod execution, -g FAIL: gm2/extensions/run/pass/callingc11.mod execution, -O FAIL: gm2/extensions/run/pass/callingc11.mod execution, -O -g FAIL: gm2/extensions/run/pass/callingc11.mod execution, -Os FAIL: gm2/extensions/run/pass/callingc11.mod execution, -O3 -fomit-frame-pointer FAIL: gm2/extensions/run/pass/callingc11.mod execution, -O3 -fomit-frame-pointer -finline-functions FAIL: gm2/extensions/run/pass/vararg2.mod execution, -g FAIL: gm2/extensions/run/pass/vararg2.mod execution, -O FAIL: gm2/extensions/run/pass/vararg2.mod execution, -O -g FAIL: gm2/extensions/run/pass/vararg2.mod execution, -Os FAIL: gm2/extensions/run/pass/vararg2.mod execution, -O3 -fomit-frame-pointer FAIL: gm2/extensions/run/pass/vararg2.mod execution, -O3 -fomit-frame-pointer -finline-functions FAIL: gm2/iso/run/pass/long2.mod compilation, {additional_flags= -Os } timeout=60 UNRESOLVED: gm2/iso/run/pass/long2.mod execution, {additional_flags= -Os } timeout=60 FAIL: gm2/iso/run/pass/long2.mod compilation, {additional_flags= -O3 -fomit-frame-pointer } timeout=60 UNRESOLVED: gm2/iso/run/pass/long2.mod execution, {additional_flags= -O3 -fomit-frame-pointer } timeout=60 FAIL: gm2/iso/run/pass/long2.mod compilation, {additional_flags= -O3 -fomit-frame-pointer -finline-functions } timeout=60 UNRESOLVED: gm2/iso/run/pass/long2.mod execution, {additional_flags= -O3 -fomit-frame-pointer -finline-functions } timeout=60 FAIL: gm2/iso/run/pass/long3.mod compilation, {additional_flags= -Os } timeout=60 UNRESOLVED: gm2/iso/run/pass/long3.mod execution, {additional_flags= -Os } timeout=60 FAIL: gm2/iso/run/pass/long3.mod compilation, {additional_flags= -O3 -fomit-frame-pointer } timeout=60 UNRESOLVED: gm2/iso/run/pass/long3.mod execution, {additional_flags= -O3 -fomit-frame-pointer } timeout=60 FAIL: gm2/iso/run/pass/long3.mod compilation, {additional_flags= -O3 -fomit-frame-pointer
Results for 14.0.1 20240318 (experimental) [remotes/origin/trunk r14-9520-gd2029bbc69d] (GCC) testsuite on hppa64-hp-hpux11.11
LAST_UPDATED: Mon Mar 18 16:50:30 UTC 2024 (revision r14-9520-gd2029bbc69d) Native configuration is hppa64-hp-hpux11.11 === g++ tests === Running target unix FAIL: c-c++-common/analyzer/stdarg-pr111289-int.c -std=c++98 (test for warnings, line 60) FAIL: c-c++-common/analyzer/stdarg-pr111289-int.c -std=c++98 (test for excess errors) FAIL: c-c++-common/analyzer/stdarg-pr111289-int.c -std=c++14 (test for warnings, line 60) FAIL: c-c++-common/analyzer/stdarg-pr111289-int.c -std=c++14 (test for excess errors) FAIL: c-c++-common/analyzer/stdarg-pr111289-int.c -std=c++17 (test for warnings, line 60) FAIL: c-c++-common/analyzer/stdarg-pr111289-int.c -std=c++17 (test for excess errors) FAIL: c-c++-common/analyzer/stdarg-pr111289-int.c -std=c++20 (test for warnings, line 60) FAIL: c-c++-common/analyzer/stdarg-pr111289-int.c -std=c++20 (test for excess errors) FAIL: g++.dg/cpp2a/consteval-prop6.C -std=c++20 at line 58 (test for warnings, line 57) === g++ Summary === # of expected passes244243 # of unexpected failures9 # of expected failures 2595 # of unsupported tests 11916 /home/dave/gnu/gcc/objdir64/gcc/xg++ version 14.0.1 20240318 (experimental) [remotes/origin/trunk r14-9520-gd2029bbc69d] (GCC) === gcc tests === Running target unix FAIL: gcc.c-torture/compile/20120727-2.c -O1 (internal compiler error: output_operand: invalid expression as operand) FAIL: gcc.c-torture/compile/20120727-2.c -O1 (test for excess errors) FAIL: gcc.c-torture/compile/20120727-2.c -O2 (internal compiler error: output_operand: invalid expression as operand) FAIL: gcc.c-torture/compile/20120727-2.c -O2 (test for excess errors) FAIL: gcc.c-torture/compile/20120727-2.c -O3 -g (internal compiler error: output_operand: invalid expression as operand) FAIL: gcc.c-torture/compile/20120727-2.c -O3 -g (test for excess errors) FAIL: gcc.c-torture/compile/20120727-2.c -Os (internal compiler error: output_operand: invalid expression as operand) FAIL: gcc.c-torture/compile/20120727-2.c -Os (test for excess errors) FAIL: gcc.c-torture/compile/DFcmp.c -O1 (internal compiler error: output_operand: invalid expression as operand) FAIL: gcc.c-torture/compile/DFcmp.c -O1 (test for excess errors) FAIL: gcc.c-torture/compile/DFcmp.c -O2 (internal compiler error: output_operand: invalid expression as operand) FAIL: gcc.c-torture/compile/DFcmp.c -O2 (test for excess errors) FAIL: gcc.c-torture/compile/DFcmp.c -O3 -g (internal compiler error: output_operand: invalid expression as operand) FAIL: gcc.c-torture/compile/DFcmp.c -O3 -g (test for excess errors) FAIL: gcc.c-torture/compile/DFcmp.c -Os (internal compiler error: output_operand: invalid expression as operand) FAIL: gcc.c-torture/compile/DFcmp.c -Os (test for excess errors) FAIL: gcc.c-torture/compile/SFset.c -O1 (internal compiler error: output_operand: invalid expression as operand) FAIL: gcc.c-torture/compile/SFset.c -O1 (test for excess errors) FAIL: gcc.c-torture/compile/SFset.c -O2 (internal compiler error: output_operand: invalid expression as operand) FAIL: gcc.c-torture/compile/SFset.c -O2 (test for excess errors) FAIL: gcc.c-torture/compile/SFset.c -O3 -g (internal compiler error: output_operand: invalid expression as operand) FAIL: gcc.c-torture/compile/SFset.c -O3 -g (test for excess errors) FAIL: gcc.c-torture/compile/SFset.c -Os (internal compiler error: output_operand: invalid expression as operand) FAIL: gcc.c-torture/compile/SFset.c -Os (test for excess errors) FAIL: gcc.c-torture/compile/pr45728.c -O1 (internal compiler error: output_operand: invalid expression as operand) FAIL: gcc.c-torture/compile/pr45728.c -O1 (test for excess errors) FAIL: gcc.c-torture/compile/pr45728.c -O2 (internal compiler error: output_operand: invalid expression as operand) FAIL: gcc.c-torture/compile/pr45728.c -O2 (test for excess errors) FAIL: gcc.c-torture/compile/pr45728.c -O3 -g (internal compiler error: output_operand: invalid expression as operand) FAIL: gcc.c-torture/compile/pr45728.c -O3 -g (test for excess errors) FAIL: gcc.c-torture/compile/pr45728.c -Os (internal compiler error: output_operand: invalid expression as operand) FAIL: gcc.c-torture/compile/pr45728.c -Os (test for excess errors) FAIL: c-c++-common/analyzer/stdarg-pr111289-int.c (test for warnings, line 60) FAIL: c-c++-common/analyzer/stdarg-pr111289-int.c (test for excess errors) === gcc Summary === # of expected passes125503 # of unexpected failures34 # of expected failures 1132 # of unsupported tests 3036 /home/dave/gnu/gcc/objdir64/gcc/xgcc version 14.0.1 20240318 (experimental) [remotes/origin/trunk r14-9520-gd2029bbc69d] (GCC) === gfortran tests === Running target unix === gfortran Summary === # of expected
Results for 14.0.1 20240318 (experimental) [master r14-9511-gf0fda1aff0b] (GCC) testsuite on hppa-unknown-linux-gnu
LAST_UPDATED: Mon Mar 18 00:26:57 UTC 2024 (revision r14-9511-gf0fda1aff0b) Native configuration is hppa-unknown-linux-gnu === g++ tests === Running target unix FAIL: g++.dg/guality/pr55665.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 23 p == 40 FAIL: g++.dg/guality/redeclaration1.C -O1 line 15 i == 42 FAIL: g++.dg/guality/redeclaration1.C -O2 line 15 i == 42 FAIL: g++.dg/guality/redeclaration1.C -O3 -g line 15 i == 42 FAIL: g++.dg/guality/redeclaration1.C -Os line 15 i == 42 FAIL: g++.dg/guality/redeclaration1.C -Og line 15 i == 42 FAIL: g++.dg/modules/xtreme-header-2_a.H -std=c++17 (test for excess errors) FAIL: g++.dg/modules/xtreme-header-2_a.H -std=c++2a (test for excess errors) FAIL: g++.dg/modules/xtreme-header-2_a.H -std=c++2b (test for excess errors) FAIL: g++.dg/modules/xtreme-header-2_a.H module-cmi (gcm.cache/\$srcdir/g++.dg/modules/xtreme-header-2_a.H.gcm) FAIL: g++.dg/modules/xtreme-header-2_a.H module-cmi (gcm.cache/\$srcdir/g++.dg/modules/xtreme-header-2_a.H.gcm) FAIL: g++.dg/modules/xtreme-header-2_a.H module-cmi (gcm.cache/\$srcdir/g++.dg/modules/xtreme-header-2_a.H.gcm) FAIL: g++.dg/modules/xtreme-header-2_b.C -std=c++17 (test for excess errors) FAIL: g++.dg/modules/xtreme-header-2_b.C -std=c++2a (test for excess errors) FAIL: g++.dg/modules/xtreme-header-2_b.C -std=c++2b (test for excess errors) FAIL: g++.dg/modules/xtreme-header-2_c.C -std=c++17 (test for excess errors) FAIL: g++.dg/modules/xtreme-header-2_c.C -std=c++2a (test for excess errors) FAIL: g++.dg/modules/xtreme-header-2_c.C -std=c++2b (test for excess errors) FAIL: g++.dg/modules/xtreme-header_a.H -std=c++17 (test for excess errors) FAIL: g++.dg/modules/xtreme-header_a.H -std=c++2a (test for excess errors) FAIL: g++.dg/modules/xtreme-header_a.H -std=c++2b (test for excess errors) FAIL: g++.dg/modules/xtreme-header_a.H module-cmi (gcm.cache/\$srcdir/g++.dg/modules/xtreme-header_a.H.gcm) FAIL: g++.dg/modules/xtreme-header_a.H module-cmi (gcm.cache/\$srcdir/g++.dg/modules/xtreme-header_a.H.gcm) FAIL: g++.dg/modules/xtreme-header_a.H module-cmi (gcm.cache/\$srcdir/g++.dg/modules/xtreme-header_a.H.gcm) FAIL: g++.dg/modules/xtreme-header_b.C -std=c++17 (test for excess errors) FAIL: g++.dg/modules/xtreme-header_b.C -std=c++2a (test for excess errors) FAIL: g++.dg/modules/xtreme-header_b.C -std=c++2b (test for excess errors) === g++ Summary === # of expected passes248313 # of unexpected failures27 # of expected failures 2613 # of unsupported tests 11537 /home/dave/gnu/gcc/objdir/gcc/xg++ version 14.0.1 20240318 (experimental) [master r14-9511-gf0fda1aff0b] (GCC) === libatomic tests === Running target unix === libatomic Summary === # of expected passes44 # of unsupported tests 5 === libgomp tests === Running target unix === libgomp Summary === # of expected passes5497 # of expected failures 33 # of unsupported tests 374 === libstdc++ tests === Running target unix FAIL: 19_diagnostics/stacktrace/current.cc -std=gnu++23 execution test FAIL: 19_diagnostics/stacktrace/current.cc -std=gnu++26 execution test FAIL: 19_diagnostics/stacktrace/entry.cc -std=gnu++23 execution test FAIL: 19_diagnostics/stacktrace/entry.cc -std=gnu++26 execution test FAIL: 19_diagnostics/stacktrace/output.cc -std=gnu++23 execution test FAIL: 19_diagnostics/stacktrace/output.cc -std=gnu++26 execution test FAIL: 19_diagnostics/stacktrace/stacktrace.cc -std=gnu++23 execution test FAIL: 19_diagnostics/stacktrace/stacktrace.cc -std=gnu++26 execution test FAIL: 29_atomics/atomic/compare_exchange_padding.cc -std=gnu++20 execution test FAIL: 29_atomics/atomic/compare_exchange_padding.cc -std=gnu++26 execution test WARNING: 30_threads/future/members/poll.cc -std=gnu++17 execution test program timed out. FAIL: 30_threads/future/members/poll.cc -std=gnu++17 execution test FAIL: libstdc++-prettyprinters/debug.cc print sstream FAIL: libstdc++-prettyprinters/debug.cc print sstream FAIL: libstdc++-prettyprinters/simple.cc print sstream FAIL: libstdc++-prettyprinters/simple.cc print sstream FAIL: libstdc++-prettyprinters/simple11.cc print sstream FAIL: libstdc++-prettyprinters/simple11.cc print sstream === libstdc++ Summary === # of expected passes19060 # of unexpected failures17 # of expected failures 126 # of unsupported tests 366 Compiler version: 14.0.1 20240318 (experimental) [master r14-9511-gf0fda1aff0b] (GCC) Platform: hppa-unknown-linux-gnu configure flags: --with-gnu-as --with-gnu-ld --enable-shared --enable-multiarch --enable-linker-build-id --build=hppa-linux-gnu --host=hppa-linux-gnu --target=hppa-linux-gnu --prefix=/home/dave/opt/gnu/gcc/gcc-14 --with-local-prefix=/home/dave/opt/gnu --enable-threads=posix --enable-__cxa_atexit
[committed] hppa: Improve handling of REG+D addresses when generating PA 2.0 code
Tested on hppa-unknown-linux-gnu. Committed to trunk. Dave --- hppa: Improve handling of REG+D addresses when generating PA 2.0 code In looking at PR 112415, it became clear that improvements could be made in the handling of loads and stores using REG+D addresses. A change in 2002 conflated two issues: 1) We can't generate insns with 14-bit displacements before reload completes when generating PA 1.x code since floating-point loads and stores only support 5-bit offsets in PA 1.x. 2) The GNU ELF 32-bit linker lacks relocation support for PA 2.0 floating point instructions with 14-bit displacements. These relocations affect instructions with symbolic references. The result of the change was to block creation of PA 2.0 instructions with 14-bit REG_D displacements for SImode, DImode, SFmode and DFmode on the GNU linux target before reload. This was unnecessary as these instructions don't need relocation. This change revise the INT14_OK_STRICT define to allow creation of instructions with 14-bit REG+D addresses before reload when generating PA 2.0 code. 2024-03-17 John David Anglin gcc/ChangeLog: PR rtl-optimization/112415 * config/pa/pa.cc (pa_emit_move_sequence): Revise condition for symbolic memory operands. (pa_legitimate_address_p): Revise LO_SUM condition. * config/pa/pa.h (INT14_OK_STRICT): Revise define. Move comment about GNU linker to predicates.md. * config/pa/predicates.md (floating_point_store_memory_operand): Revise condition for symbolic memory operands. Update comment. diff --git a/gcc/config/pa/pa.cc b/gcc/config/pa/pa.cc index 129289f8e62..d7666103de8 100644 --- a/gcc/config/pa/pa.cc +++ b/gcc/config/pa/pa.cc @@ -2039,7 +2039,8 @@ pa_emit_move_sequence (rtx *operands, machine_mode mode, rtx scratch_reg) op1 = replace_equiv_address (op1, scratch_reg); } } - else if ((!INT14_OK_STRICT && symbolic_memory_operand (op1, VOIDmode)) + else if (((TARGET_ELF32 || !TARGET_PA_20) + && symbolic_memory_operand (op1, VOIDmode)) || IS_LO_SUM_DLT_ADDR_P (XEXP (op1, 0)) || IS_INDEX_ADDR_P (XEXP (op1, 0))) { @@ -2088,7 +2089,8 @@ pa_emit_move_sequence (rtx *operands, machine_mode mode, rtx scratch_reg) op0 = replace_equiv_address (op0, scratch_reg); } } - else if ((!INT14_OK_STRICT && symbolic_memory_operand (op0, VOIDmode)) + else if (((TARGET_ELF32 || !TARGET_PA_20) + && symbolic_memory_operand (op0, VOIDmode)) || IS_LO_SUM_DLT_ADDR_P (XEXP (op0, 0)) || IS_INDEX_ADDR_P (XEXP (op0, 0))) { @@ -11032,18 +11040,22 @@ pa_legitimate_address_p (machine_mode mode, rtx x, bool strict, code_helper) && (strict ? STRICT_REG_OK_FOR_BASE_P (y) : REG_OK_FOR_BASE_P (y))) { + y = XEXP (x, 1); + /* Needed for -fPIC */ if (mode == Pmode - && GET_CODE (XEXP (x, 1)) == UNSPEC) + && GET_CODE (y) == UNSPEC) return true; - if (!INT14_OK_STRICT - && (strict || !(reload_in_progress || reload_completed)) + /* Before reload, we need support for 14-bit floating +point loads and stores, and associated relocations. */ + if ((TARGET_ELF32 || !INT14_OK_STRICT) + && !reload_completed && mode != QImode && mode != HImode) return false; - if (CONSTANT_P (XEXP (x, 1))) + if (CONSTANT_P (y)) return true; } return false; diff --git a/gcc/config/pa/pa.h b/gcc/config/pa/pa.h index 7abaeae269e..403f16c5cb5 100644 --- a/gcc/config/pa/pa.h +++ b/gcc/config/pa/pa.h @@ -828,19 +828,8 @@ extern int may_call_alloca; /* Nonzero if 14-bit offsets can be used for all loads and stores. This is not possible when generating PA 1.x code as floating point - accesses only support 5-bit offsets. Note that we do not forbid - the use of 14-bit offsets prior to reload. Instead, we use secondary - reloads to fix REG+D memory addresses for floating-point accesses. - - FIXME: the GNU ELF linker clobbers the LSB of the FP register number - in PA 2.0 floating-point insns with long displacements. This is - because R_PARISC_DPREL14WR and other relocations like it are not - yet supported by GNU ld. For now, we reject long displacements - on this target. */ - -#define INT14_OK_STRICT \ - (TARGET_SOFT_FLOAT \ - || (TARGET_PA_20 && !TARGET_ELF32 && !TARGET_ELF64)) + accesses only support 5-bit offsets. */ +#define INT14_OK_STRICT (TARGET_SOFT_FLOAT || TARGET_PA_20) /* The macros REG_OK_FOR..._P assume that the arg is a REG rtx and check its validity for a
[gcc r14-9511] hppa: Improve handling of REG+D addresses when generating PA 2.0 code
https://gcc.gnu.org/g:f0fda1aff0b752e4182c009c5526b9306bd35f7c commit r14-9511-gf0fda1aff0b752e4182c009c5526b9306bd35f7c Author: John David Anglin Date: Mon Mar 18 00:19:36 2024 + hppa: Improve handling of REG+D addresses when generating PA 2.0 code In looking at PR 112415, it became clear that improvements could be made in the handling of loads and stores using REG+D addresses. A change in 2002 conflated two issues: 1) We can't generate insns with 14-bit displacements before reload completes when generating PA 1.x code since floating-point loads and stores only support 5-bit offsets in PA 1.x. 2) The GNU ELF 32-bit linker lacks relocation support for PA 2.0 floating point instructions with 14-bit displacements. These relocations affect instructions with symbolic references. The result of the change was to block creation of PA 2.0 instructions with 14-bit REG_D displacements for SImode, DImode, SFmode and DFmode on the GNU linux target before reload. This was unnecessary as these instructions don't need relocation. This change revises the INT14_OK_STRICT define to allow creation of instructions with 14-bit REG+D addresses before reload when generating PA 2.0 code. 2024-03-17 John David Anglin gcc/ChangeLog: PR rtl-optimization/112415 * config/pa/pa.cc (pa_emit_move_sequence): Revise condition for symbolic memory operands. (pa_legitimate_address_p): Revise LO_SUM condition. * config/pa/pa.h (INT14_OK_STRICT): Revise define. Move comment about GNU linker to predicates.md. * config/pa/predicates.md (floating_point_store_memory_operand): Revise condition for symbolic memory operands. Update comment. Diff: --- gcc/config/pa/pa.cc | 18 -- gcc/config/pa/pa.h | 15 ++- gcc/config/pa/predicates.md | 17 +++-- 3 files changed, 25 insertions(+), 25 deletions(-) diff --git a/gcc/config/pa/pa.cc b/gcc/config/pa/pa.cc index 5ab9eff4b5e..d7666103de8 100644 --- a/gcc/config/pa/pa.cc +++ b/gcc/config/pa/pa.cc @@ -2039,7 +2039,8 @@ pa_emit_move_sequence (rtx *operands, machine_mode mode, rtx scratch_reg) op1 = replace_equiv_address (op1, scratch_reg); } } - else if ((!INT14_OK_STRICT && symbolic_memory_operand (op1, VOIDmode)) + else if (((TARGET_ELF32 || !TARGET_PA_20) + && symbolic_memory_operand (op1, VOIDmode)) || IS_LO_SUM_DLT_ADDR_P (XEXP (op1, 0)) || IS_INDEX_ADDR_P (XEXP (op1, 0))) { @@ -2088,7 +2089,8 @@ pa_emit_move_sequence (rtx *operands, machine_mode mode, rtx scratch_reg) op0 = replace_equiv_address (op0, scratch_reg); } } - else if ((!INT14_OK_STRICT && symbolic_memory_operand (op0, VOIDmode)) + else if (((TARGET_ELF32 || !TARGET_PA_20) + && symbolic_memory_operand (op0, VOIDmode)) || IS_LO_SUM_DLT_ADDR_P (XEXP (op0, 0)) || IS_INDEX_ADDR_P (XEXP (op0, 0))) { @@ -11038,18 +11040,22 @@ pa_legitimate_address_p (machine_mode mode, rtx x, bool strict, code_helper) && (strict ? STRICT_REG_OK_FOR_BASE_P (y) : REG_OK_FOR_BASE_P (y))) { + y = XEXP (x, 1); + /* Needed for -fPIC */ if (mode == Pmode - && GET_CODE (XEXP (x, 1)) == UNSPEC) + && GET_CODE (y) == UNSPEC) return true; - if (!INT14_OK_STRICT - && (strict || !(reload_in_progress || reload_completed)) + /* Before reload, we need support for 14-bit floating +point loads and stores, and associated relocations. */ + if ((TARGET_ELF32 || !INT14_OK_STRICT) + && !reload_completed && mode != QImode && mode != HImode) return false; - if (CONSTANT_P (XEXP (x, 1))) + if (CONSTANT_P (y)) return true; } return false; diff --git a/gcc/config/pa/pa.h b/gcc/config/pa/pa.h index 7abaeae269e..403f16c5cb5 100644 --- a/gcc/config/pa/pa.h +++ b/gcc/config/pa/pa.h @@ -828,19 +828,8 @@ extern int may_call_alloca; /* Nonzero if 14-bit offsets can be used for all loads and stores. This is not possible when generating PA 1.x code as floating point - accesses only support 5-bit offsets. Note that we do not forbid - the use of 14-bit offsets prior to reload. Instead, we use secondary - reloads to fix REG+D memory addresses for floating-point accesses. - - FIXME: the GNU ELF linker clobbers the LSB of the FP register number - in PA 2.0 floating-point insns with long displacements. This is - because R_PARISC_DPREL14WR and other relocat
Results for 14.0.1 20240316 (experimental) [master r14-9503-g218d1749612] (GCC) testsuite on hppa-unknown-linux-gnu
LAST_UPDATED: Sat Mar 16 14:48:07 UTC 2024 (revision r14-9503-g218d1749612) Native configuration is hppa-unknown-linux-gnu === g++ tests === Running target unix FAIL: g++.dg/pr94314-2.C -std=gnu++20 (test for excess errors) FAIL: g++.dg/pr94314-2.C -std=gnu++20 execution test FAIL: g++.dg/guality/pr55665.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 23 p == 40 FAIL: g++.dg/guality/redeclaration1.C -O1 line 15 i == 42 FAIL: g++.dg/guality/redeclaration1.C -O2 line 15 i == 42 FAIL: g++.dg/guality/redeclaration1.C -O3 -g line 15 i == 42 FAIL: g++.dg/guality/redeclaration1.C -Os line 15 i == 42 FAIL: g++.dg/guality/redeclaration1.C -Og line 15 i == 42 FAIL: g++.dg/modules/xtreme-header-2_a.H -std=c++17 (test for excess errors) FAIL: g++.dg/modules/xtreme-header-2_a.H -std=c++2a (test for excess errors) FAIL: g++.dg/modules/xtreme-header-2_a.H -std=c++2b (test for excess errors) FAIL: g++.dg/modules/xtreme-header-2_a.H module-cmi (gcm.cache/\$srcdir/g++.dg/modules/xtreme-header-2_a.H.gcm) FAIL: g++.dg/modules/xtreme-header-2_a.H module-cmi (gcm.cache/\$srcdir/g++.dg/modules/xtreme-header-2_a.H.gcm) FAIL: g++.dg/modules/xtreme-header-2_a.H module-cmi (gcm.cache/\$srcdir/g++.dg/modules/xtreme-header-2_a.H.gcm) FAIL: g++.dg/modules/xtreme-header-2_b.C -std=c++17 (test for excess errors) FAIL: g++.dg/modules/xtreme-header-2_b.C -std=c++2a (test for excess errors) FAIL: g++.dg/modules/xtreme-header-2_b.C -std=c++2b (test for excess errors) FAIL: g++.dg/modules/xtreme-header-2_c.C -std=c++17 (test for excess errors) FAIL: g++.dg/modules/xtreme-header-2_c.C -std=c++2a (test for excess errors) FAIL: g++.dg/modules/xtreme-header-2_c.C -std=c++2b (test for excess errors) FAIL: g++.dg/modules/xtreme-header_a.H -std=c++17 (test for excess errors) FAIL: g++.dg/modules/xtreme-header_a.H -std=c++2a (test for excess errors) FAIL: g++.dg/modules/xtreme-header_a.H -std=c++2b (test for excess errors) FAIL: g++.dg/modules/xtreme-header_a.H module-cmi (gcm.cache/\$srcdir/g++.dg/modules/xtreme-header_a.H.gcm) FAIL: g++.dg/modules/xtreme-header_a.H module-cmi (gcm.cache/\$srcdir/g++.dg/modules/xtreme-header_a.H.gcm) FAIL: g++.dg/modules/xtreme-header_a.H module-cmi (gcm.cache/\$srcdir/g++.dg/modules/xtreme-header_a.H.gcm) FAIL: g++.dg/modules/xtreme-header_b.C -std=c++17 (test for excess errors) FAIL: g++.dg/modules/xtreme-header_b.C -std=c++2a (test for excess errors) FAIL: g++.dg/modules/xtreme-header_b.C -std=c++2b (test for excess errors) FAIL: g++.old-deja/g++.other/dyncast1.C -std=c++14 (test for excess errors) FAIL: g++.old-deja/g++.other/dyncast1.C -std=c++14 execution test === g++ Summary === # of expected passes248307 # of unexpected failures31 # of expected failures 2613 # of unsupported tests 11537 /home/dave/gnu/gcc/objdir/gcc/xg++ version 14.0.1 20240316 (experimental) [master r14-9503-g218d1749612] (GCC) === gcc tests === Running target unix FAIL: gcc.c-torture/execute/pr70127.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) FAIL: gcc.c-torture/execute/pr70127.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test XPASS: gcc.dg/guality/guality.c -O0 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/ipa-sra-1.c -O2 -DPREVENT_OPTIMIZATION line 31 k == 3 FAIL: gcc.dg/guality/ipa-sra-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none -DPREVENT_OPTIMIZATION line 31 k == 3 FAIL: gcc.dg/guality/ipa-sra-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects -DPREVENT_OPTIMIZATION line 31 k == 3 FAIL: gcc.dg/guality/ipa-sra-1.c -O3 -g -DPREVENT_OPTIMIZATION line 31 k == 3 FAIL: gcc.dg/guality/ipa-sra-1.c -Os -DPREVENT_OPTIMIZATION line 31 k == 3 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/nrv-1.c -O2 -DPREVENT_OPTIMIZATION line 20 a2.i[0] == 42 FAIL: gcc.dg/guality/nrv-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none -DPREVENT_OPTIMIZATION line 20 a2.i[0] == 42 FAIL: gcc.dg/guality/nrv-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects -DPREVENT_OPTIMIZATION line 20 a2.i[0] == 42 FAIL: gcc.dg/guality/nrv-1.c -O3 -g -DPREVENT_OPTIMIZATION line 20 a2.i[0] == 42 FAIL: gcc.dg/guality/nrv-1.c -Os -DPREVENT_OPTIMIZATION line 20 a2.i[0] == 42 FAIL:
[committed] hppa: Fix complaint about non-delegitimized UNSPEC UNSPEC_TP
Tested on hppa-unknown-linux-gnu. Committed to trunk. Dave --- hppa: Fix complaint about non-delegitimized UNSPEC UNSPEC_TP 2024-03-17 John David Anglin gcc/ChangeLog: * config/pa/pa.cc (pa_delegitimize_address): Delegitimize UNSPEC_TP. diff --git a/gcc/config/pa/pa.cc b/gcc/config/pa/pa.cc index 129289f8e62..d7666103de8 100644 --- a/gcc/config/pa/pa.cc +++ b/gcc/config/pa/pa.cc @@ -10707,7 +10709,13 @@ pa_trampoline_adjust_address (rtx addr) static rtx pa_delegitimize_address (rtx orig_x) { - rtx x = delegitimize_mem_from_attrs (orig_x); + rtx x; + + if (GET_CODE (orig_x) == UNSPEC + && XINT (orig_x, 1) == UNSPEC_TP) +orig_x = XVECEXP (orig_x, 0, 0); + + x = delegitimize_mem_from_attrs (orig_x); if (GET_CODE (x) == LO_SUM && GET_CODE (XEXP (x, 1)) == UNSPEC signature.asc Description: PGP signature
[gcc r14-9508] hppa: Fix complaint about non-delegitimized UNSPEC UNSPEC_TP
https://gcc.gnu.org/g:8064107535328717aeb78418edf778559cd5c3ac commit r14-9508-g8064107535328717aeb78418edf778559cd5c3ac Author: John David Anglin Date: Sun Mar 17 16:38:48 2024 + hppa: Fix complaint about non-delegitimized UNSPEC UNSPEC_TP 2024-03-17 John David Anglin gcc/ChangeLog: * config/pa/pa.cc (pa_delegitimize_address): Delegitimize UNSPEC_TP. Diff: --- gcc/config/pa/pa.cc | 8 +++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/gcc/config/pa/pa.cc b/gcc/config/pa/pa.cc index 129289f8e62..5ab9eff4b5e 100644 --- a/gcc/config/pa/pa.cc +++ b/gcc/config/pa/pa.cc @@ -10707,7 +10707,13 @@ pa_trampoline_adjust_address (rtx addr) static rtx pa_delegitimize_address (rtx orig_x) { - rtx x = delegitimize_mem_from_attrs (orig_x); + rtx x; + + if (GET_CODE (orig_x) == UNSPEC + && XINT (orig_x, 1) == UNSPEC_TP) +orig_x = XVECEXP (orig_x, 0, 0); + + x = delegitimize_mem_from_attrs (orig_x); if (GET_CODE (x) == LO_SUM && GET_CODE (XEXP (x, 1)) == UNSPEC
[committed] hppa: Fix REG+D address support before reload
Tested on hppa-unknown-linux-gnu. Committed to trunk. Dave --- hppa: Fix REG+D address support before reload When generating PA 1.x code or code for GNU ld, floating-point accesses only support 5-bit displacements but integer accesses support 14-bit displacements. I mistakenly assumed reload could fix an invalid 14-bit displacement in a floating-point access but this is not the case. 2024-03-14 John David Anglin gcc/ChangeLog: PR target/114288 * config/pa/pa.cc (pa_legitimate_address_p): Don't allow 14-bit displacements before reload for modes that may use a floating-point load or store. diff --git a/gcc/config/pa/pa.cc b/gcc/config/pa/pa.cc index 694123e37c9..129289f8e62 100644 --- a/gcc/config/pa/pa.cc +++ b/gcc/config/pa/pa.cc @@ -10968,20 +10968,15 @@ pa_legitimate_address_p (machine_mode mode, rtx x, bool strict, code_helper) /* Long 14-bit displacements always okay for these cases. */ if (INT14_OK_STRICT + || reload_completed || mode == QImode || mode == HImode) return true; - /* A secondary reload may be needed to adjust the displacement -of floating-point accesses when STRICT is nonzero. */ - if (strict) - return false; - - /* We get significantly better code if we allow long displacements -before reload for all accesses. Instructions must satisfy their -constraints after reload, so we must have an integer access. -Return true for both cases. */ - return true; + /* We have to limit displacements to those supported by +both floating-point and integer accesses as reload can't +fix invalid displacements. See PR114288. */ + return false; } if (!TARGET_DISABLE_INDEXING signature.asc Description: PGP signature
[gcc r14-9482] hppa: Fix REG+D address support before reload
https://gcc.gnu.org/g:53fd0f5b1fd737a208c12909fa1188281cb370a3 commit r14-9482-g53fd0f5b1fd737a208c12909fa1188281cb370a3 Author: John David Anglin Date: Thu Mar 14 18:32:56 2024 + hppa: Fix REG+D address support before reload When generating PA 1.x code or code for GNU ld, floating-point accesses only support 5-bit displacements but integer accesses support 14-bit displacements. I mistakenly assumed reload could fix an invalid 14-bit displacement in a floating-point access but this is not the case. 2024-03-14 John David Anglin gcc/ChangeLog: PR target/114288 * config/pa/pa.cc (pa_legitimate_address_p): Don't allow 14-bit displacements before reload for modes that may use a floating-point load or store. Diff: --- gcc/config/pa/pa.cc | 15 +-- 1 file changed, 5 insertions(+), 10 deletions(-) diff --git a/gcc/config/pa/pa.cc b/gcc/config/pa/pa.cc index 694123e37c9..129289f8e62 100644 --- a/gcc/config/pa/pa.cc +++ b/gcc/config/pa/pa.cc @@ -10968,20 +10968,15 @@ pa_legitimate_address_p (machine_mode mode, rtx x, bool strict, code_helper) /* Long 14-bit displacements always okay for these cases. */ if (INT14_OK_STRICT + || reload_completed || mode == QImode || mode == HImode) return true; - /* A secondary reload may be needed to adjust the displacement -of floating-point accesses when STRICT is nonzero. */ - if (strict) - return false; - - /* We get significantly better code if we allow long displacements -before reload for all accesses. Instructions must satisfy their -constraints after reload, so we must have an integer access. -Return true for both cases. */ - return true; + /* We have to limit displacements to those supported by +both floating-point and integer accesses as reload can't +fix invalid displacements. See PR114288. */ + return false; } if (!TARGET_DISABLE_INDEXING
Results for 14.0.1 20240311 (experimental) [master r14-9431-g9b3243858be] (GCC) testsuite on hppa-unknown-linux-gnu
LAST_UPDATED: Mon Mar 11 20:28:20 UTC 2024 (revision r14-9431-g9b3243858be) Native configuration is hppa-unknown-linux-gnu === g++ tests === Running target unix FAIL: g++.dg/guality/pr55665.C -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 23 p == 40 FAIL: g++.dg/guality/redeclaration1.C -O1 line 15 i == 42 FAIL: g++.dg/guality/redeclaration1.C -O2 line 15 i == 42 FAIL: g++.dg/guality/redeclaration1.C -O3 -g line 15 i == 42 FAIL: g++.dg/guality/redeclaration1.C -Os line 15 i == 42 FAIL: g++.dg/guality/redeclaration1.C -Og line 15 i == 42 FAIL: g++.dg/modules/xtreme-header-2_a.H -std=c++17 (test for excess errors) FAIL: g++.dg/modules/xtreme-header-2_a.H -std=c++2a (test for excess errors) FAIL: g++.dg/modules/xtreme-header-2_a.H -std=c++2b (test for excess errors) FAIL: g++.dg/modules/xtreme-header-2_a.H module-cmi (gcm.cache/\$srcdir/g++.dg/modules/xtreme-header-2_a.H.gcm) FAIL: g++.dg/modules/xtreme-header-2_a.H module-cmi (gcm.cache/\$srcdir/g++.dg/modules/xtreme-header-2_a.H.gcm) FAIL: g++.dg/modules/xtreme-header-2_a.H module-cmi (gcm.cache/\$srcdir/g++.dg/modules/xtreme-header-2_a.H.gcm) FAIL: g++.dg/modules/xtreme-header-2_b.C -std=c++17 (test for excess errors) FAIL: g++.dg/modules/xtreme-header-2_b.C -std=c++2a (test for excess errors) FAIL: g++.dg/modules/xtreme-header-2_b.C -std=c++2b (test for excess errors) FAIL: g++.dg/modules/xtreme-header-2_c.C -std=c++17 (test for excess errors) FAIL: g++.dg/modules/xtreme-header-2_c.C -std=c++2a (test for excess errors) FAIL: g++.dg/modules/xtreme-header-2_c.C -std=c++2b (test for excess errors) FAIL: g++.dg/modules/xtreme-header_a.H -std=c++17 (test for excess errors) FAIL: g++.dg/modules/xtreme-header_a.H -std=c++2a (test for excess errors) FAIL: g++.dg/modules/xtreme-header_a.H -std=c++2b (test for excess errors) FAIL: g++.dg/modules/xtreme-header_a.H module-cmi (gcm.cache/\$srcdir/g++.dg/modules/xtreme-header_a.H.gcm) FAIL: g++.dg/modules/xtreme-header_a.H module-cmi (gcm.cache/\$srcdir/g++.dg/modules/xtreme-header_a.H.gcm) FAIL: g++.dg/modules/xtreme-header_a.H module-cmi (gcm.cache/\$srcdir/g++.dg/modules/xtreme-header_a.H.gcm) FAIL: g++.dg/modules/xtreme-header_b.C -std=c++17 (test for excess errors) FAIL: g++.dg/modules/xtreme-header_b.C -std=c++2a (test for excess errors) FAIL: g++.dg/modules/xtreme-header_b.C -std=c++2b (test for excess errors) === g++ Summary === # of expected passes248239 # of unexpected failures27 # of expected failures 2613 # of unsupported tests 11528 /home/dave/gnu/gcc/objdir/gcc/xg++ version 14.0.1 20240311 (experimental) [master r14-9431-g9b3243858be] (GCC) === gcc tests === Running target unix XPASS: gcc.dg/guality/guality.c -O0 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/ipa-sra-1.c -O2 -DPREVENT_OPTIMIZATION line 31 k == 3 FAIL: gcc.dg/guality/ipa-sra-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none -DPREVENT_OPTIMIZATION line 31 k == 3 FAIL: gcc.dg/guality/ipa-sra-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects -DPREVENT_OPTIMIZATION line 31 k == 3 FAIL: gcc.dg/guality/ipa-sra-1.c -O3 -g -DPREVENT_OPTIMIZATION line 31 k == 3 FAIL: gcc.dg/guality/ipa-sra-1.c -Os -DPREVENT_OPTIMIZATION line 31 k == 3 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/nrv-1.c -O2 -DPREVENT_OPTIMIZATION line 20 a2.i[0] == 42 FAIL: gcc.dg/guality/nrv-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none -DPREVENT_OPTIMIZATION line 20 a2.i[0] == 42 FAIL: gcc.dg/guality/nrv-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects -DPREVENT_OPTIMIZATION line 20 a2.i[0] == 42 FAIL: gcc.dg/guality/nrv-1.c -O3 -g -DPREVENT_OPTIMIZATION line 20 a2.i[0] == 42 FAIL: gcc.dg/guality/nrv-1.c -Os -DPREVENT_OPTIMIZATION line 20 a2.i[0] == 42 FAIL: gcc.dg/guality/pr36728-1.c -O1 -DPREVENT_OPTIMIZATION line 16 arg5 == 5 FAIL: gcc.dg/guality/pr36728-1.c -O1 -DPREVENT_OPTIMIZATION line 16 arg6 == 6 FAIL: gcc.dg/guality/pr36728-1.c -O1 -DPREVENT_OPTIMIZATION line 16 arg7 == 30 FAIL: gcc.dg/guality/pr36728-1.c -O1 -DPREVENT_OPTIMIZATION line 18 arg5 == 5 FAIL: gcc.dg/guality/pr36728-1.c -O1 -DPREVENT_OPTIMIZATION line 18 arg6 == 6 FAIL: gcc.dg/guality/pr36728-1.c -O1 -DPREVENT_OPTIMIZATION line 18 arg7 ==
[gcc r14-9342] Revert "Set num_threads to 50 on 32-bit hppa in two libgomp loop tests"
https://gcc.gnu.org/g:49c3f24552ee550f78416b6470b22af9be8bea72 commit r14-9342-g49c3f24552ee550f78416b6470b22af9be8bea72 Author: John David Anglin Date: Wed Mar 6 17:01:59 2024 + Revert "Set num_threads to 50 on 32-bit hppa in two libgomp loop tests" This reverts commit b14209715e659f6d3ca0f9eef9a4851e7bd6e373. Diff: --- libgomp/testsuite/libgomp.c++/loop-3.C | 8 +--- libgomp/testsuite/libgomp.c/omp-loop03.c | 8 +--- 2 files changed, 2 insertions(+), 14 deletions(-) diff --git a/libgomp/testsuite/libgomp.c++/loop-3.C b/libgomp/testsuite/libgomp.c++/loop-3.C index 3f460f114bf..fa50f099f3f 100644 --- a/libgomp/testsuite/libgomp.c++/loop-3.C +++ b/libgomp/testsuite/libgomp.c++/loop-3.C @@ -1,9 +1,3 @@ -#if defined(__hppa__) && !defined(__LP64__) -#define NUM_THREADS 50 -#else -#define NUM_THREADS 64 -#endif - extern "C" void abort (void); int a; @@ -25,7 +19,7 @@ foo () int main (void) { -#pragma omp parallel num_threads (NUM_THREADS) +#pragma omp parallel num_threads (64) foo (); return 0; diff --git a/libgomp/testsuite/libgomp.c/omp-loop03.c b/libgomp/testsuite/libgomp.c/omp-loop03.c index 9879981cf4a..7bb9a194331 100644 --- a/libgomp/testsuite/libgomp.c/omp-loop03.c +++ b/libgomp/testsuite/libgomp.c/omp-loop03.c @@ -1,9 +1,3 @@ -#if defined(__hppa__) && !defined(__LP64__) -#define NUM_THREADS 50 -#else -#define NUM_THREADS 64 -#endif - extern void abort (void); int a; @@ -25,7 +19,7 @@ foo () int main (void) { -#pragma omp parallel num_threads (NUM_THREADS) +#pragma omp parallel num_threads (64) foo (); return 0;
Re: [committed] Set num_threads to 50 on 32-bit hppa in two libgomp loop tests
On 2024-03-01 3:44 a.m., Jakub Jelinek wrote: Isn't this just that you have 50 in there? No. It's okay. The problem is we run out of memory caused by a "ulimit -s 81920" statement that I had in .bashrc. The test pass with default stack allocation. clone(child_stack=0x3191040, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, parent_tid=[1108], tls=0x81918c0, child_tidptr=0x8191468) = 1108 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 mmap2(NULL, 83890176, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = -1 ENOMEM (Cannot allocate memory) Will revert change to tests. Dave -- John David Anglin dave.ang...@bell.net
Re: [committed] Set num_threads to 50 on 32-bit hppa in two libgomp loop tests
On 2024-02-29 6:02 p.m., Thomas Schwinge wrote: Hi! On 2024-02-01T19:20:57+, John David Anglin wrote: Tested on hppa-unknown-linux-gnu. Committed to trunk. Set num_threads to 50 on 32-bit hppa in two libgomp loop tests We support a maximum of 50 threads on 32-bit hppa. What happens if you go higher? Curious, what/why is that architectural limit of 50 threads? One gets an EAGAIN error at 51. I don't know why 50 is the architectural limit on hppa-linux. I had asked Helge previously but didn't get an answer. As far as I can tell, limit isn't set by glibc. It seems 64 is supported on all other targets. I wonder: shouldn't that cap at 50 threads happen inside libgomp, generally, instead of per test case and user code (!)? Per my understanding, OpenMP 'num_threads' specifies a *desired* number of threads; the implementation may limit that value. Sounds like a good suggestion. Dave -- John David Anglin dave.ang...@bell.net
[PATCH] libstdc++-v3: Fix cmath math declarations and stub support for hppa64-*-hpux11*
This change fixes the C99 math function support in on hppa64-*-hpux11*. Tested on hppa64-hp-hpux11.11 and x86_64-linux-gnu. See: https://gcc.gnu.org/pipermail/gcc-testresults/2024-February/809158.html https://gcc.gnu.org/pipermail/gcc-testresults/2024-February/809101.html Okay for trunk? Dave --- Fix cmath math declarations and stub support for hppa64-*-hpux11* This change fixes the following issues: 1) When the target host system doesn't support the full set of C99 functions, the stub replacements are not declared by cmath. As a result, stub replacements do not become members of namespace std. 2) Some using statements for float and long double C99 functions are surrounded by a _GLIBCXX_HAVE_* #ifdef. For example, #ifdef _GLIBCXX_HAVE_ACOSF using ::acosf; #endif As a result, missing float and long double functions never become a member of std even though there is stub support for all of them. 3) Undefs for acosf, acosl, etc, are missing. Adding these should allow PR86553 to be fixed. 4) Added AC_DEFINE statements for HAVE_CBRTF, HAVE_COPYSIGNF, HAVE_HYPOTF, HAVE_LOG2F and HAVE_NEXTAFTERF to crossconfig.m4 for hpux host. 5) Added additional checks to linkage.m4. 6) Added stubs for missing float, double and long double C99 functions. PR libstdc++/114101 libstdc++-v3/ChangeLog: * config/os/hpux/os_defines.h (_GLIBCXX_USE_C99_MATH_FUNCS): Define. (_GLIBCXX_USE_C99_MATH_TR1): Define. (_GLIBCXX_USE_BUILTIN_FMA): Define if _PA_RISC2_0 host. (_GLIBCXX_USE_BUILTIN_FMAF): Likewise. * crossconfig.m4: Add AC_DEFINE statements for HAVE_CBRTF, HAVE_COPYSIGNF, HAVE_HYPOTF, HAVE_LOG2F and HAVE_NEXTAFTERF. * include/c_global/cmath: Add #undef statements for acosf, acosl, etc. Add declarations for acosf, acosl, etc. Likewise, add declarations for acoshf, acoshl, etc, for C++11. * libstdc++-v3/include/tr1/cmath: Add declarations for acosf, acosl, etc. * linkage.m4: Add checks for fma, nexttoward, scalbln, tgamma, cbrtf, copysignf, expm1f, log2f, nanf, nextafterf, nexttowardf, expm1l, ilogbl, nanl, nextafterl, nexttowardl, scalblnl, scalbnl. * src/c++98/Makefile.am: Add math_stubs_double.cc to sources. * src/c++98/math_stubs_double.cc: New file. * src/c++98/math_stubs_float.cc (scalbnf): New stub. (lgammaf, tgammaf, erff, erfcf, remquof, fdimf, nearbyintf, exp2f, rintf, lrintf, llrintf, fmaxf, fminf, log1pf, truncf, asinhf, acoshf, atanhf, scalblnf, lroundf, llroundf, roundf, remainderf, logbf, ilogbf, expm1f, nextafterf, nexttowardf, nanf): Likewise. * src/c++98/math_stubs_long_double.cc (ilogbl): New stub. (lgammal, log1pl, nanl, nearbyintl, nextafterl, nexttowardl, scalblnl, scalbnl, tgammal): Likewise. * configure: Regenerate. * config.h.in: Regenerate. * src/c++98/Makefile.in: Regenerate. diff --git a/libstdc++-v3/config/os/hpux/os_defines.h b/libstdc++-v3/config/os/hpux/os_defines.h index 38c1c38af0c..9ab1af42bda 100644 --- a/libstdc++-v3/config/os/hpux/os_defines.h +++ b/libstdc++-v3/config/os/hpux/os_defines.h @@ -79,6 +79,18 @@ namespace std #define _GLIBCXX_USE_LONG_LONG 1 +// Import C99 functions in in in namespace std in C++11. +// Missing functions are handled by stubs. The fma, nexttoward, scalbln +// and tgamma are missing in HP-UX 11. Many float variants are supported. +#define _GLIBCXX_USE_C99_MATH_FUNCS 1 +#define _GLIBCXX_USE_C99_MATH_TR1 1 + +#ifdef _PA_RISC2_0 +// Float and double fma are supported directly in hardware. +#define _GLIBCXX_USE_BUILTIN_FMA 1 +#define _GLIBCXX_USE_BUILTIN_FMAF 1 +#endif + // HPUX on IA64 requires vtable to be 64 bit aligned even at 32 bit // mode. We need to pad the vtable structure to achieve this. #if !defined(_LP64) && defined (__ia64__) diff --git a/libstdc++-v3/crossconfig.m4 b/libstdc++-v3/crossconfig.m4 index b3269cb88e0..c6b08be5df5 100644 --- a/libstdc++-v3/crossconfig.m4 +++ b/libstdc++-v3/crossconfig.m4 @@ -152,14 +152,10 @@ case "${host}" in AC_DEFINE(HAVE_ACOSF) AC_DEFINE(HAVE_ASINF) AC_DEFINE(HAVE_ATANF) +AC_DEFINE(HAVE_ATAN2F) AC_DEFINE(HAVE_COSF) AC_DEFINE(HAVE_COSHF) -AC_DEFINE(HAVE_SINF) -AC_DEFINE(HAVE_SINHF) -AC_DEFINE(HAVE_TANF) -AC_DEFINE(HAVE_TANHF) AC_DEFINE(HAVE_EXPF) -AC_DEFINE(HAVE_ATAN2F) AC_DEFINE(HAVE_FABSF) AC_DEFINE(HAVE_FMODF) AC_DEFINE(HAVE_FREXPF) @@ -167,7 +163,16 @@ case "${host}" in AC_DEFINE(HAVE_LOG10F) AC_DEFINE(HAVE_MODF) AC_DEFINE(HAVE_POWF) +AC_DEFINE(HAVE_SINF) +AC_DEFINE(HAVE_SINHF) AC_DEFINE(HAVE_SQRTF) +AC_DEFINE(HAVE_TANF) +AC_DEFINE(HAVE_TANHF) +AC_DEFINE(HAVE_CBRTF) +AC_DEFINE(HAVE_COPYSIGNF) +AC_DEFINE(HAVE_HYPOTF) +AC_DEFINE(HAVE_LOG2F) +AC_DEFINE(HAVE_NEXTAFTERF) # GLIBCXX_CHECK_STDLIB_SUPPORT
[committed] Fix gcc.c-torture/execute/ieee/cdivchkf.c on hpux
Tested on hppa64-hp-hpux11.11 and hppa-unknown-linux-gnu. Committed to trunk. Dave --- Fix gcc.c-torture/execute/ieee/cdivchkf.c on hpux 2024-02-11 John David Anglin gcc/testsuite/ChangeLog: * gcc.c-torture/execute/ieee/cdivchkf.c: Use ilogb and __builtin_fmax instead of ilogbf and __builtin_fmaxf. diff --git a/gcc/testsuite/gcc.c-torture/execute/ieee/cdivchkf.c b/gcc/testsuite/gcc.c-torture/execute/ieee/cdivchkf.c index adf1ed91dc7..86ef69f8771 100644 --- a/gcc/testsuite/gcc.c-torture/execute/ieee/cdivchkf.c +++ b/gcc/testsuite/gcc.c-torture/execute/ieee/cdivchkf.c @@ -8,7 +8,7 @@ extern void abort (void); extern void exit (int); -extern int ilogbf (float); +extern int ilogb (double); int match (float _Complex, float _Complex); #define SMALL FLT_MIN @@ -22,7 +22,8 @@ int match (float _Complex, float _Complex); int match (float _Complex c, float _Complex z) { float rz, iz, rc, ic; - float rerr, ierr, rmax; + float rerr, ierr; + double rmax; int biterr; rz = __real__ z; iz = __imag__ z; @@ -54,11 +55,11 @@ int match (float _Complex c, float _Complex z) { ierr = __builtin_fabsf (iz - ic) / SMALL; } - rmax = __builtin_fmaxf(rerr, ierr); + rmax = __builtin_fmax (rerr, ierr); biterr = 0; if ( rmax != 0.0) { - biterr = ilogbf (rmax) + MAXBIT + 1; + biterr = ilogb (rmax) + MAXBIT + 1; } if (biterr >= ERRLIM) signature.asc Description: PGP signature
[committed] libgomp: Define config_path for hppa*-*-linux*
Tested on hppa-unknown-linux-gnu. Committed to trunk. Dave --- libgomp: Define config_path for hppa*-*-linux* 2024-02-11 John David Anglin libgomp/ChangeLog: PR libgomp/113843 * configure.tgt (hppa*-*-linux*): Define config_path. diff --git a/libgomp/configure.tgt b/libgomp/configure.tgt index 2cd7272fcd8..46af75f978f 100644 --- a/libgomp/configure.tgt +++ b/libgomp/configure.tgt @@ -52,6 +52,10 @@ if test x$enable_linux_futex = xyes; then config_path="linux posix" ;; +hppa*-*-linux*) + config_path="linux posix" + ;; + ia64*-*-linux*) config_path="linux/ia64 linux posix" ;; signature.asc Description: PGP signature
Re: Analyzer test failures
On 2024-02-10 6:52 a.m., Iain Sandoe wrote: On 10 Feb 2024, at 11:33, FX Coudert via Gcc wrote: I’m seeing the following analyzer test failures on darwin. They were introduced in December, when the tests were moved around: FAIL: c-c++-common/analyzer/fd-glibc-byte-stream-socket.c FAIL: c-c++-common/analyzer/fd-manpage-getaddrinfo-client.c FAIL: c-c++-common/analyzer/fd-mappage-getaddrinfo-server.c FAIL: c-c++-common/analyzer/fd-symbolic-socket.c They all have an unexpected analyzer warning, like this: /Users/fx/gcc-upstream/gcc/testsuite/c-c++-common/analyzer/fd-glibc-byte-stream-socket.c: In function 'int main()': /Users/fx/gcc-upstream/gcc/testsuite/c-c++-common/analyzer/fd-glibc-byte-stream-socket.c:43:17: warning: leak of file descriptor 'socket(2, 1, 0)' [CWE-775] [-Wanalyzer-fd-leak] /Users/fx/gcc-upstream/gcc/testsuite/c-c++-common/analyzer/fd-glibc-byte-stream-socket.c:43:17: note: (1) socket created here /Users/fx/gcc-upstream/gcc/testsuite/c-c++-common/analyzer/fd-glibc-byte-stream-socket.c:43:17: note: (2) when 'socket' succeeds /Users/fx/gcc-upstream/gcc/testsuite/c-c++-common/analyzer/fd-glibc-byte-stream-socket.c:43:17: note: (3) 'socket(2, 1, 0)' leaks here FAIL: c-c++-common/analyzer/fd-glibc-byte-stream-socket.c -std=c++98 (test for excess errors) I see they’ve been xfail'ed off on AIX and HPUX in previous patches, so I’m wondering: are the tests glibc-specific? If so, should we mark them as suck? Or are they real failures of the analyzer? see also https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113150 Although I xfail'ed the tests on HPUX, I left the bug open. Dave -- John David Anglin dave.ang...@bell.net
[committed] Fix xfail for 32-bit hppa*-*-* in gcc.dg/pr84877.c
Tested on hppa-unknown-linux-gnu. Committed to trunk. Dave --- Fix xfail for 32-bit hppa*-*-* in gcc.dg/pr84877.c 2024-02-03 John David Anglin gcc/testsuite/ChangeLog: * gcc.dg/pr84877.c: Adjust xfail parentheses. diff --git a/gcc/testsuite/gcc.dg/pr84877.c b/gcc/testsuite/gcc.dg/pr84877.c index 68681206e73..e82991f42dd 100644 --- a/gcc/testsuite/gcc.dg/pr84877.c +++ b/gcc/testsuite/gcc.dg/pr84877.c @@ -1,4 +1,4 @@ -/* { dg-do run { xfail { cris-*-* sparc*-*-* } || { { ! lp64 } && hppa*-*-* } } } */ +/* { dg-do run { xfail { { cris-*-* sparc*-*-* } || { { ! lp64 } && hppa*-*-* } } } } */ /* { dg-options "-O2" } */ #include signature.asc Description: PGP signature
[committed] libatomic: Provide FPU exception defines for hppa
Tested on hppa64-hp-hpux11.11. Committed to trunk. Dave --- libatomic: Provide FPU exception defines for hppa The exception defines in do not match the exception bits in the FPU status register on hppa-linux and hppa64-hpux11.11. On linux, they match the trap enable bits. On 64-bit hpux, they match the exception bits for IA64. The IA64 bits are in a different order and location than HPPA. HP uses table look ups to reorder the bits in code to test and raise exceptions. All the architectures that I looked at just pass the FPU status register to __atomic_feraiseexcept(). The simplest approach for hppa is to define FE_INEXACT, etc, to match the status register and not include . 2024-02-03 John David Anglin libatomic/ChangeLog: PR target/59778 * configure.tgt (hppa*): Set ARCH. * config/pa/fenv.c: New file. diff --git a/libatomic/config/pa/fenv.c b/libatomic/config/pa/fenv.c new file mode 100644 index 000..232e8416ffd --- /dev/null +++ b/libatomic/config/pa/fenv.c @@ -0,0 +1,74 @@ +/* Copyright (C) 2012-2024 Free Software Foundation, Inc. + + This file is part of the GNU Atomic Library (libatomic). + + Libatomic is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 3 of the License, or + (at your option) any later version. + + Libatomic is distributed in the hope that it will be useful, but WITHOUT ANY + WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS + FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. + + Under Section 7 of GPL version 3, you are granted additional + permissions described in the GCC Runtime Library Exception, version + 3.1, as published by the Free Software Foundation. + + You should have received a copy of the GNU General Public License and + a copy of the GCC Runtime Library Exception along with this program; + see the files COPYING3 and COPYING.RUNTIME respectively. If not, see + <http://www.gnu.org/licenses/>. */ + +#include "libatomic_i.h" + +#define FE_INEXACT (1<<27) +#define FE_UNDERFLOW (1<<28) +#define FE_OVERFLOW(1<<29) +#define FE_DIVBYZERO (1<<30) +#define FE_INVALID (1<<31) + +/* Raise the supported floating-point exceptions from EXCEPTS. Other + bits in EXCEPTS are ignored. */ + +void +__atomic_feraiseexcept (int excepts __attribute__ ((unused))) +{ + volatile float r __attribute__ ((unused)); +#ifdef FE_INVALID + if (excepts & FE_INVALID) + { +volatile float zero = 0.0f; +r = zero / zero; + } +#endif +#ifdef FE_DIVBYZERO + if (excepts & FE_DIVBYZERO) +{ + volatile float zero = 0.0f; + r = 1.0f / zero; +} +#endif +#ifdef FE_OVERFLOW + if (excepts & FE_OVERFLOW) +{ + volatile float max = __FLT_MAX__; + r = max * max; +} +#endif +#ifdef FE_UNDERFLOW + if (excepts & FE_UNDERFLOW) +{ + volatile float min = __FLT_MIN__; + r = min * min; +} +#endif +#ifdef FE_INEXACT + if (excepts & FE_INEXACT) +{ + volatile float three = 3.0f; + r = 1.0f / three; +} +#endif +} diff --git a/libatomic/configure.tgt b/libatomic/configure.tgt index 67a5f2dff80..4237f283fe4 100644 --- a/libatomic/configure.tgt +++ b/libatomic/configure.tgt @@ -36,6 +36,7 @@ case "${target_cpu}" in XCFLAGS="${XCFLAGS} -mfp-trap-mode=sui" ARCH=alpha ;; + hppa*) ARCH=pa ;; rs6000 | powerpc*) ARCH=powerpc ;; riscv*) ARCH=riscv ;; sh*) ARCH=sh ;; signature.asc Description: PGP signature
[committed] hppa: Implement TARGET_ATOMIC_ASSIGN_EXPAND_FENV
Tested on hppa-unknown-linux-gnu and hppa64-hp-hpux11.11. This is the first step in fixing PR target/59778. libatomic/fenv.c needs fixing for hppa so exceptions are correctly raised. Committed to trunk. Dave --- hppa: Implement TARGET_ATOMIC_ASSIGN_EXPAND_FENV This change implements __builtin_get_fpsr() and __builtin_set_fpsr(x) to get and set the floating-point status register. They are used to implement pa_atomic_assign_expand_fenv(). 2024-02-02 John David Anglin gcc/ChangeLog: PR target/59778 * config/pa/pa.cc (enum pa_builtins): Add PA_BUILTIN_GET_FPSR and PA_BUILTIN_SET_FPSR builtins. * (pa_builtins_icode): Declare. * (def_builtin, pa_fpu_init_builtins): New. * (pa_init_builtins): Initialize FPU builtins. * (pa_builtin_decl, pa_expand_builtin_1): New. * (pa_expand_builtin): Handle PA_BUILTIN_GET_FPSR and PA_BUILTIN_SET_FPSR builtins. * (pa_atomic_assign_expand_fenv): New. * config/pa/pa.md (UNSPECV_GET_FPSR, UNSPECV_SET_FPSR): New UNSPECV constants. (get_fpsr, put_fpsr): New expanders. (get_fpsr_32, get_fpsr_64, set_fpsr_32, set_fpsr_64): New insn patterns. diff --git a/gcc/config/pa/pa.cc b/gcc/config/pa/pa.cc index c58b0a0d75e..694123e37c9 100644 --- a/gcc/config/pa/pa.cc +++ b/gcc/config/pa/pa.cc @@ -28,6 +28,7 @@ along with GCC; see the file COPYING3. If not see #include "target.h" #include "rtl.h" #include "tree.h" +#include "gimple.h" #include "df.h" #include "tm_p.h" #include "stringpool.h" @@ -142,6 +143,7 @@ static void pa_asm_out_destructor (rtx, int); #endif static void pa_init_builtins (void); static rtx pa_expand_builtin (tree, rtx, rtx, machine_mode mode, int); +static tree pa_builtin_decl (unsigned, bool); static rtx hppa_builtin_saveregs (void); static void hppa_va_start (tree, rtx); static tree hppa_gimplify_va_arg_expr (tree, tree, gimple_seq *, gimple_seq *); @@ -205,6 +207,7 @@ static bool pa_modes_tieable_p (machine_mode, machine_mode); static bool pa_can_change_mode_class (machine_mode, machine_mode, reg_class_t); static HOST_WIDE_INT pa_starting_frame_offset (void); static section* pa_elf_select_rtx_section(machine_mode, rtx, unsigned HOST_WIDE_INT) ATTRIBUTE_UNUSED; +static void pa_atomic_assign_expand_fenv (tree *, tree *, tree *); /* The following extra sections are only used for SOM. */ static GTY(()) section *som_readonly_data_section; @@ -314,9 +317,10 @@ static size_t n_deferred_plabels = 0; #undef TARGET_INIT_BUILTINS #define TARGET_INIT_BUILTINS pa_init_builtins - #undef TARGET_EXPAND_BUILTIN #define TARGET_EXPAND_BUILTIN pa_expand_builtin +#undef TARGET_BUILTIN_DECL +#define TARGET_BUILTIN_DECL pa_builtin_decl #undef TARGET_REGISTER_MOVE_COST #define TARGET_REGISTER_MOVE_COST hppa_register_move_cost @@ -426,6 +430,9 @@ static size_t n_deferred_plabels = 0; #undef TARGET_HAVE_SPECULATION_SAFE_VALUE #define TARGET_HAVE_SPECULATION_SAFE_VALUE speculation_safe_value_not_needed +#undef TARGET_ATOMIC_ASSIGN_EXPAND_FENV +#define TARGET_ATOMIC_ASSIGN_EXPAND_FENV pa_atomic_assign_expand_fenv + struct gcc_target targetm = TARGET_INITIALIZER; /* Parse the -mfixed-range= option string. */ @@ -592,6 +599,10 @@ pa_option_override (void) enum pa_builtins { + /* FPU builtins. */ + PA_BUILTIN_GET_FPSR, + PA_BUILTIN_SET_FPSR, + PA_BUILTIN_COPYSIGNQ, PA_BUILTIN_FABSQ, PA_BUILTIN_INFQ, @@ -600,10 +611,48 @@ enum pa_builtins }; static GTY(()) tree pa_builtins[(int) PA_BUILTIN_max]; +static GTY(()) enum insn_code pa_builtins_icode[(int) PA_BUILTIN_max]; + +/* Add a PA builtin function with NAME, ICODE, CODE and TYPE. Return the + function decl or NULL_TREE if the builtin was not added. */ + +static tree +def_builtin (const char *name, enum insn_code icode, enum pa_builtins code, +tree type) +{ + tree t += add_builtin_function (name, type, code, BUILT_IN_MD, NULL, NULL_TREE); + + if (t) +{ + pa_builtins[code] = t; + pa_builtins_icode[code] = icode; +} + + return t; +} + +/* Create builtin functions for FPU instructions. */ + +static void +pa_fpu_init_builtins (void) +{ + tree ftype; + + ftype = build_function_type_list (unsigned_type_node, 0); + def_builtin ("__builtin_get_fpsr", CODE_FOR_get_fpsr, + PA_BUILTIN_GET_FPSR, ftype); + ftype = build_function_type_list (void_type_node, unsigned_type_node, 0); + def_builtin ("__builtin_set_fpsr", CODE_FOR_set_fpsr, + PA_BUILTIN_SET_FPSR, ftype); +} static void pa_init_builtins (void) { + if (!TARGET_SOFT_FLOAT) +pa_fpu_init_builtins (); + #ifdef DONT_HAVE_FPUTC_UNLOCKED { tree decl = builtin_decl_explicit (BUILT_IN_PUTC_UNLOCKED); @@ -663,6 +712,92 @@ pa_init_builtins (void) } } +/* Implement TARGET_BUILTIN_DECL. */ + +static tree +pa_builtin_decl (unsigned i
[committed] Set num_threads to 50 on 32-bit hppa in two libgomp loop tests
Tested on hppa-unknown-linux-gnu. Committed to trunk. Dave --- Set num_threads to 50 on 32-bit hppa in two libgomp loop tests We support a maximum of 50 threads on 32-bit hppa. 2024-02-01 John David Anglin libgomp/ChangeLog: * testsuite/libgomp.c++/loop-3.C: Set num_threads to 50 on 32-bit hppa. * testsuite/libgomp.c/omp-loop03.c: Likewise. diff --git a/libgomp/testsuite/libgomp.c++/loop-3.C b/libgomp/testsuite/libgomp.c++/loop-3.C index fa50f099f3f..3f460f114bf 100644 --- a/libgomp/testsuite/libgomp.c++/loop-3.C +++ b/libgomp/testsuite/libgomp.c++/loop-3.C @@ -1,3 +1,9 @@ +#if defined(__hppa__) && !defined(__LP64__) +#define NUM_THREADS 50 +#else +#define NUM_THREADS 64 +#endif + extern "C" void abort (void); int a; @@ -19,7 +25,7 @@ foo () int main (void) { -#pragma omp parallel num_threads (64) +#pragma omp parallel num_threads (NUM_THREADS) foo (); return 0; diff --git a/libgomp/testsuite/libgomp.c/omp-loop03.c b/libgomp/testsuite/libgomp.c/omp-loop03.c index 7bb9a194331..9879981cf4a 100644 --- a/libgomp/testsuite/libgomp.c/omp-loop03.c +++ b/libgomp/testsuite/libgomp.c/omp-loop03.c @@ -1,3 +1,9 @@ +#if defined(__hppa__) && !defined(__LP64__) +#define NUM_THREADS 50 +#else +#define NUM_THREADS 64 +#endif + extern void abort (void); int a; @@ -19,7 +25,7 @@ foo () int main (void) { -#pragma omp parallel num_threads (64) +#pragma omp parallel num_threads (NUM_THREADS) foo (); return 0; signature.asc Description: PGP signature
[committed] xfail gnat.dg/trampoline3.adb scan-assembler-not check on hppa*-*-*
Tested on hppa-unknown-linux-gnu. Committed to trunk. Dave --- xfail gnat.dg/trampoline3.adb scan-assembler-not check on hppa*-*-* We still require an executable stack for trampolines on hppa*-*-*. 2024-02-01 John David Anglin gcc/testsuite/ChangeLog: * gnat.dg/trampoline3.adb: xfail scan-assembler-not check on hppa*-*-*. diff --git a/gcc/testsuite/gnat.dg/trampoline3.adb b/gcc/testsuite/gnat.dg/trampoline3.adb index 28057662452..10b6e5d4a41 100644 --- a/gcc/testsuite/gnat.dg/trampoline3.adb +++ b/gcc/testsuite/gnat.dg/trampoline3.adb @@ -19,4 +19,4 @@ begin I := P(0); end; --- { dg-final { scan-assembler-not "GNU-stack.*x" } } +-- { dg-final { scan-assembler-not "GNU-stack.*x" { xfail hppa*-*-* } } } signature.asc Description: PGP signature
[committed] hppa: Fix bug in atomic_storedi_1 pattern
Tested on hppa-unknown-linux-gnu. Committed to trunk. Dave --- hppa: Fix bug in atomic_storedi_1 pattern The first alternative stores the floating-point status register in the destination. It should store zero. We need to copy %fr0 to another floating-point register to initialize it to zero. 2024-02-01 John David Anglin gcc/ChangeLog: * config/pa/pa.md (atomic_storedi_1): Fix bug in alternative 1. diff --git a/gcc/config/pa/pa.md b/gcc/config/pa/pa.md index 52ad0c3776d..aecdcc98b6a 100644 --- a/gcc/config/pa/pa.md +++ b/gcc/config/pa/pa.md @@ -10723,13 +10723,13 @@ add,l %2,%3,%3\;bv,n %%r0(%3)" (define_insn "atomic_storedi_1" [(set (mem:DI (match_operand:SI 0 "register_operand" "r,r")) (match_operand:DI 1 "reg_or_0_operand" "M,r")) - (clobber (match_scratch:DI 2 "=X,f"))] + (clobber (match_scratch:DI 2 "=f,f"))] "!TARGET_64BIT && !TARGET_SOFT_FLOAT" "@ - {fstds|fstd} %%fr0,0(%0) + fcpy,dbl %%fr0,%2\n\t{fstds|fstd} %2,0(%0) {stws|stw} %1,-16(%%sp)\n\t{stws|stw} %R1,-12(%%sp)\n\t{fldds|fldd} -16(%%sp),%2\n\t{fstds|fstd} %2,0(%0)" [(set_attr "type" "move,move") - (set_attr "length" "4,16")]) + (set_attr "length" "8,16")]) ;; PA 2.0 hardware supports out-of-order execution of loads and stores, so ;; we need memory barriers to enforce program order for memory references signature.asc Description: PGP signature
[committed] Add -gno-strict-dwarf to dg-options in various btf enum tests
Tested on hppa64-hp-hpux11.11. Committed to trunk. Dave --- Add -gno-strict-dwarf to dg-options in various btf enum tests The -gno-strict-dwarf option is needed to ensure enum signedness is added to type_die. 2024-01-22 John David Anglin gcc/testsuite/ChangeLog: PR debug/113382 * gcc.dg/debug/btf/btf-bitfields-3.c: Add -gno-strict-dwarf option to dg-options. * gcc.dg/debug/btf/btf-enum-1.c: Likewise. * gcc.dg/debug/btf/btf-enum-small.c: Likewise. * gcc.dg/debug/btf/btf-enum64-1.c: Likewise. diff --git a/gcc/testsuite/gcc.dg/debug/btf/btf-bitfields-3.c b/gcc/testsuite/gcc.dg/debug/btf/btf-bitfields-3.c index 78b8b7d49ad..08622b771e6 100644 --- a/gcc/testsuite/gcc.dg/debug/btf/btf-bitfields-3.c +++ b/gcc/testsuite/gcc.dg/debug/btf/btf-bitfields-3.c @@ -14,7 +14,7 @@ */ /* { dg-do compile } */ -/* { dg-options "-O0 -gbtf -dA" } */ +/* { dg-options "-O0 -gbtf -gno-strict-dwarf -dA" } */ /* Enum with 4 members. */ /* { dg-final { scan-assembler-times "\[\t \]0x604\[\t \]+\[^\n\]*btt_info" 1 } } */ diff --git a/gcc/testsuite/gcc.dg/debug/btf/btf-enum-1.c b/gcc/testsuite/gcc.dg/debug/btf/btf-enum-1.c index 021ce0345e4..7873c8837a0 100644 --- a/gcc/testsuite/gcc.dg/debug/btf/btf-enum-1.c +++ b/gcc/testsuite/gcc.dg/debug/btf/btf-enum-1.c @@ -1,7 +1,7 @@ /* Test BTF generation for enums. */ /* { dg-do compile } */ -/* { dg-options "-O0 -gbtf -fno-short-enums -dA" } */ +/* { dg-options "-O0 -gbtf -gno-strict-dwarf -fno-short-enums -dA" } */ /* { dg-final { scan-assembler-times "\[\t \]0x604\[\t \]+\[^\n\]*btt_info" 1 } } */ /* { dg-final { scan-assembler-times "\[\t \]0x8603\[\t \]+\[^\n\]*btt_info" 1 } } */ diff --git a/gcc/testsuite/gcc.dg/debug/btf/btf-enum-small.c b/gcc/testsuite/gcc.dg/debug/btf/btf-enum-small.c index eb8a1bd2c43..ccc92c92ba9 100644 --- a/gcc/testsuite/gcc.dg/debug/btf/btf-enum-small.c +++ b/gcc/testsuite/gcc.dg/debug/btf/btf-enum-small.c @@ -1,7 +1,7 @@ /* Test BTF generation for small enums. */ /* { dg-do compile } */ -/* { dg-options "-O2 -gbtf -dA" } */ +/* { dg-options "-O2 -gbtf -gno-strict-dwarf -dA" } */ /* { dg-final { scan-assembler-not "bte_value_lo32" } } */ /* { dg-final { scan-assembler-not "bte_value_hi32" } } */ diff --git a/gcc/testsuite/gcc.dg/debug/btf/btf-enum64-1.c b/gcc/testsuite/gcc.dg/debug/btf/btf-enum64-1.c index 5d1487c1183..3ba885af17f 100644 --- a/gcc/testsuite/gcc.dg/debug/btf/btf-enum64-1.c +++ b/gcc/testsuite/gcc.dg/debug/btf/btf-enum64-1.c @@ -1,7 +1,7 @@ /* Test BTF generation for 64 bits enums. */ /* { dg-do compile } */ -/* { dg-options "-O0 -gbtf -dA" } */ +/* { dg-options "-O0 -gbtf -gno-strict-dwarf -dA" } */ /* { dg-final { scan-assembler-times "\[\t \].size\[\t \]_?myenum1,\[\t \]8" 1 } } */ /* { dg-final { scan-assembler-times "\[\t \].size\[\t \]_?myenum2,\[\t \]8" 1 } } */ signature.asc Description: PGP signature
[committed] Remove several xfails for 32-bit hppa*-*-*
Tested on hppa-unknown-linux-gnu. Committed to trunk. Dave --- Remove several xfails for 32-bit hppa*-*-* These arise because 32-bit ELF targets were changed from callee copies to caller copies. 2024-01-20 John David Anglin gcc/testsuite/ChangeLog: * gcc.dg/ipa/iinline-4.c: Remove dg-final xfail for 32-bit hppa*-*-*. * gcc.dg/ipa/inline-5.c: Likewise. * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise. * gcc.dg/tree-ssa/vector-4.c: Likewise. diff --git a/gcc/testsuite/gcc.dg/ipa/iinline-4.c b/gcc/testsuite/gcc.dg/ipa/iinline-4.c index f50ffa58221..c78163dbeff 100644 --- a/gcc/testsuite/gcc.dg/ipa/iinline-4.c +++ b/gcc/testsuite/gcc.dg/ipa/iinline-4.c @@ -214,7 +214,7 @@ int test7 (void) /* { dg-final { scan-ipa-dump "hooray1\[^\\n\]*inline copy in test1" "inline" } } */ /* { dg-final { scan-ipa-dump "hooray2\[^\\n\]*inline copy in test2" "inline" } } */ /* { dg-final { scan-ipa-dump "hooray3\[^\\n\]*inline copy in test3" "inline" } } */ -/* { dg-final { scan-ipa-dump "hooray4\[^\\n\]*inline copy in test4" "inline" { xfail { { hppa*-*-* } && { ! lp64 } } } } } */ +/* { dg-final { scan-ipa-dump "hooray4\[^\\n\]*inline copy in test4" "inline" } } */ /* { dg-final { scan-ipa-dump "hooray5\[^\\n\]*inline copy in test5" "inline" } } */ /* { dg-final { scan-ipa-dump "hooray6\[^\\n\]*inline copy in test6" "inline" } } */ /* { dg-final { scan-ipa-dump "hooray7\[^\\n\]*inline copy in test7" "inline" } } */ diff --git a/gcc/testsuite/gcc.dg/ipa/inline-5.c b/gcc/testsuite/gcc.dg/ipa/inline-5.c index 559e258955e..390ba499d67 100644 --- a/gcc/testsuite/gcc.dg/ipa/inline-5.c +++ b/gcc/testsuite/gcc.dg/ipa/inline-5.c @@ -34,5 +34,5 @@ accessreference (struct a *a) /* Will be eliminated by inlining */ } -/* { dg-final { scan-ipa-dump-times "Will be eliminated" 4 "fnsummary" { xfail { { hppa*-*-* } && { ! lp64 } } } } } */ +/* { dg-final { scan-ipa-dump-times "Will be eliminated" 4 "fnsummary" } } */ /* { dg-final { scan-ipa-dump-times "50. will be eliminated" 1 "fnsummary" } } */ diff --git a/gcc/testsuite/gcc.dg/ipa/ipcp-cstagg-7.c b/gcc/testsuite/gcc.dg/ipa/ipcp-cstagg-7.c index b08c420cd86..6af8bda6d8e 100644 --- a/gcc/testsuite/gcc.dg/ipa/ipcp-cstagg-7.c +++ b/gcc/testsuite/gcc.dg/ipa/ipcp-cstagg-7.c @@ -62,4 +62,4 @@ h (int x) return bar (s, x); } -/* { dg-final { scan-ipa-dump-times "Discovered an indirect call to a known target" 3 "cp" { xfail { hppa*-*-* && { ! lp64 } } } } } */ +/* { dg-final { scan-ipa-dump-times "Discovered an indirect call to a known target" 3 "cp" } } */ diff --git a/gcc/testsuite/gcc.dg/tree-ssa/vector-4.c b/gcc/testsuite/gcc.dg/tree-ssa/vector-4.c index 00ddd2995be..982a2a47d6a 100644 --- a/gcc/testsuite/gcc.dg/tree-ssa/vector-4.c +++ b/gcc/testsuite/gcc.dg/tree-ssa/vector-4.c @@ -10,7 +10,6 @@ v4si vs (v4si a, v4si b) } /* The compound literal should be placed directly in the vec_perm. */ -/* Test is xfailed on 32-bit hppa*-*-* because target-callee-copies. */ -/* { dg-final { scan-tree-dump-times "VEC_PERM_EXPR ;" 1 "gimple" { target { ! mmix-knuth-mmixware } xfail { hppa*-*-* && { ! lp64 } } } } } */ +/* { dg-final { scan-tree-dump-times "VEC_PERM_EXPR ;" 1 "gimple" { target { ! mmix-knuth-mmixware } } } } */ /* { dg-final { scan-tree-dump-times "VEC_PERM_EXPR ;" 1 "gimple" { target mmix-knuth-mmixware } } } */ signature.asc Description: PGP signature
[committed] Increase timeout by 2 in libgomp.fortran/alloc-comp-3.f90 on hppa*-*-*
Tested on hppa64-hp-hpux11.11. Committed to trunk. Dave --- Increase timeout by 2 in libgomp.fortran/alloc-comp-3.f90 on hppa*-*-* 2024-01-20 John David Anglin libgomp/ChangeLog: * testsuite/libgomp.fortran/alloc-comp-3.f90: Increase timeout by 2 on hppa*-*-*. diff --git a/libgomp/testsuite/libgomp.fortran/alloc-comp-3.f90 b/libgomp/testsuite/libgomp.fortran/alloc-comp-3.f90 index 0185859cb26..eb418e83d9e 100644 --- a/libgomp/testsuite/libgomp.fortran/alloc-comp-3.f90 +++ b/libgomp/testsuite/libgomp.fortran/alloc-comp-3.f90 @@ -2,6 +2,7 @@ ! Don't cycle by default through all options, just test -O0 and -O2, ! as this is quite large test. ! { dg-skip-if "" { ! run_expensive_tests } { "*" } { "-O0" "-O2" } } +! { dg-timeout-factor 2.0 { target hppa*-*-* } } module m type dl signature.asc Description: PGP signature
[committed] Don't run libgomp.c/simd-math-1.c on hppa*-*-hpux*
Tested on hppa64-hp-hpux11.11. Committed to trunk. Dave --- Don't run libgomp.c/simd-math-1.c on hppa*-*-hpux* hppa*-*-hpux* lacks necessary math functions. 2024-01-20 John David Anglin libgomp/ChangeLog: * testsuite/libgomp.c/simd-math-1.c: Don't run on hppa*-*-hpux*. diff --git a/libgomp/testsuite/libgomp.c/simd-math-1.c b/libgomp/testsuite/libgomp.c/simd-math-1.c index 42a008c80fc..b30df09caf6 100644 --- a/libgomp/testsuite/libgomp.c/simd-math-1.c +++ b/libgomp/testsuite/libgomp.c/simd-math-1.c @@ -1,7 +1,7 @@ /* Check that the SIMD versions of math routines give the same (or sufficiently close) results as their scalar equivalents. */ -/* { dg-do run } */ +/* { dg-do run { target { ! hppa*-*-hpux* } } } */ /* { dg-options "-O2 -ftree-vectorize -fno-math-errno" } */ /* { dg-additional-options -foffload-options=amdgcn-amdhsa=-mstack-size=300 { target offload_target_amdgcn } } */ /* { dg-additional-options "-DNONSTDFUNC=1" { target nonstandard_math_functions } } */ signature.asc Description: PGP signature
[committed] xfail scan-tree-dump-times checks on hppa*64*-*-* in gcc.dg/tree-ssa/slsr-13.c
Tested on hppa64-hp-hpux11.11. Committed to trunk. Dave --- xfail scan-tree-dump-times checks on hppa*64*-*-* in gcc.dg/tree-ssa/slsr-13.c 2024-01-20 John David Anglin gcc/testsuite/ChangeLog: * gcc.dg/tree-ssa/slsr-13.c: xfail scan-tree-dump-times checks on hppa*64*-*-*. diff --git a/gcc/testsuite/gcc.dg/tree-ssa/slsr-13.c b/gcc/testsuite/gcc.dg/tree-ssa/slsr-13.c index 4133694174c..93749d6e856 100644 --- a/gcc/testsuite/gcc.dg/tree-ssa/slsr-13.c +++ b/gcc/testsuite/gcc.dg/tree-ssa/slsr-13.c @@ -20,5 +20,5 @@ f (int s, int c) return x; } -/* { dg-final { scan-tree-dump-times " \\* 4" 2 "optimized" } } */ -/* { dg-final { scan-tree-dump-times " \\* 5" 0 "optimized" } } */ +/* { dg-final { scan-tree-dump-times " \\* 4" 2 "optimized" {xfail hppa*64*-*-* } } } */ +/* { dg-final { scan-tree-dump-times " \\* 5" 0 "optimized" {xfail hppa*64*-*-* } } } */ signature.asc Description: PGP signature
[committed] Require target lra in gcc.dg/torture/pr110422.c
Tested on hppa64-hp-hpux11.11. Committed to trunk. Dave --- Require target lra in gcc.dg/torture/pr110422.c LRA is required for asm goto. 2024-01-20 John David Anglin gcc/testsuite/ChangeLog: * gcc.dg/torture/pr110422.c: Require target lra. diff --git a/gcc/testsuite/gcc.dg/torture/pr110422.c b/gcc/testsuite/gcc.dg/torture/pr110422.c index 2e171a7a19e..2a653bdfce3 100644 --- a/gcc/testsuite/gcc.dg/torture/pr110422.c +++ b/gcc/testsuite/gcc.dg/torture/pr110422.c @@ -1,4 +1,4 @@ -/* { dg-do compile } */ +/* { dg-do compile { target lra } } */ struct T { int x; }; int foo(void) { signature.asc Description: PGP signature
[committed] Limit dg-xfail-run-if for *-*-hpux11.[012]* to -O0
Tested on hppa64-hp-hpux11.11. Committed to trunk. Dave --- Limit dg-xfail-run-if for *-*-hpux11.[012]* to -O0 2024-01-19 John David Anglin gcc/testsuite/ChangeLog: * gcc.dg/torture/pr47917.c: Limit dg-xfail-run-if for hpux11.[012]* to -O0. diff --git a/gcc/testsuite/gcc.dg/torture/pr47917.c b/gcc/testsuite/gcc.dg/torture/pr47917.c index 5724907ba1c..32c99c6a2d2 100644 --- a/gcc/testsuite/gcc.dg/torture/pr47917.c +++ b/gcc/testsuite/gcc.dg/torture/pr47917.c @@ -2,7 +2,7 @@ /* { dg-options "-std=c99" } */ /* { dg-options "-std=gnu99" { target *-*-hpux* } } */ /* { dg-additional-options "-D__USE_MINGW_ANSI_STDIO=1" { target *-*-mingw* } } */ -/* { dg-xfail-run-if "non-conforming C99 snprintf" { *-*-hpux11.[012]* } } */ +/* { dg-xfail-run-if "non-conforming C99 snprintf" { *-*-hpux11.[012]* } { "-O0" } } */ /* PR middle-end/47917 */ signature.asc Description: PGP signature
[committed] Change dg-options for hpux to define _HPUX_SOURCE in gcc.dg/pthread-init-2.c
Tested on hppa64-hp-hpux11.11. Committed to trunk. Dave --- Change dg-options for hpux to define _HPUX_SOURCE in gcc.dg/pthread-init-2.c Pthreads on hpux needs _HPUX_SOURCE define for id_t and spu_t types. 2024-01-19 John David Anglin gcc/testsuite/ChangeLog: * gcc.dg/pthread-init-2.c: Change dg-options for hpux to define _HPUX_SOURCE. diff --git a/gcc/testsuite/gcc.dg/pthread-init-2.c b/gcc/testsuite/gcc.dg/pthread-init-2.c index d7cd66b5c02..c934fb525f9 100644 --- a/gcc/testsuite/gcc.dg/pthread-init-2.c +++ b/gcc/testsuite/gcc.dg/pthread-init-2.c @@ -7,7 +7,8 @@ /* { dg-do compile } */ /* { dg-require-effective-target pthread_h } */ /* { dg-options "-Wextra -Wall -ansi" } */ -/* { dg-options "-Wextra -Wall -ansi -D_POSIX_C_SOURCE=199506L" { target { *-*-hpux* } } } */ +/* We need to define _HPUX_SOURCE on hpux11.11 for id_t and spu_t types. */ +/* { dg-options "-Wextra -Wall -ansi -D_HPUX_SOURCE" { target { *-*-hpux* } } } */ /* { dg-options "-Wextra -Wall -ansi -D_XOPEN_SOURCE=500" { target { powerpc-ibm-aix* } } } */ /* The definition of PTHREAD_MUTEX_INITIALIZER is missing an initializer for mutexAttr.mutexAttrType in kernel mode for various VxWorks versions. */ signature.asc Description: PGP signature
[committed] Only xfail gcc.dg/pr84877.c on 32-bit hppa*-*-*
Tested on hppa64-hp-hpux11.11. Committed to trunk. Dave --- Only xfail gcc.dg/pr84877.c on 32-bit hppa*-*-* 2024-01-19 John David Anglin gcc/testsuite/ChangeLog: * gcc.dg/pr84877.c: Only xfail on 32-bit hppa*-*-*. diff --git a/gcc/testsuite/gcc.dg/pr84877.c b/gcc/testsuite/gcc.dg/pr84877.c index d1fb84763c8..68681206e73 100644 --- a/gcc/testsuite/gcc.dg/pr84877.c +++ b/gcc/testsuite/gcc.dg/pr84877.c @@ -1,4 +1,4 @@ -/* { dg-do run { xfail { cris-*-* hppa*-*-* sparc*-*-* } } } */ +/* { dg-do run { xfail { cris-*-* sparc*-*-* } || { { ! lp64 } && hppa*-*-* } } } */ /* { dg-options "-O2" } */ #include signature.asc Description: PGP signature
[committed] Skip gcc.dg/analyzer/pr94688.c on hppa*64*-*-*
Tested on hppa64-hp-hpux11.11. Committed to trunk. Dave --- Skip gcc.dg/analyzer/pr94688.c on hppa*64*-*-* 2024-01-19 John David Anglin gcc/testsuite/ChangeLog: PR analyzer/112705 * gcc.dg/analyzer/pr94688.c: Skip on hppa*64*-*-*. diff --git a/gcc/testsuite/gcc.dg/analyzer/pr94688.c b/gcc/testsuite/gcc.dg/analyzer/pr94688.c index f553b8cfdad..8ea8bc3b288 100644 --- a/gcc/testsuite/gcc.dg/analyzer/pr94688.c +++ b/gcc/testsuite/gcc.dg/analyzer/pr94688.c @@ -1,3 +1,4 @@ +/* { dg-skip-if "PR112705" { hppa*64*-*-* } } */ int a, b; void d(); void c() signature.asc Description: PGP signature
[committed] Add .data.rel.ro.local to read only sections in gcc.dg/array-quals-1.c
Tested on hppa64-hp-hpux11.11. Committed to trunk. Dave --- Add .data.rel.ro.local to read only sections in gcc.dg/array-quals-1.c 2024-01-16 John David Anglin gcc/testsuite/ChangeLog: * gcc.dg/array-quals-1.c: Add .data.rel.ro.local to read only sections. diff --git a/gcc/testsuite/gcc.dg/array-quals-1.c b/gcc/testsuite/gcc.dg/array-quals-1.c index b9b55f774bc..e379f6121b7 100644 --- a/gcc/testsuite/gcc.dg/array-quals-1.c +++ b/gcc/testsuite/gcc.dg/array-quals-1.c @@ -30,23 +30,23 @@ cia d1 = { 7, 8 }; static cia e[2] = { { 1, 2 }, { 3, 4 } }; /* { dg-final { scan-assembler-symbol-section {^_?e1$} {^\.(const|rodata|srodata|sdata)|\[RO\]} } } */ cia e1[2] = { { 1, 2 }, { 3, 4 } }; -/* { dg-final { scan-assembler-symbol-section {^_?p$} {^\.(const|rodata|srodata|sdata)|\[RW\]} } } */ +/* { dg-final { scan-assembler-symbol-section {^_?p$} {^\.(const|rodata|srodata|sdata|data.rel.ro.local)|\[RW\]} } } */ void *const p = -/* { dg-final { scan-assembler-symbol-section {^_?q$} {^\.(const|rodata|srodata|sdata)|\[RW\]} } } */ +/* { dg-final { scan-assembler-symbol-section {^_?q$} {^\.(const|rodata|srodata|sdata|data.rel.ro.local)|\[RW\]} } } */ void *const q = -/* { dg-final { scan-assembler-symbol-section {^_?r$} {^\.(const|rodata|srodata|sdata)|\[RW\]} } } */ +/* { dg-final { scan-assembler-symbol-section {^_?r$} {^\.(const|rodata|srodata|sdata|data.rel.ro.local)|\[RW\]} } } */ void *const r = -/* { dg-final { scan-assembler-symbol-section {^_?s$} {^\.(const|rodata|srodata|sdata)|\[RW\]} } } */ +/* { dg-final { scan-assembler-symbol-section {^_?s$} {^\.(const|rodata|srodata|sdata|data.rel.ro.local)|\[RW\]} } } */ void *const s = -/* { dg-final { scan-assembler-symbol-section {^_?t$} {^\.(const|rodata|srodata|sdata)|\[RW\]} } } */ +/* { dg-final { scan-assembler-symbol-section {^_?t$} {^\.(const|rodata|srodata|sdata|data.rel.ro.local)|\[RW\]} } } */ void *const t = -/* { dg-final { scan-assembler-symbol-section {^_?p1$} {^\.(const|rodata|srodata|sdata)|\[RW\]} } } */ +/* { dg-final { scan-assembler-symbol-section {^_?p1$} {^\.(const|rodata|srodata|sdata|data.rel.ro.local)|\[RW\]} } } */ void *const p1 = -/* { dg-final { scan-assembler-symbol-section {^_?q1$} {^\.(const|rodata|srodata|sdata)|\[RW\]} } } */ +/* { dg-final { scan-assembler-symbol-section {^_?q1$} {^\.(const|rodata|srodata|sdata|data.rel.ro.local)|\[RW\]} } } */ void *const q1 = -/* { dg-final { scan-assembler-symbol-section {^_?r1$} {^\.(const|rodata|srodata|sdata)|\[RW\]} } } */ +/* { dg-final { scan-assembler-symbol-section {^_?r1$} {^\.(const|rodata|srodata|sdata|data.rel.ro.local)|\[RW\]} } } */ void *const r1 = -/* { dg-final { scan-assembler-symbol-section {^_?s1$} {^\.(const|rodata|srodata|sdata)|\[RW\]} } } */ +/* { dg-final { scan-assembler-symbol-section {^_?s1$} {^\.(const|rodata|srodata|sdata|data.rel.ro.local)|\[RW\]} } } */ void *const s1 = -/* { dg-final { scan-assembler-symbol-section {^_?t1$} {^\.(const|rodata|srodata|sdata)|\[RW\]} } } */ +/* { dg-final { scan-assembler-symbol-section {^_?t1$} {^\.(const|rodata|srodata|sdata|data.rel.ro.local)|\[RW\]} } } */ void *const t1 = signature.asc Description: PGP signature
[committed] Remove xfail for hppa*-*-hpux* from stdatomic-flag.c and stdatomic-flag-2.c
Tested on hppa64-hp-hpux11.11. Committed to trunk. Dave --- Remove xfail for hppa*-*-hpux* from stdatomic-flag.c and stdatomic-flag-2.c Tests now pass on hppa64-hp-hpux11.11. 2024-01-16 John David Anglin gcc/testsuite/ChangeLog: * gcc.dg/atomic/stdatomic-flag.c: Remove xfail. * gcc.dg/atomic/stdatomic-flag-2.c: Likewise. diff --git a/gcc/testsuite/gcc.dg/atomic/stdatomic-flag-2.c b/gcc/testsuite/gcc.dg/atomic/stdatomic-flag-2.c index aeae6b7b5ad..e4e3a6ef33d 100644 --- a/gcc/testsuite/gcc.dg/atomic/stdatomic-flag-2.c +++ b/gcc/testsuite/gcc.dg/atomic/stdatomic-flag-2.c @@ -1,7 +1,7 @@ /* Test atomic_flag routines for existence and execution. Out-of-line function calls. */ /* The test needs a lockless atomic implementation. */ -/* { dg-do run { xfail hppa*-*-hpux* } } */ +/* { dg-do run } */ /* { dg-options "-std=c11 -pedantic-errors" } */ #include diff --git a/gcc/testsuite/gcc.dg/atomic/stdatomic-flag.c b/gcc/testsuite/gcc.dg/atomic/stdatomic-flag.c index 515d5d8dd5a..bd28ba56c24 100644 --- a/gcc/testsuite/gcc.dg/atomic/stdatomic-flag.c +++ b/gcc/testsuite/gcc.dg/atomic/stdatomic-flag.c @@ -1,6 +1,6 @@ /* Test atomic_flag routines for existence and execution. */ /* The test needs a lockless atomic implementation. */ -/* { dg-do run { xfail hppa*-*-hpux* } } */ +/* { dg-do run } */ /* { dg-options "-std=c11 -pedantic-errors" } */ #include signature.asc Description: PGP signature
[committed] xfail scan-tree-dump-not throw in g++.dg/pr99966.C on hppa*64*-*-*
Tested on hppa64-hpux11.11. Committed to trunk. Dave --- xfail scan-tree-dump-not throw in g++.dg/pr99966.C on hppa*64*-*-* 2024-01-16 John David Anglin gcc/testsuite/ChangeLog: PR tree-optimization/110794 * g++.dg/pr99966.C: xfail scan-tree-dump-not throw on hppa*64*-*-*. diff --git a/gcc/testsuite/g++.dg/pr99966.C b/gcc/testsuite/g++.dg/pr99966.C index 4d689822b87..d111c0acf11 100644 --- a/gcc/testsuite/g++.dg/pr99966.C +++ b/gcc/testsuite/g++.dg/pr99966.C @@ -20,4 +20,4 @@ uint64_t f(std::vector& data, size_t start, size_t end){ return total; } -/* { dg-final { scan-tree-dump-not "throw" "vrp1"} } */ +/* { dg-final { scan-tree-dump-not "throw" "vrp1" { xfail hppa*64*-*-* } } } */ signature.asc Description: PGP signature
[committed] Require target lto in several tests
Tested on hppa64-hp-hpux11.11 with lto disabled. Committed to trunk. Dave --- Require target lto in several tests 2024-01-16 John David Anglin gcc/testsuite/ChangeLog: * gcc.dg/c23-tag-alias-2.c: Require target lto. * gcc.dg/c23-tag-alias-3.c: Likewise. * gcc.dg/gnu23-tag-alias-3.c: Likewise. * gcc.dg/scantest-lto.c: Likewise. diff --git a/gcc/testsuite/gcc.dg/c23-tag-alias-2.c b/gcc/testsuite/gcc.dg/c23-tag-alias-2.c index 64ff67d8552..1a4097b629d 100644 --- a/gcc/testsuite/gcc.dg/c23-tag-alias-2.c +++ b/gcc/testsuite/gcc.dg/c23-tag-alias-2.c @@ -1,4 +1,4 @@ -/* { dg-do run } +/* { dg-do run { target lto } } * { dg-options "-std=c23 -flto -O2" } */ diff --git a/gcc/testsuite/gcc.dg/c23-tag-alias-3.c b/gcc/testsuite/gcc.dg/c23-tag-alias-3.c index b9fe6f3b407..76bc4dfcd23 100644 --- a/gcc/testsuite/gcc.dg/c23-tag-alias-3.c +++ b/gcc/testsuite/gcc.dg/c23-tag-alias-3.c @@ -1,4 +1,4 @@ -/* { dg-do run } +/* { dg-do run { target lto } } * { dg-options "-std=c23 -O2" } */ diff --git a/gcc/testsuite/gcc.dg/gnu23-tag-alias-3.c b/gcc/testsuite/gcc.dg/gnu23-tag-alias-3.c index c2fd4e930ef..9d7e7e11c7f 100644 --- a/gcc/testsuite/gcc.dg/gnu23-tag-alias-3.c +++ b/gcc/testsuite/gcc.dg/gnu23-tag-alias-3.c @@ -1,4 +1,4 @@ -/* { dg-do run } +/* { dg-do run { target lto } } * { dg-options "-std=gnu23 -flto -O2" } */ diff --git a/gcc/testsuite/gcc.dg/scantest-lto.c b/gcc/testsuite/gcc.dg/scantest-lto.c index 5f8abaf77f3..46c21f20bfc 100644 --- a/gcc/testsuite/gcc.dg/scantest-lto.c +++ b/gcc/testsuite/gcc.dg/scantest-lto.c @@ -1,3 +1,4 @@ +/* { dg-do compile { target lto } } /* { dg-options "-O2 -flto" } */ void foo () signature.asc Description: PGP signature
[committed] Skip various cmp-mem-const tests on lp64 hppa*-*-*
Tested on hppa64-hp-hpux11.11. Committed to trunk. Dave --- Skip various cmp-mem-const tests on lp64 hppa*-*-* Prior optimization already reduced the constant. 2024-01-16 John David Anglin gcc/testsuite/ChangeLog: * gcc.dg/cmp-mem-const-3.c: Skip on lp64 hppa*-*-*. * gcc.dg/cmp-mem-const-4.c: Likewise. * gcc.dg/cmp-mem-const-5.c: Likewise. * gcc.dg/cmp-mem-const-6.c: Likewise. diff --git a/gcc/testsuite/gcc.dg/cmp-mem-const-3.c b/gcc/testsuite/gcc.dg/cmp-mem-const-3.c index c60ecdb4026..5469f10712e 100644 --- a/gcc/testsuite/gcc.dg/cmp-mem-const-3.c +++ b/gcc/testsuite/gcc.dg/cmp-mem-const-3.c @@ -1,4 +1,4 @@ -/* { dg-do compile { target { lp64 && { ! sparc*-*-* } } } } */ +/* { dg-do compile { target { lp64 && { ! { sparc*-*-* hppa*-*-* } } } } } */ /* Excluding sparc since there we do not end up with a comparison of memory and a constant which means that the optimization is not applicable. */ /* { dg-options "-O2 -fdump-rtl-combine-details" } */ diff --git a/gcc/testsuite/gcc.dg/cmp-mem-const-4.c b/gcc/testsuite/gcc.dg/cmp-mem-const-4.c index 7aa403d76d9..9ea094e20eb 100644 --- a/gcc/testsuite/gcc.dg/cmp-mem-const-4.c +++ b/gcc/testsuite/gcc.dg/cmp-mem-const-4.c @@ -1,4 +1,4 @@ -/* { dg-do compile { target { lp64 && { ! sparc*-*-* } } } } */ +/* { dg-do compile { target { lp64 && { ! { sparc*-*-* hppa*-*-* } } } } } */ /* Excluding sparc since there we do not end up with a comparison of memory and a constant which means that the optimization is not applicable. */ /* { dg-options "-O2 -fdump-rtl-combine-details" } */ diff --git a/gcc/testsuite/gcc.dg/cmp-mem-const-5.c b/gcc/testsuite/gcc.dg/cmp-mem-const-5.c index 4316dcb5605..5a9096ef84d 100644 --- a/gcc/testsuite/gcc.dg/cmp-mem-const-5.c +++ b/gcc/testsuite/gcc.dg/cmp-mem-const-5.c @@ -1,4 +1,4 @@ -/* { dg-do compile { target { lp64 && { ! sparc*-*-* } } } } */ +/* { dg-do compile { target { lp64 && { ! { sparc*-*-* hppa*-*-* } } } } } */ /* Excluding sparc since there a prior optimization already reduced the constant, i.e., nothing left for us. */ /* { dg-options "-O2 -fdump-rtl-combine-details" } */ diff --git a/gcc/testsuite/gcc.dg/cmp-mem-const-6.c b/gcc/testsuite/gcc.dg/cmp-mem-const-6.c index d9046af79eb..381195361e0 100644 --- a/gcc/testsuite/gcc.dg/cmp-mem-const-6.c +++ b/gcc/testsuite/gcc.dg/cmp-mem-const-6.c @@ -1,4 +1,4 @@ -/* { dg-do compile { target { lp64 && { ! sparc*-*-* } } } } */ +/* { dg-do compile { target { lp64 && { ! { sparc*-*-* hppa*-*-* } } } } } */ /* Excluding sparc since there a prior optimization already reduced the constant, i.e., nothing left for us. */ /* { dg-options "-O2 -fdump-rtl-combine-details" } */ signature.asc Description: PGP signature
[committed] xfail all scan-tree-dump-times checks on hppa*64*-*-* in sra-17.c and sra-18.c
Tested on hppa64-hp-hpux11.11. Committed to trunk. Dave --- xfail all scan-tree-dump-times checks on hppa*64*-*-* in sra-17.c and sra-18.c 2024-01-16 John David Anglin gcc/testsuite/ChangeLog: PR tree-optimization/91624 * gcc.dg/tree-ssa/sra-17.c: xfail all scan-tree-dump-times checks on hppa*64*-*-*. * gcc.dg/tree-ssa/sra-18.c: Likewise. diff --git a/gcc/testsuite/gcc.dg/tree-ssa/sra-17.c b/gcc/testsuite/gcc.dg/tree-ssa/sra-17.c index b0d4811e77b..f1c74274b30 100644 --- a/gcc/testsuite/gcc.dg/tree-ssa/sra-17.c +++ b/gcc/testsuite/gcc.dg/tree-ssa/sra-17.c @@ -17,5 +17,5 @@ main (int argc, char **argv) abort (); } -/* { dg-final { scan-tree-dump-times "Removing load: a = \\\*.?L.?C.?.?.?0;" 1 "esra" } } */ -/* { dg-final { scan-tree-dump-times "SR\[.$\]\[0-9_\]+ = \\\*.?L.?C.?.?.?0\\\[" 4 "esra" } } */ +/* { dg-final { scan-tree-dump-times "Removing load: a = \\\*.?L.?C.?.?.?0;" 1 "esra" { xfail hppa*64*-*-* } } } */ +/* { dg-final { scan-tree-dump-times "SR\[.$\]\[0-9_\]+ = \\\*.?L.?C.?.?.?0\\\[" 4 "esra" { xfail hppa*64*-*-* } } } */ diff --git a/gcc/testsuite/gcc.dg/tree-ssa/sra-18.c b/gcc/testsuite/gcc.dg/tree-ssa/sra-18.c index 2cdeae6e9e7..3077485a8db 100644 --- a/gcc/testsuite/gcc.dg/tree-ssa/sra-18.c +++ b/gcc/testsuite/gcc.dg/tree-ssa/sra-18.c @@ -23,8 +23,8 @@ main (int argc, char **argv) abort (); } -/* { dg-final { scan-tree-dump-times "Removing load: a = \\\*.?L.?C.?.?.?0;" 1 "esra" } } */ -/* { dg-final { scan-tree-dump-times "SR\[.$\]\[0-9_\]+ = \\\*.?L.?C.?.?.?0\\.b\\\[0\\\]\\.f\\\[0\\\]\\.x" 1 "esra" } } */ -/* { dg-final { scan-tree-dump-times "SR\[.$\]\[0-9_\]+ = \\\*.?L.?C.?.?.?0\\.b\\\[0\\\]\\.f\\\[1\\\]\\.x" 1 "esra" } } */ -/* { dg-final { scan-tree-dump-times "SR\[.$\]\[0-9_\]+ = \\\*.?L.?C.?.?.?0\\.b\\\[1\\\]\\.f\\\[0\\\]\\.x" 1 "esra" } } */ -/* { dg-final { scan-tree-dump-times "SR\[.$\]\[0-9_\]+ = \\\*.?L.?C.?.?.?0\\.b\\\[1\\\]\\.f\\\[1\\\]\\.x" 1 "esra" } } */ +/* { dg-final { scan-tree-dump-times "Removing load: a = \\\*.?L.?C.?.?.?0;" 1 "esra" { xfail hppa*64*-*-* } } } */ +/* { dg-final { scan-tree-dump-times "SR\[.$\]\[0-9_\]+ = \\\*.?L.?C.?.?.?0\\.b\\\[0\\\]\\.f\\\[0\\\]\\.x" 1 "esra" { xfail hppa*64*-*-* } } } */ +/* { dg-final { scan-tree-dump-times "SR\[.$\]\[0-9_\]+ = \\\*.?L.?C.?.?.?0\\.b\\\[0\\\]\\.f\\\[1\\\]\\.x" 1 "esra" { xfail hppa*64*-*-* } } } */ +/* { dg-final { scan-tree-dump-times "SR\[.$\]\[0-9_\]+ = \\\*.?L.?C.?.?.?0\\.b\\\[1\\\]\\.f\\\[0\\\]\\.x" 1 "esra" { xfail hppa*64*-*-* } } } */ +/* { dg-final { scan-tree-dump-times "SR\[.$\]\[0-9_\]+ = \\\*.?L.?C.?.?.?0\\.b\\\[1\\\]\\.f\\\[1\\\]\\.x" 1 "esra" { xfail hppa*64*-*-* } } } */ signature.asc Description: PGP signature
[committed] Disable tests for strdup/strndup on __hpux__ in various builtin-object-size tests
Tested on hppa64-hp-hpux11.11. Committed to trunk. Dave --- Disable tests for strdup/strndup on __hpux__ hppa*-*-hpux* doesn't have strdup or strndup. 2024-01-14 John David Anglin gcc/testsuite/ChangeLog: * gcc.dg/builtin-object-size-1.c: Disable tests for strdup/strndup on __hpux__. * gcc.dg/builtin-object-size-2.c: Likewise. * gcc.dg/builtin-object-size-3.c: Likewise. * gcc.dg/builtin-object-size-4.c: Likewise. diff --git a/gcc/testsuite/gcc.dg/builtin-object-size-1.c b/gcc/testsuite/gcc.dg/builtin-object-size-1.c index 64c4bc4da39..4f7d4c0b370 100644 --- a/gcc/testsuite/gcc.dg/builtin-object-size-1.c +++ b/gcc/testsuite/gcc.dg/builtin-object-size-1.c @@ -621,7 +621,7 @@ test10 (void) } } -#ifndef __AVR__ /* avr has no strndup */ +#if !defined(__AVR__) && !defined(__hpux__) /* avr and hpux have no strndup */ /* Tests for strdup/strndup. */ size_t __attribute__ ((noinline)) @@ -726,7 +726,7 @@ main (void) test8 (); test9 (1); test10 (); -#ifndef __AVR__ /* avr has no strndup */ +#if !defined(__AVR__) && !defined(__hpux__) /* avr and hpux have no strndup */ test11 (); #endif DONE (); diff --git a/gcc/testsuite/gcc.dg/builtin-object-size-2.c b/gcc/testsuite/gcc.dg/builtin-object-size-2.c index da10b6b0632..37d3dcc6f56 100644 --- a/gcc/testsuite/gcc.dg/builtin-object-size-2.c +++ b/gcc/testsuite/gcc.dg/builtin-object-size-2.c @@ -536,7 +536,7 @@ test8 (unsigned cond) #endif } -#ifndef __AVR__ /* avr has no strndup */ +#if !defined(__AVR__) && !defined(__hpux__) /* avr and hpux have no strndup */ /* Tests for strdup/strndup. */ size_t __attribute__ ((noinline)) @@ -639,7 +639,7 @@ main (void) test6 (); test7 (); test8 (1); -#ifndef __AVR__ /* avr has no strndup */ +#if !defined(__AVR__) && !defined(__hpux__) /* avr and hpux have no strndup */ test9 (); #endif DONE (); diff --git a/gcc/testsuite/gcc.dg/builtin-object-size-3.c b/gcc/testsuite/gcc.dg/builtin-object-size-3.c index f23873bec38..f4d1ebf7027 100644 --- a/gcc/testsuite/gcc.dg/builtin-object-size-3.c +++ b/gcc/testsuite/gcc.dg/builtin-object-size-3.c @@ -628,7 +628,7 @@ test10 (void) } } -#ifndef __AVR__ /* avr has no strndup */ +#if !defined(__AVR__) && !defined(__hpux__) /* avr and hpux have no strndup */ /* Tests for strdup/strndup. */ size_t __attribute__ ((noinline)) @@ -734,7 +734,7 @@ main (void) test8 (); test9 (1); test10 (); -#ifndef __AVR__ /* avr has no strndup */ +#if !defined(__AVR__) && !defined(__hpux__) /* avr and hpux have no strndup */ test11 (); #endif DONE (); diff --git a/gcc/testsuite/gcc.dg/builtin-object-size-4.c b/gcc/testsuite/gcc.dg/builtin-object-size-4.c index dcb042f34b6..2887dd15042 100644 --- a/gcc/testsuite/gcc.dg/builtin-object-size-4.c +++ b/gcc/testsuite/gcc.dg/builtin-object-size-4.c @@ -509,7 +509,7 @@ test8 (unsigned cond) #endif } -#ifndef __AVR__ /* avr has no strndup */ +#if !defined(__AVR__) && !defined(__hpux__) /* avr and hpux have no strndup */ /* Tests for strdup/strndup. */ size_t __attribute__ ((noinline)) @@ -612,7 +612,7 @@ main (void) test6 (); test7 (); test8 (1); -#ifndef __AVR__ /* avr has no strndup */ +#if !defined(__AVR__) && !defined(__hpux__) /* avr and hpux have no strndup */ test9 (); #endif DONE (); signature.asc Description: PGP signature
[committed] Skip several gcc.dg/builtin-dynamic-object-size tests on hppa*-*-hpux*
Tested on hppa64-hp-hpux11.11. Committed to trunk. Dave --- Skip several gcc.dg/builtin-dynamic-object-size tests on hppa*-*-hpux* hppa*-*-hpux* doesn't have strdup or strndup. 2024-01-14 John David Anglin gcc/testsuite/ChangeLog: * gcc.dg/builtin-dynamic-object-size-0.c: Skip on hppa*-*-hpux*. * gcc.dg/builtin-dynamic-object-size-1.c: Likewise. * gcc.dg/builtin-dynamic-object-size-2.c: Likewise. * gcc.dg/builtin-dynamic-object-size-3.c: Likewise. * gcc.dg/builtin-dynamic-object-size-4.c: Likewise. diff --git a/gcc/testsuite/gcc.dg/builtin-dynamic-object-size-0.c b/gcc/testsuite/gcc.dg/builtin-dynamic-object-size-0.c index c3ac6230d4d..173e7c755f4 100644 --- a/gcc/testsuite/gcc.dg/builtin-dynamic-object-size-0.c +++ b/gcc/testsuite/gcc.dg/builtin-dynamic-object-size-0.c @@ -1,6 +1,7 @@ /* { dg-do run } */ /* { dg-options "-O2" } */ /* { dg-require-effective-target size20plus } */ +/* { dg-skip-if "no strndup" { hppa*-*-hpux* } } */ #include "builtin-object-size-common.h" diff --git a/gcc/testsuite/gcc.dg/builtin-dynamic-object-size-1.c b/gcc/testsuite/gcc.dg/builtin-dynamic-object-size-1.c index 8f17c8edcaf..ffa59985024 100644 --- a/gcc/testsuite/gcc.dg/builtin-dynamic-object-size-1.c +++ b/gcc/testsuite/gcc.dg/builtin-dynamic-object-size-1.c @@ -1,6 +1,7 @@ /* { dg-do run } */ /* { dg-options "-O2 -Wno-stringop-overread" } */ /* { dg-require-effective-target alloca } */ +/* { dg-skip-if "no strndup" { hppa*-*-hpux* } } */ #define __builtin_object_size __builtin_dynamic_object_size #include "builtin-object-size-1.c" diff --git a/gcc/testsuite/gcc.dg/builtin-dynamic-object-size-2.c b/gcc/testsuite/gcc.dg/builtin-dynamic-object-size-2.c index 3677782ff1c..fff32da7aea 100644 --- a/gcc/testsuite/gcc.dg/builtin-dynamic-object-size-2.c +++ b/gcc/testsuite/gcc.dg/builtin-dynamic-object-size-2.c @@ -1,6 +1,7 @@ /* { dg-do run } */ /* { dg-options "-O2 -Wno-stringop-overread" } */ /* { dg-require-effective-target alloca } */ +/* { dg-skip-if "no strndup" { hppa*-*-hpux* } } */ #define __builtin_object_size __builtin_dynamic_object_size #include "builtin-object-size-2.c" diff --git a/gcc/testsuite/gcc.dg/builtin-dynamic-object-size-3.c b/gcc/testsuite/gcc.dg/builtin-dynamic-object-size-3.c index 5b6987b7773..ac223d67b10 100644 --- a/gcc/testsuite/gcc.dg/builtin-dynamic-object-size-3.c +++ b/gcc/testsuite/gcc.dg/builtin-dynamic-object-size-3.c @@ -1,6 +1,7 @@ /* { dg-do run } */ /* { dg-options "-O2 -Wno-stringop-overread" } */ /* { dg-require-effective-target alloca } */ +/* { dg-skip-if "no strndup" { hppa*-*-hpux* } } */ #define __builtin_object_size __builtin_dynamic_object_size #include "builtin-object-size-3.c" diff --git a/gcc/testsuite/gcc.dg/builtin-dynamic-object-size-4.c b/gcc/testsuite/gcc.dg/builtin-dynamic-object-size-4.c index 9d796224e96..fdf4284ae11 100644 --- a/gcc/testsuite/gcc.dg/builtin-dynamic-object-size-4.c +++ b/gcc/testsuite/gcc.dg/builtin-dynamic-object-size-4.c @@ -1,6 +1,7 @@ /* { dg-do run } */ /* { dg-options "-O2 -Wno-stringop-overread" } */ /* { dg-require-effective-target alloca } */ +/* { dg-skip-if "no strndup" { hppa*-*-hpux* } } */ #define __builtin_object_size __builtin_dynamic_object_size #include "builtin-object-size-4.c" signature.asc Description: PGP signature
[committed] Fix dg-warning on hppa*64*-*-*
Tested on hppa64-hp-hpux11.11. Committed to trunk. Dave --- Fix dg-warning on hppa*64*-*-* 2024-01-14 John David Anglin gcc/testsuite/ChangeLog: * gcc.dg/Wattributes-6.c: Fix dg-warning on hppa*64*-*-*. diff --git a/gcc/testsuite/gcc.dg/Wattributes-6.c b/gcc/testsuite/gcc.dg/Wattributes-6.c index 978f3f938e9..49a085def9e 100644 --- a/gcc/testsuite/gcc.dg/Wattributes-6.c +++ b/gcc/testsuite/gcc.dg/Wattributes-6.c @@ -408,7 +408,7 @@ finline_hot_noret_align (int); /* { dg-warning "ignoring attribute .warn_unused /* { dg-note"previous declaration here" "" { target *-*-* } .-1 } */ inline int ATTR ((aligned (4))) - finline_hot_noret_align (int); /* { dg-warning "ignoring attribute .aligned \\(4\\). because it conflicts with attribute .aligned \\(8\\)." "" { target { ! { hppa*64*-*-* } } } } */ + finline_hot_noret_align (int); /* { dg-warning "ignoring attribute .aligned \\(4\\). because it conflicts with attribute .aligned \\(8\\)." "" } */ inline int ATTR ((aligned (8))) finline_hot_noret_align (int); /* { dg-note "previous declaration here" } */ signature.asc Description: PGP signature
[committed] Skip several analyzer socket tests on hppa*-*-hpux*
Tested on hppa64-hp-hpux11.11. Committed to trunk. Dave --- Skip several analyzer socket tests on hppa*-*-hpux* 2024-01-14 John David Anglin gcc/testsuite/ChangeLog: PR analyzer/113150 * c-c++-common/analyzer/fd-glibc-byte-stream-socket.c: Skip on hppa*-*-hpux*. * c-c++-common/analyzer/fd-manpage-getaddrinfo-client.c: Likewise. * c-c++-common/analyzer/fd-mappage-getaddrinfo-server.c: Likewise. * c-c++-common/analyzer/fd-symbolic-socket.c: Likewise. * gcc.dg/analyzer/fd-glibc-byte-stream-connection-server.c: Likewise. diff --git a/gcc/testsuite/c-c++-common/analyzer/fd-glibc-byte-stream-socket.c b/gcc/testsuite/c-c++-common/analyzer/fd-glibc-byte-stream-socket.c index d9666f99edd..fab8426acb9 100644 --- a/gcc/testsuite/c-c++-common/analyzer/fd-glibc-byte-stream-socket.c +++ b/gcc/testsuite/c-c++-common/analyzer/fd-glibc-byte-stream-socket.c @@ -1,6 +1,6 @@ /* Example from glibc manual (16.9.6). */ /* { dg-require-effective-target sockets } */ -/* { dg-skip-if "" { powerpc*-*-aix* } } */ +/* { dg-skip-if "" { hppa*-*-hpux* powerpc*-*-aix* } } */ #include #include diff --git a/gcc/testsuite/c-c++-common/analyzer/fd-manpage-getaddrinfo-client.c b/gcc/testsuite/c-c++-common/analyzer/fd-manpage-getaddrinfo-client.c index 16da9333074..21dfe977db8 100644 --- a/gcc/testsuite/c-c++-common/analyzer/fd-manpage-getaddrinfo-client.c +++ b/gcc/testsuite/c-c++-common/analyzer/fd-manpage-getaddrinfo-client.c @@ -28,7 +28,7 @@ the source, must acknowledge the copyright and authors of this work. /* { dg-require-effective-target sockets } */ /* { dg-additional-options "-Wno-analyzer-too-complex" } */ -/* { dg-skip-if "" { powerpc*-*-aix* } } */ +/* { dg-skip-if "" { hppa*-*-hpux* powerpc*-*-aix* } } */ #include #include diff --git a/gcc/testsuite/c-c++-common/analyzer/fd-mappage-getaddrinfo-server.c b/gcc/testsuite/c-c++-common/analyzer/fd-mappage-getaddrinfo-server.c index c02ee6ff643..2e9cec4abf0 100644 --- a/gcc/testsuite/c-c++-common/analyzer/fd-mappage-getaddrinfo-server.c +++ b/gcc/testsuite/c-c++-common/analyzer/fd-mappage-getaddrinfo-server.c @@ -27,7 +27,7 @@ the source, must acknowledge the copyright and authors of this work. */ /* { dg-require-effective-target sockets } */ -/* { dg-skip-if "" { powerpc*-*-aix* } } */ +/* { dg-skip-if "" { hppa*-*-hpux* powerpc*-*-aix* } } */ #include #include diff --git a/gcc/testsuite/c-c++-common/analyzer/fd-symbolic-socket.c b/gcc/testsuite/c-c++-common/analyzer/fd-symbolic-socket.c index d7dc46a2d47..32264fd9701 100644 --- a/gcc/testsuite/c-c++-common/analyzer/fd-symbolic-socket.c +++ b/gcc/testsuite/c-c++-common/analyzer/fd-symbolic-socket.c @@ -1,5 +1,5 @@ /* { dg-require-effective-target sockets } */ -/* { dg-skip-if "" { powerpc*-*-aix* } } */ +/* { dg-skip-if "" { hppa*-*-hpux* powerpc*-*-aix* } } */ #include #include diff --git a/gcc/testsuite/gcc.dg/analyzer/fd-glibc-byte-stream-connection-server.c b/gcc/testsuite/gcc.dg/analyzer/fd-glibc-byte-stream-connection-server.c index d8b697d323e..fcbcc740170 100644 --- a/gcc/testsuite/gcc.dg/analyzer/fd-glibc-byte-stream-connection-server.c +++ b/gcc/testsuite/gcc.dg/analyzer/fd-glibc-byte-stream-connection-server.c @@ -1,7 +1,7 @@ /* Example from glibc manual (16.9.7). */ /* { dg-require-effective-target sockets } */ /* { dg-additional-options "-Wno-analyzer-too-complex" } */ -/* { dg-skip-if "" { powerpc*-*-aix* } } */ +/* { dg-skip-if "" { hppa*-*-hpux* powerpc*-*-aix* } } */ #include #include signature.asc Description: PGP signature
[committed] hppa64: Fix fmt_f_default_field_width_3.f90 and fmt_g_default_field_width_3.f90
Tested on hppa64-hp-hpux11.11. Committed to trunk. Dave --- hppa64: Fix fmt_f_default_field_width_3.f90 and fmt_g_default_field_width_3.f90 The hppa*64*-*-hpux* target is not included in the set of fortran_real_16 targets because it doesn't have cosl. However, these tests don't need cosl, etc. 2024-01-13 John David Anglin gcc/testsuite/ChangeLog: * gfortran.dg/fmt_f_default_field_width_3.f90: Add hppa*64*-*-hpux* to real_16 dg-error targets. * gfortran.dg/fmt_g_default_field_width_3.f90: Likewise. diff --git a/gcc/testsuite/gfortran.dg/fmt_f_default_field_width_3.f90 b/gcc/testsuite/gfortran.dg/fmt_f_default_field_width_3.f90 index 3e7d8f64d43..46f271e0c60 100644 --- a/gcc/testsuite/gfortran.dg/fmt_f_default_field_width_3.f90 +++ b/gcc/testsuite/gfortran.dg/fmt_f_default_field_width_3.f90 @@ -30,6 +30,6 @@ program test #ifdef __GFC_REAL_16__ real_16 = 4.18 -write(buffer, fmt) ':',real_16,':' ! { dg-error "Nonnegative width required" "" { target fortran_real_16 } } +write(buffer, fmt) ':',real_16,':' ! { dg-error "Nonnegative width required" "" { target { fortran_real_16 || { hppa*64*-*-hpux* } } } } #endif end diff --git a/gcc/testsuite/gfortran.dg/fmt_g_default_field_width_3.f90 b/gcc/testsuite/gfortran.dg/fmt_g_default_field_width_3.f90 index 95a05981941..22fe1a35d65 100644 --- a/gcc/testsuite/gfortran.dg/fmt_g_default_field_width_3.f90 +++ b/gcc/testsuite/gfortran.dg/fmt_g_default_field_width_3.f90 @@ -33,6 +33,6 @@ program test #ifdef __GFC_REAL_16__ real_16 = 4.18 -write(buffer, fmt) ':',real_16,':' ! { dg-error "Positive width required" "" { target fortran_real_16 } } +write(buffer, fmt) ':',real_16,':' ! { dg-error "Positive width required" "" { target { fortran_real_16 || { hppa*64*-*-hpux* } } } } #endif end signature.asc Description: PGP signature
[committed] xfail dg-final "Sunk statements: 5" on hppa*64*-*-*
Tested on hppa64-hp-hpux11.11. Committed to trunk. Dave --- xfail dg-final "Sunk statements: 5" on hppa*64*-*-* 2024-01-08 John David Anglin gcc/testsuite/ChangeLog: * gcc.dg/tree-ssa/ssa-sink-18.c: xfail dg-final "Sunk statements: 5" on hppa*64*-*-*. diff --git a/gcc/testsuite/gcc.dg/tree-ssa/ssa-sink-18.c b/gcc/testsuite/gcc.dg/tree-ssa/ssa-sink-18.c index 1372100882e..b199df26a0f 100644 --- a/gcc/testsuite/gcc.dg/tree-ssa/ssa-sink-18.c +++ b/gcc/testsuite/gcc.dg/tree-ssa/ssa-sink-18.c @@ -215,4 +215,4 @@ compute_on_bytes (uint8_t *in_data, int in_len, uint8_t *out_data, int out_len) base+index addressing modes, so the ip[len] address computation can't be made from the IV computation above. powerpc64le similarly is affected. */ - /* { dg-final { scan-tree-dump-times "Sunk statements: 5" 1 "sink2" { target lp64 xfail { riscv64-*-* powerpc64le-*-* } } } } */ + /* { dg-final { scan-tree-dump-times "Sunk statements: 5" 1 "sink2" { target lp64 xfail { riscv64-*-* powerpc64le-*-* hppa*64*-*-* } } } } */ signature.asc Description: PGP signature
[committed] Skip gfortran.dg/dec_math.f90 on hppa*-*-hpux*
Tested on hppa64-hp-hpux11.11. Committed to trunk. Dave --- Skip gfortran.dg/dec_math.f90 on hppa hppa*-*-hpux* doesn't have any long double trig functions. 2024-01-08 John David Anglin gcc/testsuite/ChangeLog: * gfortran.dg/dec_math.f90: Skip on hppa*-*-hpux*. diff --git a/gcc/testsuite/gfortran.dg/dec_math.f90 b/gcc/testsuite/gfortran.dg/dec_math.f90 index d95233a5169..393e7def88e 100644 --- a/gcc/testsuite/gfortran.dg/dec_math.f90 +++ b/gcc/testsuite/gfortran.dg/dec_math.f90 @@ -1,5 +1,6 @@ ! { dg-options "-cpp -std=gnu" } ! { dg-do run { xfail i?86-*-freebsd* } } +! { dg-skip-if "No long double libc functions" { hppa*-*-hpux* } } ! ! Test extra math intrinsics formerly offered by -fdec-math, ! now included with -std=gnu or -std=legacy. signature.asc Description: PGP signature
[committed] hppa: Fix bind_c_coms.f90 and bind_c_vars.f90 tests on hppa
Tested on hppa64-hp-hpux11.11. Committed to trunk. Dave --- hppa: Fix bind_c_coms.f90 and bind_c_vars.f90 tests on hppa Commit 6271dd98 changed the default from -fcommon to -fno-common. This silently changed the alignment of uninitialized BSS data on hppa where the alignment of common data must be greater or equal to the alignment of the largest type that will fit in the block. For example, the alignment of `double d[2];' changed from 16 to 8 on hppa64. The hppa architecture requires strict alignment and the linker warns about inconsistent alignment of variables. This change broke the gfortran.dg/bind_c_coms.f90 and gfortran.dg/bind_c_vars.f90 tests. These tests check whether bind_c works between fortran and C. Adding the -fcommon option fixes the tests. Probably, gcc and HP C are now by default inconsistent but that's water under the bridge. 2024-01-08 John David Anglin gcc/testsuite/ChangeLog: PR testsuite/94253 * gfortran.dg/bind_c_coms.f90: Add -fcommon option on hppa*-*-*. * gfortran.dg/bind_c_vars.f90: Likewise. diff --git a/gcc/testsuite/gfortran.dg/bind_c_coms.f90 b/gcc/testsuite/gfortran.dg/bind_c_coms.f90 index 85ead9fb636..2f9714947c7 100644 --- a/gcc/testsuite/gfortran.dg/bind_c_coms.f90 +++ b/gcc/testsuite/gfortran.dg/bind_c_coms.f90 @@ -3,6 +3,7 @@ ! { dg-options "-w" } ! the -w option is to prevent the warning about long long ints module bind_c_coms +! { dg-additional-options "-fcommon" { target hppa*-*-hpux* } } use, intrinsic :: iso_c_binding implicit none diff --git a/gcc/testsuite/gfortran.dg/bind_c_vars.f90 b/gcc/testsuite/gfortran.dg/bind_c_vars.f90 index 4f4a0cfd795..ede3ffd8c21 100644 --- a/gcc/testsuite/gfortran.dg/bind_c_vars.f90 +++ b/gcc/testsuite/gfortran.dg/bind_c_vars.f90 @@ -1,6 +1,7 @@ ! { dg-do run } ! { dg-additional-sources bind_c_vars_driver.c } module bind_c_vars +! { dg-additional-options "-fcommon" { target hppa*-*-hpux* } } use, intrinsic :: iso_c_binding implicit none signature.asc Description: PGP signature
[committed] hppa: Fix pr110279-1.c on hppa
This test needs fma support. It is only available on hppa in PA 2.0. Tested on hppa-unknown-linux-gnu. Committed to trunk. Dave --- hppa: Fix pr110279-1.c on hppa 2023-12-24 John David Anglin gcc/testsuite/ChangeLog: * gcc.dg/pr110279-1.c: Add -march=2.0 option on hppa*-*-*. diff --git a/gcc/testsuite/gcc.dg/pr110279-1.c b/gcc/testsuite/gcc.dg/pr110279-1.c index f25b6aec967..291824c0a48 100644 --- a/gcc/testsuite/gcc.dg/pr110279-1.c +++ b/gcc/testsuite/gcc.dg/pr110279-1.c @@ -1,6 +1,7 @@ /* { dg-do compile } */ /* { dg-options "-Ofast --param avoid-fma-max-bits=512 --param tree-reassoc-width=4 -fdump-tree-widening_mul-details" } */ /* { dg-additional-options "-march=armv8.2-a" { target aarch64-*-* } } */ +/* { dg-additional-options "-march=2.0" { target hppa*-*-* } } */ #define LOOP_COUNT 8 typedef double data_e; signature.asc Description: PGP signature
Re: [PATCH,doc] install: Drop hppa*-hp-hpux10, remove old notes on hppa*-hp-hpux11
On 2023-12-17 2:28 a.m., Gerald Pfeifer wrote: Hi Dave, based on our earlier e-mail, I understand we don't support hppa*-hp-hpux10 any longer, so let's remove them from the installation docs. On the way remove references to GCC 2.95 and 3.0 from hppa*-hp-hpux11. Okay? The sentence about 64-bit libffi for hpux also can be removed. I ported it a few years ago. Otherwise, the change is okay. (I believe it would be great if you could have a look at that part of the installation docs. I'm pretty confident there is quite a bit more we can garbage collect or simplify.) Maybe I can do it tomorrow. Dave Gerald gcc: PR target/69374 * doc/install.texi (Specific) : Remove section. (Specific) : Remove references to GCC 2.95 and 3.0. --- gcc/doc/install.texi | 18 -- 1 file changed, 18 deletions(-) diff --git a/gcc/doc/install.texi b/gcc/doc/install.texi index 84d8834a9b5..17cef5a2bae 100644 --- a/gcc/doc/install.texi +++ b/gcc/doc/install.texi @@ -3742,8 +3742,6 @@ information have to. @item @uref{#hppa-hp-hpux,,hppa*-hp-hpux*} @item -@uref{#hppa-hp-hpux10,,hppa*-hp-hpux10} -@item @uref{#hppa-hp-hpux11,,hppa*-hp-hpux11} @item @uref{#x-x-linux-gnu,,*-*-linux-gnu} @@ -4152,27 +4150,11 @@ a list of the predefines used with each standard. More specific information to @samp{hppa*-hp-hpux*} targets follows. -@html - -@end html -@anchor{hppa-hp-hpux10} -@heading hppa*-hp-hpux10 -For hpux10.20, we @emph{highly} recommend you pick up the latest sed patch -@code{PHCO_19798} from HP@. - -The C++ ABI has changed incompatibly in GCC 4.0. COMDAT subspaces are -used for one-only code and data. This resolves many of the previous -problems in using C++ on this target. However, the ABI is not compatible -with the one implemented under HP-UX 11 using secondary definitions. - @html @end html @anchor{hppa-hp-hpux11} @heading hppa*-hp-hpux11 -GCC 3.0 and up support HP-UX 11. GCC 2.95.x is not supported and cannot -be used to compile GCC 3.0 and up. - The libffi library haven't been ported to 64-bit HP-UX@ and doesn't build. Refer to @uref{binaries.html,,binaries} for information about obtaining -- John David Anglin dave.ang...@bell.net
Re: [PATCH] install: Streamline the hppa*-hp-hpux* section
Hi Gerald, I have one comment. The only target currently supported is hppa64-hp-hpux11*. While gas is required, only the HP ld works. Otherwise, the change looks fine. Dave On 2023-12-16 8:35 p.m., Gerald Pfeifer wrote: John, Jeff, I suggest to streamline the hppa*-hp-hpux* installation instructions as follows. Okay? In fact in the following sections there is even more, and more specific material, which would be great could you have a look at and help trim. Gerald >From 52149282c3a77ccda6385f06f36323c71b26491a Mon Sep 17 00:00:00 2001 From: Gerald Pfeifer Date: Sun, 17 Dec 2023 09:33:40 +0800 Subject: [PATCH] install: Streamline the hppa*-hp-hpux* section gcc: PR target/69374 * doc/install.texi (Specific) : Remove a note on GCC 4.3. Remove details on how the HP assembler, which we document as not working, breaks. --- gcc/doc/install.texi | 17 - 1 file changed, 17 deletions(-) diff --git a/gcc/doc/install.texi b/gcc/doc/install.texi index 5ec81098d47..70d46feabf6 100644 --- a/gcc/doc/install.texi +++ b/gcc/doc/install.texi @@ -4121,8 +4121,6 @@ longer a multiple of 2 bytes. @end html @anchor{hppa-hp-hpux} @heading hppa*-hp-hpux* -Support for HP-UX version 9 and older was discontinued in GCC 3.4. - We require using gas/binutils on all hppa platforms. Version 2.19 or later is recommended. @@ -4130,21 +4128,6 @@ It may be helpful to configure GCC with the @uref{./configure.html#with-gnu-as,,@option{--with-gnu-as}} and @option{--with-as=@dots{}} options to ensure that GCC can find GAS@. -The HP assembler should not be used with GCC. It is rarely tested and may -not work. It shouldn't be used with any languages other than C due to its -many limitations. - -Specifically, @option{-g} does not work (HP-UX uses a peculiar debugging -format which GCC does not know about). It also inserts timestamps -into each object file it creates, causing the 3-stage comparison test to -fail during a bootstrap. You should be able to continue by saying -@samp{make all-host all-target} after getting the failure from @samp{make}. - -Various GCC features are not supported. For example, it does not support weak -symbols or alias definitions. As a result, explicit template instantiations -are required when using C++. This makes it difficult if not impossible to -build many C++ applications. - There are two default scheduling models for instructions. These are PROCESSOR_7100LC and PROCESSOR_8000. They are selected from the pa-risc architecture specified for the target machine when configuring. -- John David Anglin dave.ang...@bell.net
[committed] Fix c-c++-common/fhardened-[12].c test fails on hppa
Tested on hppa-unknown-linux-gnu. Committed to trunk. Dave --- Fix c-c++-common/fhardened-[12].c test fails on hppa The -fstack-protector and -fstack-protector-strong options are not supported on hppa since the stack grows up. 2023-12-06 John David Anglin gcc/testsuite/ChangeLog: * c-c++-common/fhardened-1.c: Ignore __SSP_STRONG__ define if __hppa__ is defined. * c-c++-common/fhardened-2.c: Ignore __SSP__ define if __hppa__ is defined. diff --git a/gcc/testsuite/c-c++-common/fhardened-1.c b/gcc/testsuite/c-c++-common/fhardened-1.c index 7e6740655fe..23478be76b2 100644 --- a/gcc/testsuite/c-c++-common/fhardened-1.c +++ b/gcc/testsuite/c-c++-common/fhardened-1.c @@ -1,7 +1,7 @@ /* { dg-do compile { target *-*-linux* *-*-gnu* } } */ /* { dg-options "-fhardened -O" } */ -#ifndef __SSP_STRONG__ +#if !defined(__SSP_STRONG__) && !defined(__hppa__) # error "-fstack-protector-strong not enabled" #endif diff --git a/gcc/testsuite/c-c++-common/fhardened-2.c b/gcc/testsuite/c-c++-common/fhardened-2.c index 280ff96eb15..6ac66f9f6b7 100644 --- a/gcc/testsuite/c-c++-common/fhardened-2.c +++ b/gcc/testsuite/c-c++-common/fhardened-2.c @@ -4,7 +4,7 @@ #ifdef __SSP_STRONG__ # error "-fstack-protector-strong enabled when it should not be" #endif -#ifndef __SSP__ +#if !defined(__SSP__) && !defined(__hppa__) # error "-fstack-protector not enabled" #endif signature.asc Description: PGP signature
[committed] Skip analyzer strndup test on hppa*-*-hpux*
Test on hppa64-hp-hpux11.11. Committed to trunk. Dave --- Skip analyzer strndup test on hppa*-*-hpux* 2023-11-26 John David Anglin gcc/testsuite/ChangeLog: * gcc.dg/analyzer/strndup-1.c: Skip on hppa*-*-hpux*. diff --git a/gcc/testsuite/gcc.dg/analyzer/strndup-1.c b/gcc/testsuite/gcc.dg/analyzer/strndup-1.c index 8cf7a42bf53..85ccae85d83 100644 --- a/gcc/testsuite/gcc.dg/analyzer/strndup-1.c +++ b/gcc/testsuite/gcc.dg/analyzer/strndup-1.c @@ -1,4 +1,4 @@ -/* { dg-skip-if "no strndup in libc" { *-*-darwin[789]* *-*-darwin10* *-*-mingw* *-*-vxworks* } } */ +/* { dg-skip-if "no strndup in libc" { *-*-darwin[789]* *-*-darwin10* hppa*-*-hpux* *-*-mingw* *-*-vxworks* } } */ #include #include signature.asc Description: PGP signature
[committed] Skip analyzer socket tests on hppa*-*-hpux*
Tested on hppa64-hp-hpux11.11. Committed to trunk. Dave --- Skip analyzer socket tests on hppa*-*-hpux* 2023-11-26 John David Anglin gcc/testsuite/ChangeLog: * gcc.dg/analyzer/fd-glibc-datagram-client.c: Skip on hppa*-*-hpux*. * gcc.dg/analyzer/fd-glibc-datagram-socket.c: Likewise. diff --git a/gcc/testsuite/gcc.dg/analyzer/fd-glibc-datagram-client.c b/gcc/testsuite/gcc.dg/analyzer/fd-glibc-datagram-client.c index fa98e3c045e..6d4dc607c3d 100644 --- a/gcc/testsuite/gcc.dg/analyzer/fd-glibc-datagram-client.c +++ b/gcc/testsuite/gcc.dg/analyzer/fd-glibc-datagram-client.c @@ -1,6 +1,6 @@ /* Example from the glibc manual (16.10.4). */ /* { dg-require-effective-target sockets } */ -/* { dg-skip-if "" { powerpc*-*-aix* } } */ +/* { dg-skip-if "" { hppa*-*-hpux* powerpc*-*-aix* } } */ #include #include diff --git a/gcc/testsuite/gcc.dg/analyzer/fd-glibc-datagram-socket.c b/gcc/testsuite/gcc.dg/analyzer/fd-glibc-datagram-socket.c index 0d4894d98e1..7e179cfe3a6 100644 --- a/gcc/testsuite/gcc.dg/analyzer/fd-glibc-datagram-socket.c +++ b/gcc/testsuite/gcc.dg/analyzer/fd-glibc-datagram-socket.c @@ -1,6 +1,6 @@ /* Example from glibc manual (16.10.3). */ /* { dg-require-effective-target sockets } */ -/* { dg-skip-if "" { powerpc*-*-aix* } } */ +/* { dg-skip-if "" { hppa*-*-hpux* powerpc*-*-aix* } } */ #include #include signature.asc Description: PGP signature
[committed] hppa: Fix pr104869.C on hpux
Tested on hppa64-hp-hpux11.11. Committed to trunk. Dave --- hppa: Fix pr104869.C on hpux 2023-11-26 John David Anglin gcc/testsuite/ChangeLog: * g++.dg/pr104869.C: Add attribute visibility default to main prototype. diff --git a/gcc/testsuite/g++.dg/pr104869.C b/gcc/testsuite/g++.dg/pr104869.C index 13a39fccdb9..851d65355de 100644 --- a/gcc/testsuite/g++.dg/pr104869.C +++ b/gcc/testsuite/g++.dg/pr104869.C @@ -69,7 +69,7 @@ struct ControlFlow { return false; } #ifdef __hpux__ -extern int main(void); +extern int main(void) __attribute__ ((visibility ("default"))); #endif int main() { signature.asc Description: PGP signature
[committed] hppa: Really fix g++.dg/modules/bad-mapper-1.C on hpux
Tested on hppa64-hp-hpux11.11. Committed to trunk. Dave --- hppa: Really fix g++.dg/modules/bad-mapper-1.C on hpux 2023-11-26 John David Anglin gcc/testsuite/ChangeLog: * g++.dg/modules/bad-mapper-1.C: Add hppa*-*-hpux* to dg-error "this-will-not-work" targets. diff --git a/gcc/testsuite/g++.dg/modules/bad-mapper-1.C b/gcc/testsuite/g++.dg/modules/bad-mapper-1.C index b787023dd42..b0b0b86c9cd 100644 --- a/gcc/testsuite/g++.dg/modules/bad-mapper-1.C +++ b/gcc/testsuite/g++.dg/modules/bad-mapper-1.C @@ -1,6 +1,6 @@ // { dg-additional-options "-fmodules-ts -fmodule-mapper=|this-will-not-work" } import unique1.bob; -// { dg-error "-:failed (exec|CreateProcess|posix_spawn).*mapper.* .*this-will-not-work" "" { target { ! { *-*-darwin[89]* *-*-darwin10* } } } 0 } +// { dg-error "-:failed (exec|CreateProcess|posix_spawn).*mapper.* .*this-will-not-work" "" { target { ! { *-*-darwin[89]* *-*-darwin10* hppa*-*-hpux* } } } 0 } // { dg-prune-output "fatal error:" } // { dg-prune-output "failed to read" } // { dg-prune-output "compilation terminated" } signature.asc Description: PGP signature
[committed] hppa: Use INT14_OK_STRICT in a couple of places in pa_emit_move_sequence
This fixes a couple of places in pa_emit_move_sequence that should be using the INT14_OK_STRICT macro. Tested on hppa-unknown-linux-gnu. Committed to trunk. Dave --- hppa: Use INT14_OK_STRICT in a couple of places in pa_emit_move_sequence 64-bit Linux target has relocation issue and can't use 14-bit offsets. 2023-11-22 John David Anglin gcc/ChangeLog: * config/pa/pa.cc (pa_emit_move_sequence): Use INT14_OK_STRICT in a couple of places. diff --git a/gcc/config/pa/pa.cc b/gcc/config/pa/pa.cc index 565c948a9e6..2ee987796f6 100644 --- a/gcc/config/pa/pa.cc +++ b/gcc/config/pa/pa.cc @@ -1872,9 +1872,7 @@ pa_emit_move_sequence (rtx *operands, machine_mode mode, rtx scratch_reg) if (reg_plus_base_memory_operand (op1, GET_MODE (op1))) { - if (!(TARGET_PA_20 - && !TARGET_ELF32 - && INT_14_BITS (XEXP (XEXP (op1, 0), 1))) + if (!(INT14_OK_STRICT && INT_14_BITS (XEXP (XEXP (op1, 0), 1))) && !INT_5_BITS (XEXP (XEXP (op1, 0), 1))) { /* SCRATCH_REG will hold an address and maybe the actual data. @@ -1923,9 +1921,7 @@ pa_emit_move_sequence (rtx *operands, machine_mode mode, rtx scratch_reg) if (reg_plus_base_memory_operand (op0, GET_MODE (op0))) { - if (!(TARGET_PA_20 - && !TARGET_ELF32 - && INT_14_BITS (XEXP (XEXP (op0, 0), 1))) + if (!(INT14_OK_STRICT && INT_14_BITS (XEXP (XEXP (op0, 0), 1))) && !INT_5_BITS (XEXP (XEXP (op0, 0), 1))) { /* SCRATCH_REG will hold an address and maybe the actual data. signature.asc Description: PGP signature
[committed] hppa: Fix g++.dg/modules/bad-mapper-1.C on hpux
Tested on hppa64-hp-hpux11.11. Committed to trunk. Dave --- hppa: Fix g++.dg/modules/bad-mapper-1.C on hpux 2023-11-23 John David Anglin gcc/testsuite/ChangeLog: * g++.dg/modules/bad-mapper-1.C: Add hppa*-*-hpux* to dg-error "-:failed mapper handshake communication" targets. diff --git a/gcc/testsuite/g++.dg/modules/bad-mapper-1.C b/gcc/testsuite/g++.dg/modules/bad-mapper-1.C index 53e3e1d0c88..f2ea5fbf580 100644 --- a/gcc/testsuite/g++.dg/modules/bad-mapper-1.C +++ b/gcc/testsuite/g++.dg/modules/bad-mapper-1.C @@ -4,6 +4,6 @@ import unique1.bob; // { dg-prune-output "fatal error:" } // { dg-prune-output "failed to read" } // { dg-prune-output "compilation terminated" } -// { dg-error "-:failed mapper handshake communication" "" { target { *-*-darwin[89]* *-*-darwin10* } } 0 } +// { dg-error "-:failed mapper handshake communication" "" { target { *-*-darwin[89]* *-*-darwin10* hppa*-*-hpux* } } 0 } // { dg-prune-output "trying to exec .this-will-not-work." } // { dg-prune-output "unknown Compiled Module Interface" } signature.asc Description: PGP signature
[committed] hppa: Fix gcc.dg/analyzer/fd-4.c on hpux
This fixes gcc.dg/analyzer/fd-4.c on hppa64-hp-hpux11.11. Committed to trunk. Dave --- hppa: Fix gcc.dg/analyzer/fd-4.c on hpux 2023-11-23 John David Anglin gcc/testsuite/ChangeLog: * gcc.dg/analyzer/fd-4.c: Define _MODE_T on hpux. diff --git a/gcc/testsuite/gcc.dg/analyzer/fd-4.c b/gcc/testsuite/gcc.dg/analyzer/fd-4.c index 994bad84342..3a961e4f813 100644 --- a/gcc/testsuite/gcc.dg/analyzer/fd-4.c +++ b/gcc/testsuite/gcc.dg/analyzer/fd-4.c @@ -1,4 +1,4 @@ -#ifdef _AIX +#if defined(_AIX) || defined(__hpux) #define _MODE_T #endif #include signature.asc Description: PGP signature