public inbox for gcc-bugs@sourceware.org
help / color / mirror / Atom feed
* [Bug c++/113452] New: [14 regression] 32-bit gcc.target/i386/sse4_1-stv-1.c FAILs
@ 2024-01-17 15:13 ro at gcc dot gnu.org
  2024-01-17 15:13 ` [Bug c++/113452] " ro at gcc dot gnu.org
                   ` (4 more replies)
  0 siblings, 5 replies; 6+ messages in thread
From: ro at gcc dot gnu.org @ 2024-01-17 15:13 UTC (permalink / raw)
  To: gcc-bugs

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113452

            Bug ID: 113452
           Summary: [14 regression] 32-bit gcc.target/i386/sse4_1-stv-1.c
                    FAILs
           Product: gcc
           Version: 14.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: c++
          Assignee: unassigned at gcc dot gnu.org
          Reporter: ro at gcc dot gnu.org
  Target Milestone: ---
            Target: i386-pc-solaris2.11, i686-pc-linux-gnu

Since 20231226, the 32-bit gcc.target/i386/sse4_1-stv-1.c test FAILs on
Solaris/x86 and Linux/x86:

+FAIL: gcc.target/i386/sse4_1-stv-1.c scan-assembler-not pxor

^ permalink raw reply	[flat|nested] 6+ messages in thread

* [Bug c++/113452] [14 regression] 32-bit gcc.target/i386/sse4_1-stv-1.c FAILs
  2024-01-17 15:13 [Bug c++/113452] New: [14 regression] 32-bit gcc.target/i386/sse4_1-stv-1.c FAILs ro at gcc dot gnu.org
@ 2024-01-17 15:13 ` ro at gcc dot gnu.org
  2024-01-17 16:43 ` jakub at gcc dot gnu.org
                   ` (3 subsequent siblings)
  4 siblings, 0 replies; 6+ messages in thread
From: ro at gcc dot gnu.org @ 2024-01-17 15:13 UTC (permalink / raw)
  To: gcc-bugs

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113452

Rainer Orth <ro at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|---                         |14.0

^ permalink raw reply	[flat|nested] 6+ messages in thread

* [Bug c++/113452] [14 regression] 32-bit gcc.target/i386/sse4_1-stv-1.c FAILs
  2024-01-17 15:13 [Bug c++/113452] New: [14 regression] 32-bit gcc.target/i386/sse4_1-stv-1.c FAILs ro at gcc dot gnu.org
  2024-01-17 15:13 ` [Bug c++/113452] " ro at gcc dot gnu.org
@ 2024-01-17 16:43 ` jakub at gcc dot gnu.org
  2024-01-17 16:49 ` [Bug testsuite/113452] " jakub at gcc dot gnu.org
                   ` (2 subsequent siblings)
  4 siblings, 0 replies; 6+ messages in thread
From: jakub at gcc dot gnu.org @ 2024-01-17 16:43 UTC (permalink / raw)
  To: gcc-bugs

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113452

Jakub Jelinek <jakub at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |jakub at gcc dot gnu.org,
                   |                            |tnfchris at gcc dot gnu.org

--- Comment #1 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
Started with r14-6822-g01f4251b8775c832a92d55e2df57c9ac72eaceef

^ permalink raw reply	[flat|nested] 6+ messages in thread

* [Bug testsuite/113452] [14 regression] 32-bit gcc.target/i386/sse4_1-stv-1.c FAILs
  2024-01-17 15:13 [Bug c++/113452] New: [14 regression] 32-bit gcc.target/i386/sse4_1-stv-1.c FAILs ro at gcc dot gnu.org
  2024-01-17 15:13 ` [Bug c++/113452] " ro at gcc dot gnu.org
  2024-01-17 16:43 ` jakub at gcc dot gnu.org
@ 2024-01-17 16:49 ` jakub at gcc dot gnu.org
  2024-01-18  7:46 ` cvs-commit at gcc dot gnu.org
  2024-01-18  7:54 ` jakub at gcc dot gnu.org
  4 siblings, 0 replies; 6+ messages in thread
From: jakub at gcc dot gnu.org @ 2024-01-17 16:49 UTC (permalink / raw)
  To: gcc-bugs

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113452

--- Comment #2 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
Perhaps
2024-01-17  Jakub Jelinek  <jakub@redhat.com>

        PR testsuite/113452
        * gcc.target/i386/sse4_1-stv-1.c: Add -fno-tree-vectorize to
        dg-options.

