[SPARC] Housekeeping work

Rainer Orth ro@CeBiTec.Uni-Bielefeld.DE
Thu Oct 27 07:58:00 GMT 2016


Hi Eric,

> No functional changes.
>
> Tested on SPARC/Solaris, applied on the mainline.
>
>
> 2016-10-25  Eric Botcazou  <ebotcazou@adacore.com>
>
> 	* config.gcc (sparc*-*-solaris2*): Adjust.
> 	(sparc64-*-linux*): Likewise.
> 	* config/sparc/default-64.h: Rename to...
> 	* config/sparc/default64.h: ...this.
> 	* config/sparc/sparc.c (sparc_option_override): Replace TARGET_64BIT
> 	with TARGET_ARCH64.
> 	(sparc_mangle_type): Replace !TARGET_64BIT with TARGET_ARCH32.
> 	* config/sparc/sparc.h: Minor tweaks.
> 	* config/sparc/sparc.md: Replace !TARGET_64BIT and !TARGET_ARCH64 with
> 	TARGET_ARCH32 throughout.  Minor various tweaks throughout.

it seems your patch introduced a considerable number of regressions
(found on sparc-sun-solaris2.12 with /bin/as): the first mail-report.log
is from r241560 with just your patch reverted, the second from that rev
as is:

--- trunk/12-gcc/build/mail-report.log	2016-10-27 09:52:34.779937420 +0200
+++ /vol/gcc/src/doc/mail-report.log/solaris/sparc/trunk/12-gcc.20161026	2016-10-26 20:18:22.980905975 +0200
@@ -78,11 +77,38 @@
 FAIL: gcc.dg/tree-ssa/scev-4.c scan-tree-dump-times optimized "&a" 1
 FAIL: gcc.dg/tree-ssa/scev-5.c scan-tree-dump-times optimized "&a" 1
 FAIL: gcc.dg/tree-ssa/slsr-8.c scan-tree-dump-times optimized " w?\\\\* " 7
+FAIL: gcc.dg/vect/vect-17.c -flto -ffat-lto-objects  scan-tree-dump-times vect "vectorized 3 loops" 1
+FAIL: gcc.dg/vect/vect-17.c scan-tree-dump-times vect "vectorized 3 loops" 1
+FAIL: gcc.dg/vect/vect-18.c -flto -ffat-lto-objects  scan-tree-dump-times vect "vectorized 3 loops" 1
+FAIL: gcc.dg/vect/vect-18.c scan-tree-dump-times vect "vectorized 3 loops" 1
+FAIL: gcc.dg/vect/vect-19.c -flto -ffat-lto-objects  scan-tree-dump-times vect "vectorized 3 loops" 1
+FAIL: gcc.dg/vect/vect-19.c scan-tree-dump-times vect "vectorized 3 loops" 1
+FAIL: gcc.dg/vect/vect-bool-1.c -flto -ffat-lto-objects  scan-tree-dump vect "vectorized 1 loops"
+FAIL: gcc.dg/vect/vect-bool-1.c scan-tree-dump vect "vectorized 1 loops"
+FAIL: gcc.dg/vect/vect-double-reduc-7.c -flto -ffat-lto-objects  scan-tree-dump-times vect "OUTER LOOP VECTORIZED" 3
+FAIL: gcc.dg/vect/vect-double-reduc-7.c scan-tree-dump-times vect "OUTER LOOP VECTORIZED" 3
+FAIL: gcc.target/sparc/combined-1.c scan-assembler-times fandnot1\\t% 4
+FAIL: gcc.target/sparc/combined-1.c scan-assembler-times for\\t% 4
+FAIL: gcc.target/sparc/combined-1.c scan-assembler-times fxor\\t% 4
+FAIL: gcc.target/sparc/fand.c scan-assembler-times fand\\t% 6
+FAIL: gcc.target/sparc/fandnot.c scan-assembler-times fandnot1\\t% 12
+FAIL: gcc.target/sparc/fandnots.c scan-assembler-times fandnot1s\\t% 4
+FAIL: gcc.target/sparc/fands.c scan-assembler-times fands\\t% 2
+FAIL: gcc.target/sparc/fnand.c scan-assembler-times fnand\\t% 6
+FAIL: gcc.target/sparc/fnands.c scan-assembler-times fnands\\t% 4
+FAIL: gcc.target/sparc/for.c scan-assembler-times for\\t% 6
+FAIL: gcc.target/sparc/fornot.c scan-assembler-times fornot1\\t% 12
+FAIL: gcc.target/sparc/fornots.c scan-assembler-times fornot1s\\t% 4
+FAIL: gcc.target/sparc/fors.c scan-assembler-times fors\\t% 2
+FAIL: gcc.target/sparc/fxnor.c scan-assembler-times fxnor\\t% 12
+FAIL: gcc.target/sparc/fxnors.c scan-assembler-times fxnors\\t% 4
+FAIL: gcc.target/sparc/fxor.c scan-assembler-times fxor\\t% 6
+FAIL: gcc.target/sparc/fxors.c scan-assembler-times fxors\\t% 2
 
 		=== gcc Summary for unix ===
 
