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).