public inbox for gcc-bugs@sourceware.org
help / color / mirror / Atom feed
* [Bug testsuite/100167] New: GCC configured for power10 fails the gcc.target/powerpc/fold-vec-div-longlong.c test
@ 2021-04-21 2:26 meissner at gcc dot gnu.org
2021-05-04 21:45 ` [Bug testsuite/100167] " meissner at gcc dot gnu.org
` (2 more replies)
0 siblings, 3 replies; 4+ messages in thread
From: meissner at gcc dot gnu.org @ 2021-04-21 2:26 UTC (permalink / raw)
To: gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100167
Bug ID: 100167
Summary: GCC configured for power10 fails the
gcc.target/powerpc/fold-vec-div-longlong.c test
Product: gcc
Version: 11.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: testsuite
Assignee: unassigned at gcc dot gnu.org
Reporter: meissner at gcc dot gnu.org
Target Milestone: ---
If you configure GCC using --with-cpu=power10, the fold-vec-div-longlong.c
fails. This is due to the test being written for an earlier generation of
Power computer where it needs to move the vector elements over to the GPR
registers to do vector long long divide. With power10 code generation, the
code is replaced by a single 'vdivsd' or 'vdivud' instruction. The test needs
to be adjusted to disable power10 code generation.
^ permalink raw reply [flat|nested] 4+ messages in thread
* [Bug testsuite/100167] GCC configured for power10 fails the gcc.target/powerpc/fold-vec-div-longlong.c test
2021-04-21 2:26 [Bug testsuite/100167] New: GCC configured for power10 fails the gcc.target/powerpc/fold-vec-div-longlong.c test meissner at gcc dot gnu.org
@ 2021-05-04 21:45 ` meissner at gcc dot gnu.org
2021-07-20 16:57 ` cvs-commit at gcc dot gnu.org
2021-08-04 19:39 ` meissner at gcc dot gnu.org
2 siblings, 0 replies; 4+ messages in thread
From: meissner at gcc dot gnu.org @ 2021-05-04 21:45 UTC (permalink / raw)
To: gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100167
Michael Meissner <meissner at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Ever confirmed|0 |1
Status|UNCONFIRMED |ASSIGNED
Last reconfirmed| |2021-05-04
Assignee|unassigned at gcc dot gnu.org |meissner at gcc dot gnu.org
--- Comment #1 from Michael Meissner <meissner at gcc dot gnu.org> ---
Note, gcc.target/powerpc/fold-vec-mult-longlong.c has a similar issue.
I have patches for both div and mult that I will submit after I come back from
surgery. If somebody wants to fix this issue before I return, go ahead and fix
it.
^ permalink raw reply [flat|nested] 4+ messages in thread
* [Bug testsuite/100167] GCC configured for power10 fails the gcc.target/powerpc/fold-vec-div-longlong.c test
2021-04-21 2:26 [Bug testsuite/100167] New: GCC configured for power10 fails the gcc.target/powerpc/fold-vec-div-longlong.c test meissner at gcc dot gnu.org
2021-05-04 21:45 ` [Bug testsuite/100167] " meissner at gcc dot gnu.org
@ 2021-07-20 16:57 ` cvs-commit at gcc dot gnu.org
2021-08-04 19:39 ` meissner at gcc dot gnu.org
2 siblings, 0 replies; 4+ messages in thread
From: cvs-commit at gcc dot gnu.org @ 2021-07-20 16:57 UTC (permalink / raw)
To: gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100167
--- Comment #2 from CVS Commits <cvs-commit at gcc dot gnu.org> ---
The master branch has been updated by Michael Meissner <meissner@gcc.gnu.org>:
https://gcc.gnu.org/g:7fcb33455c9dc9359d98cd6bffe7f32f282ed713
commit r12-2417-g7fcb33455c9dc9359d98cd6bffe7f32f282ed713
Author: Michael Meissner <meissner@linux.ibm.com>
Date: Tue Jul 20 12:56:19 2021 -0400
PR 100167: Fix vector long long multiply/divide tests on power10.
This patch updates the vector long long multiply and divide tests to
supply the correct code information if power10 code generation is used.
2021-06-18 Michael Meissner <meissner@linux.ibm.com>
gcc/testsuite/
PR testsuite/100167
* gcc.target/powerpc/fold-vec-div-longlong.c: Fix expected code
generation on power10.
* gcc.target/powerpc/fold-vec-mult-longlong.c: Likewise.
^ permalink raw reply [flat|nested] 4+ messages in thread
* [Bug testsuite/100167] GCC configured for power10 fails the gcc.target/powerpc/fold-vec-div-longlong.c test
2021-04-21 2:26 [Bug testsuite/100167] New: GCC configured for power10 fails the gcc.target/powerpc/fold-vec-div-longlong.c test meissner at gcc dot gnu.org
2021-05-04 21:45 ` [Bug testsuite/100167] " meissner at gcc dot gnu.org
2021-07-20 16:57 ` cvs-commit at gcc dot gnu.org
@ 2021-08-04 19:39 ` meissner at gcc dot gnu.org
2 siblings, 0 replies; 4+ messages in thread
From: meissner at gcc dot gnu.org @ 2021-08-04 19:39 UTC (permalink / raw)
To: gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100167
Michael Meissner <meissner at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Resolution|--- |FIXED
Status|ASSIGNED |RESOLVED
--- Comment #3 from Michael Meissner <meissner at gcc dot gnu.org> ---
Fixed with July 20th commit.
^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2021-08-04 19:39 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-04-21 2:26 [Bug testsuite/100167] New: GCC configured for power10 fails the gcc.target/powerpc/fold-vec-div-longlong.c test meissner at gcc dot gnu.org
2021-05-04 21:45 ` [Bug testsuite/100167] " meissner at gcc dot gnu.org
2021-07-20 16:57 ` cvs-commit at gcc dot gnu.org
2021-08-04 19:39 ` meissner at gcc dot gnu.org
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).