--- gcc/testsuite/gcc.target/i386/sse4_1-stv-1.c.jj     2022-05-31
11:33:51.603250042 +0200
+++ gcc/testsuite/gcc.target/i386/sse4_1-stv-1.c        2024-01-17
17:46:21.999689350 +0100
@@ -1,5 +1,5 @@
 /* { dg-do compile { target ia32 } } */
-/* { dg-options "-O2 -msse4.1 -mstv -mno-stackrealign" } */
+/* { dg-options "-O2 -msse4.1 -mstv -mno-stackrealign -fno-tree-vectorize" }
*/
 long long a[1024];
 long long b[1024];

given that the test tests RTL behavior and wasn't written to expect
vectorization of the loop.

^ permalink raw reply	[flat|nested] 6+ messages in thread

* [Bug testsuite/113452] [14 regression] 32-bit gcc.target/i386/sse4_1-stv-1.c FAILs
  2024-01-17 15:13 [Bug c++/113452] New: [14 regression] 32-bit gcc.target/i386/sse4_1-stv-1.c FAILs ro at gcc dot gnu.org
                   ` (2 preceding siblings ...)
  2024-01-17 16:49 ` [Bug testsuite/113452] " jakub at gcc dot gnu.org
@ 2024-01-18  7:46 ` cvs-commit at gcc dot gnu.org
  2024-01-18  7:54 ` jakub at gcc dot gnu.org
  4 siblings, 0 replies; 6+ messages in thread
From: cvs-commit at gcc dot gnu.org @ 2024-01-18  7:46 UTC (permalink / raw)
  To: gcc-bugs

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113452

--- Comment #3 from GCC Commits <cvs-commit at gcc dot gnu.org> ---
The master branch has been updated by Jakub Jelinek <jakub@gcc.gnu.org>:

https://gcc.gnu.org/g:b032f4b7da56a225a0a14d40da2d47a6fcbab3f3

commit r14-8209-gb032f4b7da56a225a0a14d40da2d47a6fcbab3f3
Author: Jakub Jelinek <jakub@redhat.com>
Date:   Thu Jan 18 08:46:15 2024 +0100

    testsuite: Fix up gcc.target/i386/sse4_1-stv-1.c test [PR113452]

    From what I can see, this test has been written for a backend fix and
    assumes the loop isn't vectorized (at least, it wasn't when the test was
    added, it contains an early exit), but that is no longer true and because
    of the vectorization it now contains an instruction which the test scans
    for not being present.

    I think we should just disable vectorization here.

    2024-01-18  Jakub Jelinek  <jakub@redhat.com>

            PR testsuite/113452
            * gcc.target/i386/sse4_1-stv-1.c: Add -fno-tree-vectorize to
            dg-options.

^ permalink raw reply	[flat|nested] 6+ messages in thread

* [Bug testsuite/113452] [14 regression] 32-bit gcc.target/i386/sse4_1-stv-1.c FAILs
  2024-01-17 15:13 [Bug c++/113452] New: [14 regression] 32-bit gcc.target/i386/sse4_1-stv-1.c FAILs ro at gcc dot gnu.org
                   ` (3 preceding siblings ...)
  2024-01-18  7:46 ` cvs-commit at gcc dot gnu.org
@ 2024-01-18  7:54 ` jakub at gcc dot gnu.org
  4 siblings, 0 replies; 6+ messages in thread
From: jakub at gcc dot gnu.org @ 2024-01-18  7:54 UTC (permalink / raw)
  To: gcc-bugs

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113452

Jakub Jelinek <jakub at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
         Resolution|---                         |FIXED
             Status|UNCONFIRMED                 |RESOLVED

--- Comment #4 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
Fixed.

^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2024-01-18  7:54 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2024-01-17 15:13 [Bug c++/113452] New: [14 regression] 32-bit gcc.target/i386/sse4_1-stv-1.c FAILs ro at gcc dot gnu.org
2024-01-17 15:13 ` [Bug c++/113452] " ro at gcc dot gnu.org
2024-01-17 16:43 ` jakub at gcc dot gnu.org
2024-01-17 16:49 ` [Bug testsuite/113452] " jakub at gcc dot gnu.org
2024-01-18  7:46 ` cvs-commit at gcc dot gnu.org
2024-01-18  7:54 ` jakub 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).