With stage 3 of GCC 15 approaching, to save me some time by finally
dropping the non-LRA testcase from my cross builds of GCC and Linux and
as I had the time, I updated the patch set from René with the requested
changes and rebased it to 0ad2c76bea20dbeac753f10df6f9f86d142348d4.

Patch 1/2: Remove ia64*-*-linux from the list of obsolete targets
Patch 2/2: Enable LRA for ia64

LRA functionality was tested by bootstrapping GCC natively and running
the testsuite on ia64 based on
236116068151bbc72aaaf53d0f223fe06f7e3bac:

https://gcc.gnu.org/pipermail/gcc-testresults/2024-June/817268.html

For comparison, the same with just
236116068151bbc72aaaf53d0f223fe06f7e3bac:

https://gcc.gnu.org/pipermail/gcc-testresults/2024-June/817267.html

A diff between them is attached.

Can this be brought forward now as is?

Cheers,
Frank
diff --git a/gcc-15-testsuite-summary.log b/gcc-15-lra-testsuite-summary.log
index b7acc04..558079a 100644
--- a/gcc-15-testsuite-summary.log
+++ b/gcc-15-lra-testsuite-summary.log
@@ -306,13 +306,12 @@ FAIL: gcc.dg/guality/csttest.c  -Og -DPREVENT_OPTIMIZATION  line 55 q == -(0x1ef
 FAIL: gcc.dg/guality/csttest.c  -Og -DPREVENT_OPTIMIZATION  line 55 r == -(0x1efULL << 50)
 XPASS: gcc.dg/guality/example.c   -O0  execution test
 XPASS: gcc.dg/guality/guality.c   -O0  execution test
-XPASS: gcc.dg/guality/guality.c   -O3 -g  -DPREVENT_OPTIMIZATION  execution test
 FAIL: gcc.dg/guality/inline-params-2.c   -O1  -DPREVENT_OPTIMIZATION  execution test
 FAIL: gcc.dg/guality/inline-params-2.c   -O2  -DPREVENT_OPTIMIZATION  execution test
+FAIL: gcc.dg/guality/inline-params-2.c   -O3 -g  -DPREVENT_OPTIMIZATION  execution test
 FAIL: gcc.dg/guality/inline-params-2.c   -Os  -DPREVENT_OPTIMIZATION  execution test
 FAIL: gcc.dg/guality/inline-params-2.c  -Og -DPREVENT_OPTIMIZATION  execution test
 FAIL: gcc.dg/guality/inline-params.c   -O1  -DPREVENT_OPTIMIZATION  execution test
-XPASS: gcc.dg/guality/inline-params.c   -O3 -g  -DPREVENT_OPTIMIZATION  execution test
 FAIL: gcc.dg/guality/inline-params.c  -Og -DPREVENT_OPTIMIZATION  execution test
 FAIL: gcc.dg/guality/ipa-sra-1.c   -O1  -DPREVENT_OPTIMIZATION  line 19 k == 3
 FAIL: gcc.dg/guality/ipa-sra-1.c   -O1  -DPREVENT_OPTIMIZATION  line 31 k == 3
@@ -434,6 +433,7 @@ FAIL: gcc.dg/guality/pr41447-1.c   -Os  -DPREVENT_OPTIMIZATION  execution test
 FAIL: gcc.dg/guality/pr41447-1.c  -Og -DPREVENT_OPTIMIZATION  execution test
 FAIL: gcc.dg/guality/pr41616-1.c   -O1  -DPREVENT_OPTIMIZATION  execution test
 FAIL: gcc.dg/guality/pr41616-1.c   -O2  -DPREVENT_OPTIMIZATION  execution test
+FAIL: gcc.dg/guality/pr41616-1.c   -O3 -g  -DPREVENT_OPTIMIZATION  execution test
 FAIL: gcc.dg/guality/pr41616-1.c  -Og -DPREVENT_OPTIMIZATION  execution test
 FAIL: gcc.dg/guality/pr43051-1.c   -Os  -DPREVENT_OPTIMIZATION  line 34 c == &a[0]
 FAIL: gcc.dg/guality/pr43077-1.c   -O0  line 19 vara == 1
@@ -798,10 +798,10 @@ FAIL: gcc.dg/tree-prof/crossmodule-indircall-1a.c compilation,  -fprofile-genera
 UNRESOLVED: gcc.dg/tree-prof/crossmodule-indircall-1a.c compilation,  -fprofile-use -D_PROFILE_USE
 UNRESOLVED: gcc.dg/tree-prof/crossmodule-indircall-1a.c execution,    -fprofile-generate -D_PROFILE_GENERATE
 UNRESOLVED: gcc.dg/tree-prof/crossmodule-indircall-1a.c execution,    -fprofile-use -D_PROFILE_USE
-FAIL: gcc.dg/tree-prof/pr77698.c compilation,  -fprofile-generate -D_PROFILE_GENERATE
-UNRESOLVED: gcc.dg/tree-prof/pr77698.c compilation,  -fprofile-use -D_PROFILE_USE
-UNRESOLVED: gcc.dg/tree-prof/pr77698.c execution,    -fprofile-generate -D_PROFILE_GENERATE
-UNRESOLVED: gcc.dg/tree-prof/pr77698.c execution,    -fprofile-use -D_PROFILE_USE
+FAIL: gcc.dg/tree-prof/pr47187.c compilation,  -fprofile-generate -D_PROFILE_GENERATE
+UNRESOLVED: gcc.dg/tree-prof/pr47187.c compilation,  -fprofile-use -D_PROFILE_USE
+UNRESOLVED: gcc.dg/tree-prof/pr47187.c execution,    -fprofile-generate -D_PROFILE_GENERATE
+UNRESOLVED: gcc.dg/tree-prof/pr47187.c execution,    -fprofile-use -D_PROFILE_USE
 FAIL: gcc.dg/tree-ssa/abs-4.c scan-tree-dump-times optimized "= -" 3
 FAIL: gcc.dg/tree-ssa/abs-4.c scan-tree-dump-times optimized "= ABS_EXPR" 3
 FAIL: gcc.dg/tree-ssa/asm-2.c (test for excess errors)
@@ -953,18 +953,21 @@ FAIL: gcc.target/ia64/pr49303.c (test for excess errors)
 
 		=== gcc Summary ===
 
-# of expected passes		134719
-# of unexpected failures	899
-# of unexpected successes	21
-# of expected failures		1362
+# of expected passes		134769
+# of unexpected failures	901
+# of unexpected successes	19
+# of expected failures		1364
 # of unresolved testcases	23
-# of unsupported tests		3081
-/dev/shm/gcc-15/src.gcc.ia64-toolchain-3.240529.112623.549077/gcc/gcc.build.lnx/gcc/xgcc  version 15.0.0 20240528 (experimental) (GCC) 
+# of unsupported tests		3036
+/dev/shm/gcc-15-lra/src.gcc.ia64-toolchain-3.240529.123346.921189/gcc/gcc.build.lnx/gcc/xgcc  version 15.0.0 20240528 (experimental) (GCC) 
 
 		=== gfortran tests ===
 
 
 Running target unix
+FAIL: gfortran.dg/default_initialization_3.f90   -O3 -g  (internal compiler error: in create_block_for_bookkeeping, at sel-sched.cc:4557)
+FAIL: gfortran.dg/default_initialization_3.f90   -O3 -g  (test for excess errors)
+UNRESOLVED: gfortran.dg/default_initialization_3.f90   -O3 -g  compilation failed to produce executable
 FAIL: gfortran.dg/pr95690.f90   -O   (test for errors, line 6)
 FAIL: gfortran.dg/pr95690.f90   -O  (test for excess errors)
 FAIL: gfortran.dg/guality/arg1.f90   -O1  line 14 a(10) == 10
@@ -978,11 +981,12 @@ FAIL: gfortran.dg/vect/vect-2.f90   -O   scan-tree-dump-times vect "Alignment of
 
 		=== gfortran Summary ===
 
-# of expected passes		69618
-# of unexpected failures	10
+# of expected passes		69616
+# of unexpected failures	12
 # of expected failures		273
+# of unresolved testcases	1
 # of unsupported tests		168
-/dev/shm/gcc-15/src.gcc.ia64-toolchain-3.240529.112623.549077/gcc/gcc.build.lnx/gcc/gfortran  version 15.0.0 20240528 (experimental) (GCC) 
+/dev/shm/gcc-15-lra/src.gcc.ia64-toolchain-3.240529.123346.921189/gcc/gcc.build.lnx/gcc/gfortran  version 15.0.0 20240528 (experimental) (GCC) 
 
 		=== g++ tests ===
 
@@ -1201,7 +1205,7 @@ FAIL: g++.dg/tree-prof/pr35545.C scan-tree-dump-not optimized "OBJ_TYPE_REF"
 # of expected failures		2595
 # of unresolved testcases	5
 # of unsupported tests		11542
-/dev/shm/gcc-15/src.gcc.ia64-toolchain-3.240529.112623.549077/gcc/gcc.build.lnx/gcc/xg++  version 15.0.0 20240528 (experimental) (GCC) 
+/dev/shm/gcc-15-lra/src.gcc.ia64-toolchain-3.240529.123346.921189/gcc/gcc.build.lnx/gcc/xg++  version 15.0.0 20240528 (experimental) (GCC) 
 
 		=== objc tests ===
 
@@ -1212,7 +1216,7 @@ Running target unix
 
 # of expected passes		2778
 # of unsupported tests		58
-/dev/shm/gcc-15/src.gcc.ia64-toolchain-3.240529.112623.549077/gcc/gcc.build.lnx/gcc/xgcc  version 15.0.0 20240528 (experimental) (GCC) 
+/dev/shm/gcc-15-lra/src.gcc.ia64-toolchain-3.240529.123346.921189/gcc/gcc.build.lnx/gcc/xgcc  version 15.0.0 20240528 (experimental) (GCC) 
 
 		=== libatomic tests ===
 

Reply via email to