* [Bug target/18230] SPARC VIS instructions are not generated by GCC
2004-10-30 16:07 [Bug target/18230] New: SPARC VIS instructions are not generated by GCC phython at gcc dot gnu dot org
@ 2004-10-30 16:10 ` phython at gcc dot gnu dot org
2004-10-30 16:17 ` pinskia at gcc dot gnu dot org
` (11 subsequent siblings)
12 siblings, 0 replies; 14+ messages in thread
From: phython at gcc dot gnu dot org @ 2004-10-30 16:10 UTC (permalink / raw)
To: gcc-bugs
------- Additional Comments From phython at gcc dot gnu dot org 2004-10-30 16:10 -------
Created an attachment (id=7435)
--> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=7435&action=view)
patch to generate fpadd16 and fpsub16
fpadd16 can now be generated for
typedef short jim_vec __attribute__((vector_size(8)));
jim_vec useless_function(jim_vec a, jim_vec b) {
return a + b;
}
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=18230
^ permalink raw reply [flat|nested] 14+ messages in thread
* [Bug target/18230] SPARC VIS instructions are not generated by GCC
2004-10-30 16:07 [Bug target/18230] New: SPARC VIS instructions are not generated by GCC phython at gcc dot gnu dot org
2004-10-30 16:10 ` [Bug target/18230] " phython at gcc dot gnu dot org
@ 2004-10-30 16:17 ` pinskia at gcc dot gnu dot org
2004-10-31 15:02 ` pinskia at gcc dot gnu dot org
` (10 subsequent siblings)
12 siblings, 0 replies; 14+ messages in thread
From: pinskia at gcc dot gnu dot org @ 2004-10-30 16:17 UTC (permalink / raw)
To: gcc-bugs
--
What |Removed |Added
----------------------------------------------------------------------------
Severity|normal |enhancement
Keywords| |missed-optimization
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=18230
^ permalink raw reply [flat|nested] 14+ messages in thread
* [Bug target/18230] SPARC VIS instructions are not generated by GCC
2004-10-30 16:07 [Bug target/18230] New: SPARC VIS instructions are not generated by GCC phython at gcc dot gnu dot org
2004-10-30 16:10 ` [Bug target/18230] " phython at gcc dot gnu dot org
2004-10-30 16:17 ` pinskia at gcc dot gnu dot org
@ 2004-10-31 15:02 ` pinskia at gcc dot gnu dot org
2004-11-01 1:52 ` phython at gcc dot gnu dot org
` (9 subsequent siblings)
12 siblings, 0 replies; 14+ messages in thread
From: pinskia at gcc dot gnu dot org @ 2004-10-31 15:02 UTC (permalink / raw)
To: gcc-bugs
------- Additional Comments From pinskia at gcc dot gnu dot org 2004-10-31 15:02 -------
Confirmed.
--
What |Removed |Added
----------------------------------------------------------------------------
Status|UNCONFIRMED |NEW
Ever Confirmed| |1
Last reconfirmed|0000-00-00 00:00:00 |2004-10-31 15:02:01
date| |
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=18230
^ permalink raw reply [flat|nested] 14+ messages in thread
* [Bug target/18230] SPARC VIS instructions are not generated by GCC
2004-10-30 16:07 [Bug target/18230] New: SPARC VIS instructions are not generated by GCC phython at gcc dot gnu dot org
` (2 preceding siblings ...)
2004-10-31 15:02 ` pinskia at gcc dot gnu dot org
@ 2004-11-01 1:52 ` phython at gcc dot gnu dot org
2004-11-03 14:28 ` phython at gcc dot gnu dot org
` (8 subsequent siblings)
12 siblings, 0 replies; 14+ messages in thread
From: phython at gcc dot gnu dot org @ 2004-11-01 1:52 UTC (permalink / raw)
To: gcc-bugs
------- Additional Comments From phython at gcc dot gnu dot org 2004-11-01 01:52 -------
The full patch with tests is at:
http://gcc.gnu.org/ml/gcc-patches/2004-10/msg02740.html
--
What |Removed |Added
----------------------------------------------------------------------------
Keywords| |patch
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=18230
^ permalink raw reply [flat|nested] 14+ messages in thread
* [Bug target/18230] SPARC VIS instructions are not generated by GCC
2004-10-30 16:07 [Bug target/18230] New: SPARC VIS instructions are not generated by GCC phython at gcc dot gnu dot org
` (3 preceding siblings ...)
2004-11-01 1:52 ` phython at gcc dot gnu dot org
@ 2004-11-03 14:28 ` phython at gcc dot gnu dot org
2004-11-04 3:10 ` phython at gcc dot gnu dot org
` (7 subsequent siblings)
12 siblings, 0 replies; 14+ messages in thread
From: phython at gcc dot gnu dot org @ 2004-11-03 14:28 UTC (permalink / raw)
To: gcc-bugs
------- Additional Comments From phython at gcc dot gnu dot org 2004-11-03 14:28 -------
Re-running the libjava tests there are no new failures. I suspect the load on my
machine was higher was higher when those tests originally ran.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=18230
^ permalink raw reply [flat|nested] 14+ messages in thread
* [Bug target/18230] SPARC VIS instructions are not generated by GCC
2004-10-30 16:07 [Bug target/18230] New: SPARC VIS instructions are not generated by GCC phython at gcc dot gnu dot org
` (4 preceding siblings ...)
2004-11-03 14:28 ` phython at gcc dot gnu dot org
@ 2004-11-04 3:10 ` phython at gcc dot gnu dot org
2004-11-09 17:06 ` cvs-commit at gcc dot gnu dot org
` (6 subsequent siblings)
12 siblings, 0 replies; 14+ messages in thread
From: phython at gcc dot gnu dot org @ 2004-11-04 3:10 UTC (permalink / raw)
To: gcc-bugs
------- Additional Comments From phython at gcc dot gnu dot org 2004-11-04 03:10 -------
It seems that sparc{,64} is not supported in host-linux.c so the tests may be
passing by accident.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=18230
^ permalink raw reply [flat|nested] 14+ messages in thread
* [Bug target/18230] SPARC VIS instructions are not generated by GCC
2004-10-30 16:07 [Bug target/18230] New: SPARC VIS instructions are not generated by GCC phython at gcc dot gnu dot org
` (5 preceding siblings ...)
2004-11-04 3:10 ` phython at gcc dot gnu dot org
@ 2004-11-09 17:06 ` cvs-commit at gcc dot gnu dot org
2004-11-10 10:15 ` cvs-commit at gcc dot gnu dot org
` (5 subsequent siblings)
12 siblings, 0 replies; 14+ messages in thread
From: cvs-commit at gcc dot gnu dot org @ 2004-11-09 17:06 UTC (permalink / raw)
To: gcc-bugs
------- Additional Comments From cvs-commit at gcc dot gnu dot org 2004-11-09 17:06 -------
Subject: Bug 18230
CVSROOT: /cvs/gcc
Module name: gcc
Changes by: ebotcazou@gcc.gnu.org 2004-11-09 17:06:04
Modified files:
gcc : ChangeLog
gcc/doc : md.texi
gcc/config/sparc: sparc-modes.def sparc.c sparc.h sparc.md
Log message:
PR target/18230
* doc/md.texi (SPARC constraints): Document 'Y' constraint.
* config/sparc/sparc-modes.def: Add vector modes of 4 and 8 bytes.
* config/sparc/sparc.c (sparc_vector_mode_supported_p): New function.
(TARGET_VECTOR_MODE_SUPPORTED_P): Set to sparc_vector_mode_supported_p.
(fp_zero_operand): Accept MODE_VECTOR_INT modes.
(input_operand): Accept CONST_VECTOR with MODE_VECTOR_INT modes.
(sparc_cannot_force_const_mem): Return false for CONST_VECTOR.
(sparc_init_modes): Set sparc_mode_class to SF_MODE or DF_MODE for
MODE_VECTOR_INT modes.
(sparc_extra_constraint_check): Add new constraint 'Y'.
* config/sparc/sparc.h: Define UNITS_PER_SIMD_WORD to 8 for TARGET_VIS.
* config/sparc/sparc.md (V32): New mode macro for 32-bit modes.
(V64): New mode macro for 64-bit modes.
(movsf): Use V32 for mode instead of SF.
(movsf_insn_vis): Use V32 for mode instead of SF. Add 'Y' constraint
alongside 'G' constraint.
(movdf): Use V64 for mode instead of DF.
(movdf_insn_v9only_vis, modf_insn_sp64_vis): Use V64 for mode instead
of DF. Add 'Y' constraint alongside 'G' constraint.
(multi-isn and misaligned mems DFmode splitters): Use V64 for mode
instead of DF.
Patches:
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/ChangeLog.diff?cvsroot=gcc&r1=2.6243&r2=2.6244
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/doc/md.texi.diff?cvsroot=gcc&r1=1.117&r2=1.118
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/config/sparc/sparc-modes.def.diff?cvsroot=gcc&r1=1.4&r2=1.5
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/config/sparc/sparc.c.diff?cvsroot=gcc&r1=1.341&r2=1.342
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/config/sparc/sparc.h.diff?cvsroot=gcc&r1=1.268&r2=1.269
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/config/sparc/sparc.md.diff?cvsroot=gcc&r1=1.218&r2=1.219
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=18230
^ permalink raw reply [flat|nested] 14+ messages in thread
* [Bug target/18230] SPARC VIS instructions are not generated by GCC
2004-10-30 16:07 [Bug target/18230] New: SPARC VIS instructions are not generated by GCC phython at gcc dot gnu dot org
` (6 preceding siblings ...)
2004-11-09 17:06 ` cvs-commit at gcc dot gnu dot org
@ 2004-11-10 10:15 ` cvs-commit at gcc dot gnu dot org
2004-11-11 4:03 ` phython at gcc dot gnu dot org
` (4 subsequent siblings)
12 siblings, 0 replies; 14+ messages in thread
From: cvs-commit at gcc dot gnu dot org @ 2004-11-10 10:15 UTC (permalink / raw)
To: gcc-bugs
------- Additional Comments From cvs-commit at gcc dot gnu dot org 2004-11-10 10:15 -------
Subject: Bug 18230
CVSROOT: /cvs/gcc
Module name: gcc
Changes by: ebotcazou@gcc.gnu.org 2004-11-10 10:14:37
Modified files:
gcc : ChangeLog
gcc/config/sparc: sparc.md
gcc/testsuite : ChangeLog
Added files:
gcc/testsuite/gcc.target/sparc: fpadd16.c fpadd16s.c fpadd32.c
fpadd32s.c fpsub16.c fpsub16s.c
fpsub32.c fpsub32s.c sparc.exp
Log message:
PR target/18230
(addsi3, subsi3): Set "fptype" attribute.
(addv2si, addv4hi, addv2hi, subv2si, subv4hi, subv2hi): New
patterns.
Patches:
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/ChangeLog.diff?cvsroot=gcc&r1=2.6262&r2=2.6263
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/config/sparc/sparc.md.diff?cvsroot=gcc&r1=1.219&r2=1.220
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/ChangeLog.diff?cvsroot=gcc&r1=1.4568&r2=1.4569
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/gcc.target/sparc/fpadd16.c.diff?cvsroot=gcc&r1=NONE&r2=1.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/gcc.target/sparc/fpadd16s.c.diff?cvsroot=gcc&r1=NONE&r2=1.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/gcc.target/sparc/fpadd32.c.diff?cvsroot=gcc&r1=NONE&r2=1.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/gcc.target/sparc/fpadd32s.c.diff?cvsroot=gcc&r1=NONE&r2=1.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/gcc.target/sparc/fpsub16.c.diff?cvsroot=gcc&r1=NONE&r2=1.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/gcc.target/sparc/fpsub16s.c.diff?cvsroot=gcc&r1=NONE&r2=1.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/gcc.target/sparc/fpsub32.c.diff?cvsroot=gcc&r1=NONE&r2=1.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/gcc.target/sparc/fpsub32s.c.diff?cvsroot=gcc&r1=NONE&r2=1.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/gcc.target/sparc/sparc.exp.diff?cvsroot=gcc&r1=NONE&r2=1.1
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=18230
^ permalink raw reply [flat|nested] 14+ messages in thread
* [Bug target/18230] SPARC VIS instructions are not generated by GCC
2004-10-30 16:07 [Bug target/18230] New: SPARC VIS instructions are not generated by GCC phython at gcc dot gnu dot org
` (7 preceding siblings ...)
2004-11-10 10:15 ` cvs-commit at gcc dot gnu dot org
@ 2004-11-11 4:03 ` phython at gcc dot gnu dot org
2004-11-13 13:25 ` cvs-commit at gcc dot gnu dot org
` (3 subsequent siblings)
12 siblings, 0 replies; 14+ messages in thread
From: phython at gcc dot gnu dot org @ 2004-11-11 4:03 UTC (permalink / raw)
To: gcc-bugs
------- Additional Comments From phython at gcc dot gnu dot org 2004-11-11 04:03 -------
Another long round of testing shows only those two new pch failures on
sparc64-linux and no new failures on sparc32-linux.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=18230
^ permalink raw reply [flat|nested] 14+ messages in thread
* [Bug target/18230] SPARC VIS instructions are not generated by GCC
2004-10-30 16:07 [Bug target/18230] New: SPARC VIS instructions are not generated by GCC phython at gcc dot gnu dot org
` (8 preceding siblings ...)
2004-11-11 4:03 ` phython at gcc dot gnu dot org
@ 2004-11-13 13:25 ` cvs-commit at gcc dot gnu dot org
2004-11-13 13:43 ` cvs-commit at gcc dot gnu dot org
` (2 subsequent siblings)
12 siblings, 0 replies; 14+ messages in thread
From: cvs-commit at gcc dot gnu dot org @ 2004-11-13 13:25 UTC (permalink / raw)
To: gcc-bugs
------- Additional Comments From cvs-commit at gcc dot gnu dot org 2004-11-13 13:25 -------
Subject: Bug 18230
CVSROOT: /cvs/gcc
Module name: gcc
Changes by: ebotcazou@gcc.gnu.org 2004-11-13 13:25:10
Modified files:
gcc : ChangeLog
gcc/testsuite : ChangeLog
gcc/config/sparc: sparc.c sparc.md
Added files:
gcc/testsuite/gcc.target/sparc: combined-1.c fand.c fandnot.c
fandnots.c fands.c fnand.c
fnands.c fnot.c fnots.c for.c
fornot.c fornots.c fors.c
fxnor.c fxnors.c fxor.c fxors.c
Log message:
PR target/18230
* config/sparc/sparc.c (sparc_rtx_costs): Handle the NAND vector
patterns.
* config/sparc/sparc.md (V64I): New macro for 64-bit modes.
(V32I): New macro for 32-bit modes.
(anddi3, anddi_sp32, anddi_sp64, and_not_di_sp32, and_not_di_sp64,
iordi3, iordi3_sp32, iordi_sp64, or_not_di_sp32, or_not_di_sp64,
xordi3, xordi3_sp32, xordi3_sp64, {AND, IOR, XOR} DI splitter,
xor_not_di_sp32, xordi_not_di_sp64, one_cmpldi2, one_cmpldi_sp32,
one_cmpldi_sp64): Use V64I instead of DI.
(andsi3, andsi_sp32, andsi_sp64, and_not_si, iorsi3, or_not_si,
xorsi3, xor_not_si, one_cmplsi2): Use V32I instead of SI.
(addv2si3, addv4hi3, addv2hi3): Remove % modifier.
(nandv64i_vis, nandv32i_vis): New patterns.
Patches:
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/ChangeLog.diff?cvsroot=gcc&r1=2.6310&r2=2.6311
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/ChangeLog.diff?cvsroot=gcc&r1=1.4591&r2=1.4592
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/config/sparc/sparc.c.diff?cvsroot=gcc&r1=1.343&r2=1.344
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/config/sparc/sparc.md.diff?cvsroot=gcc&r1=1.220&r2=1.221
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/gcc.target/sparc/combined-1.c.diff?cvsroot=gcc&r1=NONE&r2=1.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/gcc.target/sparc/fand.c.diff?cvsroot=gcc&r1=NONE&r2=1.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/gcc.target/sparc/fandnot.c.diff?cvsroot=gcc&r1=NONE&r2=1.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/gcc.target/sparc/fandnots.c.diff?cvsroot=gcc&r1=NONE&r2=1.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/gcc.target/sparc/fands.c.diff?cvsroot=gcc&r1=NONE&r2=1.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/gcc.target/sparc/fnand.c.diff?cvsroot=gcc&r1=NONE&r2=1.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/gcc.target/sparc/fnands.c.diff?cvsroot=gcc&r1=NONE&r2=1.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/gcc.target/sparc/fnot.c.diff?cvsroot=gcc&r1=NONE&r2=1.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/gcc.target/sparc/fnots.c.diff?cvsroot=gcc&r1=NONE&r2=1.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/gcc.target/sparc/for.c.diff?cvsroot=gcc&r1=NONE&r2=1.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/gcc.target/sparc/fornot.c.diff?cvsroot=gcc&r1=NONE&r2=1.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/gcc.target/sparc/fornots.c.diff?cvsroot=gcc&r1=NONE&r2=1.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/gcc.target/sparc/fors.c.diff?cvsroot=gcc&r1=NONE&r2=1.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/gcc.target/sparc/fxnor.c.diff?cvsroot=gcc&r1=NONE&r2=1.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/gcc.target/sparc/fxnors.c.diff?cvsroot=gcc&r1=NONE&r2=1.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/gcc.target/sparc/fxor.c.diff?cvsroot=gcc&r1=NONE&r2=1.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/gcc.target/sparc/fxors.c.diff?cvsroot=gcc&r1=NONE&r2=1.1
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=18230
^ permalink raw reply [flat|nested] 14+ messages in thread
* [Bug target/18230] SPARC VIS instructions are not generated by GCC
2004-10-30 16:07 [Bug target/18230] New: SPARC VIS instructions are not generated by GCC phython at gcc dot gnu dot org
` (9 preceding siblings ...)
2004-11-13 13:25 ` cvs-commit at gcc dot gnu dot org
@ 2004-11-13 13:43 ` cvs-commit at gcc dot gnu dot org
2004-11-15 12:09 ` ebotcazou at gcc dot gnu dot org
2004-12-01 0:46 ` pinskia at gcc dot gnu dot org
12 siblings, 0 replies; 14+ messages in thread
From: cvs-commit at gcc dot gnu dot org @ 2004-11-13 13:43 UTC (permalink / raw)
To: gcc-bugs
------- Additional Comments From cvs-commit at gcc dot gnu dot org 2004-11-13 13:43 -------
Subject: Bug 18230
CVSROOT: /cvs/gcc
Module name: gcc
Changes by: ebotcazou@gcc.gnu.org 2004-11-13 13:42:45
Modified files:
gcc/testsuite : ChangeLog
gcc/testsuite/gcc.dg/vect: tree-vect.h vect-10.c vect-12.c
vect-14.c vect-15.c vect-17.c
vect-18.c vect-19.c vect-2.c
vect-20.c vect-21.c vect-22.c
vect-23.c vect-24.c vect-25.c
vect-26.c vect-32.c vect-33.c
vect-34.c vect-35.c vect-36.c
vect-37.c vect-62.c vect-63.c
vect-64.c vect-65.c vect-66.c
vect-67.c vect-68.c vect-69.c
vect-7.c vect-73.c vect-75.c
vect-76.c vect-78.c vect-9.c
Log message:
PR target/18230
* gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
* gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for
SPARC.
Patches:
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/ChangeLog.diff?cvsroot=gcc&r1=1.4592&r2=1.4593
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/gcc.dg/vect/tree-vect.h.diff?cvsroot=gcc&r1=1.1&r2=1.2
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/gcc.dg/vect/vect-10.c.diff?cvsroot=gcc&r1=1.1&r2=1.2
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/gcc.dg/vect/vect-12.c.diff?cvsroot=gcc&r1=1.1&r2=1.2
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/gcc.dg/vect/vect-14.c.diff?cvsroot=gcc&r1=1.1&r2=1.2
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/gcc.dg/vect/vect-15.c.diff?cvsroot=gcc&r1=1.1&r2=1.2
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/gcc.dg/vect/vect-17.c.diff?cvsroot=gcc&r1=1.1&r2=1.2
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/gcc.dg/vect/vect-18.c.diff?cvsroot=gcc&r1=1.1&r2=1.2
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/gcc.dg/vect/vect-19.c.diff?cvsroot=gcc&r1=1.1&r2=1.2
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/gcc.dg/vect/vect-2.c.diff?cvsroot=gcc&r1=1.2&r2=1.3
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/gcc.dg/vect/vect-20.c.diff?cvsroot=gcc&r1=1.2&r2=1.3
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/gcc.dg/vect/vect-21.c.diff?cvsroot=gcc&r1=1.1&r2=1.2
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/gcc.dg/vect/vect-22.c.diff?cvsroot=gcc&r1=1.2&r2=1.3
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/gcc.dg/vect/vect-23.c.diff?cvsroot=gcc&r1=1.1&r2=1.2
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/gcc.dg/vect/vect-24.c.diff?cvsroot=gcc&r1=1.1&r2=1.2
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/gcc.dg/vect/vect-25.c.diff?cvsroot=gcc&r1=1.2&r2=1.3
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/gcc.dg/vect/vect-26.c.diff?cvsroot=gcc&r1=1.3&r2=1.4
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/gcc.dg/vect/vect-32.c.diff?cvsroot=gcc&r1=1.2&r2=1.3
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/gcc.dg/vect/vect-33.c.diff?cvsroot=gcc&r1=1.2&r2=1.3
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/gcc.dg/vect/vect-34.c.diff?cvsroot=gcc&r1=1.2&r2=1.3
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/gcc.dg/vect/vect-35.c.diff?cvsroot=gcc&r1=1.1&r2=1.2
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/gcc.dg/vect/vect-36.c.diff?cvsroot=gcc&r1=1.2&r2=1.3
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/gcc.dg/vect/vect-37.c.diff?cvsroot=gcc&r1=1.1&r2=1.2
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/gcc.dg/vect/vect-62.c.diff?cvsroot=gcc&r1=1.2&r2=1.3
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/gcc.dg/vect/vect-63.c.diff?cvsroot=gcc&r1=1.2&r2=1.3
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/gcc.dg/vect/vect-64.c.diff?cvsroot=gcc&r1=1.3&r2=1.4
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/gcc.dg/vect/vect-65.c.diff?cvsroot=gcc&r1=1.2&r2=1.3
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/gcc.dg/vect/vect-66.c.diff?cvsroot=gcc&r1=1.3&r2=1.4
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/gcc.dg/vect/vect-67.c.diff?cvsroot=gcc&r1=1.2&r2=1.3
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/gcc.dg/vect/vect-68.c.diff?cvsroot=gcc&r1=1.3&r2=1.4
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/gcc.dg/vect/vect-69.c.diff?cvsroot=gcc&r1=1.3&r2=1.4
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/gcc.dg/vect/vect-7.c.diff?cvsroot=gcc&r1=1.2&r2=1.3
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/gcc.dg/vect/vect-73.c.diff?cvsroot=gcc&r1=1.2&r2=1.3
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/gcc.dg/vect/vect-75.c.diff?cvsroot=gcc&r1=1.3&r2=1.4
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/gcc.dg/vect/vect-76.c.diff?cvsroot=gcc&r1=1.3&r2=1.4
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/gcc.dg/vect/vect-78.c.diff?cvsroot=gcc&r1=1.3&r2=1.4
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/gcc.dg/vect/vect-9.c.diff?cvsroot=gcc&r1=1.1&r2=1.2
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=18230
^ permalink raw reply [flat|nested] 14+ messages in thread
* [Bug target/18230] SPARC VIS instructions are not generated by GCC
2004-10-30 16:07 [Bug target/18230] New: SPARC VIS instructions are not generated by GCC phython at gcc dot gnu dot org
` (10 preceding siblings ...)
2004-11-13 13:43 ` cvs-commit at gcc dot gnu dot org
@ 2004-11-15 12:09 ` ebotcazou at gcc dot gnu dot org
2004-12-01 0:46 ` pinskia at gcc dot gnu dot org
12 siblings, 0 replies; 14+ messages in thread
From: ebotcazou at gcc dot gnu dot org @ 2004-11-15 12:09 UTC (permalink / raw)
To: gcc-bugs
------- Additional Comments From ebotcazou at gcc dot gnu dot org 2004-11-15 12:08 -------
The compiler can now automatically emit VIS instructions with -mvis.
--
What |Removed |Added
----------------------------------------------------------------------------
Status|NEW |RESOLVED
Resolution| |FIXED
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=18230
^ permalink raw reply [flat|nested] 14+ messages in thread
* [Bug target/18230] SPARC VIS instructions are not generated by GCC
2004-10-30 16:07 [Bug target/18230] New: SPARC VIS instructions are not generated by GCC phython at gcc dot gnu dot org
` (11 preceding siblings ...)
2004-11-15 12:09 ` ebotcazou at gcc dot gnu dot org
@ 2004-12-01 0:46 ` pinskia at gcc dot gnu dot org
12 siblings, 0 replies; 14+ messages in thread
From: pinskia at gcc dot gnu dot org @ 2004-12-01 0:46 UTC (permalink / raw)
To: gcc-bugs
--
What |Removed |Added
----------------------------------------------------------------------------
Target Milestone|--- |4.0.0
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=18230
^ permalink raw reply [flat|nested] 14+ messages in thread