[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