-# of expected passes		95620
-# of unexpected failures	13
+# of expected passes		95594
+# of unexpected failures	39
 # of expected failures		373
 # of unsupported tests		2500
 
@@ -93,18 +119,35 @@
 FAIL: gcc.dg/tree-ssa/scev-4.c scan-tree-dump-times optimized "&a" 1
 FAIL: gcc.dg/tree-ssa/scev-5.c scan-tree-dump-times optimized "&a" 1
 FAIL: gcc.dg/tree-ssa/slsr-8.c scan-tree-dump-times optimized " w?\\\\* " 7
+FAIL: gcc.target/sparc/combined-1.c scan-assembler-times fandnot1\\t% 4
+FAIL: gcc.target/sparc/combined-1.c scan-assembler-times for\\t% 4
+FAIL: gcc.target/sparc/combined-1.c scan-assembler-times fxor\\t% 4
+FAIL: gcc.target/sparc/fand.c scan-assembler-times fand\\t% 6
+FAIL: gcc.target/sparc/fandnot.c scan-assembler-times fandnot1\\t% 12
+FAIL: gcc.target/sparc/fandnots.c scan-assembler-times fandnot1s\\t% 4
+FAIL: gcc.target/sparc/fands.c scan-assembler-times fands\\t% 2
+FAIL: gcc.target/sparc/fnand.c scan-assembler-times fnand\\t% 6
+FAIL: gcc.target/sparc/fnands.c scan-assembler-times fnands\\t% 4
+FAIL: gcc.target/sparc/for.c scan-assembler-times for\\t% 6
+FAIL: gcc.target/sparc/fornot.c scan-assembler-times fornot1\\t% 12
+FAIL: gcc.target/sparc/fornots.c scan-assembler-times fornot1s\\t% 4
+FAIL: gcc.target/sparc/fors.c scan-assembler-times fors\\t% 2
+FAIL: gcc.target/sparc/fxnor.c scan-assembler-times fxnor\\t% 12
+FAIL: gcc.target/sparc/fxnors.c scan-assembler-times fxnors\\t% 4
+FAIL: gcc.target/sparc/fxor.c scan-assembler-times fxor\\t% 6
+FAIL: gcc.target/sparc/fxors.c scan-assembler-times fxors\\t% 2
 
 		=== gcc Summary for unix/-m64 ===
 
-# of expected passes		96587
-# of unexpected failures	6
+# of expected passes		96570
+# of unexpected failures	23
 # of expected failures		361
 # of unsupported tests		2337
 
 		=== gcc Summary ===
 
-# of expected passes		192207
-# of unexpected failures	19
+# of expected passes		192164
+# of unexpected failures	62
 # of expected failures		734
 # of unsupported tests		4837
 /var/gcc/regression/trunk/12-gcc/build/gcc/xgcc  version 7.0.0 20161026 (experimental) [trunk revision 241560] (GCC) 

	Rainer

-- 
-----------------------------------------------------------------------------
Rainer Orth, Center for Biotechnology, Bielefeld University



More information about the Gcc-patches mailing list