public inbox for gcc-bugs@sourceware.org
help / color / mirror / Atom feed
* [Bug tree-optimization/103998] New: [12 Regression] Recent vectorizer testsuite regressions on x86
@ 2022-01-12 23:05 jakub at gcc dot gnu.org
  2022-01-12 23:06 ` [Bug tree-optimization/103998] " jakub at gcc dot gnu.org
                   ` (8 more replies)
  0 siblings, 9 replies; 10+ messages in thread
From: jakub at gcc dot gnu.org @ 2022-01-12 23:05 UTC (permalink / raw)
  To: gcc-bugs

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

            Bug ID: 103998
           Summary: [12 Regression] Recent vectorizer testsuite
                    regressions on x86
           Product: gcc
           Version: 12.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: tree-optimization
          Assignee: unassigned at gcc dot gnu.org
          Reporter: jakub at gcc dot gnu.org
  Target Milestone: ---

I'm seeing on x86_64-linux:
make check-gcc RUNTESTFLAGS="--target_board=unix\{-m32,-m64\}
vect.exp=vect-tail-nomask-1.c i386.exp='pr88531* vect-reduc-1.c'"
rm -rf testsuite/gcc-parallel
make[1]: Entering directory '/usr/src/gcc/obj/gcc'
(rootme=`${PWDCMD-pwd}`; export rootme; \
srcdir=`cd ../../gcc; ${PWDCMD-pwd}` ; export srcdir ; \
if [ -n "" ] \
   && [ -n "$GCC_RUNTEST_PARALLELIZE_DIR" ] \
   && [ -f testsuite/gcc-parallel/finished ]; then \
  rm -rf testsuite/gcc; \
else \
  cd testsuite/gcc; \
  rm -f tmp-site.exp; \
  sed '/set tmpdir/ s|testsuite$|testsuite/gcc|' \
        < ../../site.exp > tmp-site.exp; \
  /bin/sh ${srcdir}/../move-if-change tmp-site.exp site.exp; \
  EXPECT=`if [ -f ${rootme}/../expect/expect ] ; then echo
${rootme}/../expect/expect ; else echo expect ; fi` ; export EXPECT ; \
  if [ -f ${rootme}/../expect/expect ] ; then  \
    TCL_LIBRARY=`cd .. ; cd ${srcdir}/../tcl/library ; ${PWDCMD-pwd}` ; \
    export TCL_LIBRARY ; \
  fi ; \
  `if [ -f ${srcdir}/../dejagnu/runtest ] ; then echo
${srcdir}/../dejagnu/runtest ; else echo runtest; fi` --tool gcc
--target_board=unix\{-m32,-m64\} vect.exp=vect-tail-nomask-1.c
i386.exp='pr88531* vect-reduc-1.c'; \
  if [ -n "$GCC_RUNTEST_PARALLELIZE_DIR" ] ; then \
    touch ${rootme}/testsuite/gcc-parallel/finished; \
  fi ; \
fi )
WARNING: Couldn't find the global config file.
Test run by jakub on Wed Jan 12 23:52:59 2022
Native configuration is x86_64-pc-linux-gnu

                === gcc tests ===

Schedule of variations:
    unix/-m32
    unix/-m64

Running target unix/-m32
Using /usr/share/dejagnu/baseboards/unix.exp as board description file for
target.
Using /usr/share/dejagnu/config/unix.exp as generic interface file for target.
Using /usr/src/gcc/gcc/testsuite/config/default.exp as tool-and-target-specific
interface file.
Running /usr/src/gcc/gcc/testsuite/gcc.dg/vect/vect.exp ...
FAIL: gcc.dg/vect/vect-tail-nomask-1.c scan-tree-dump-times vect "LOOP EPILOGUE
VECTORIZED \\(MODE=V16QI\\)" 2
FAIL: gcc.dg/vect/vect-tail-nomask-1.c -flto -ffat-lto-objects 
scan-tree-dump-times vect "LOOP EPILOGUE VECTORIZED \\(MODE=V16QI\\)" 2
Running /usr/src/gcc/gcc/testsuite/gcc.target/i386/i386.exp ...
FAIL: gcc.target/i386/pr88531-1b.c scan-assembler-times vgatherdpd 4
FAIL: gcc.target/i386/pr88531-1b.c scan-assembler-times vmulpd 4
FAIL: gcc.target/i386/pr88531-1c.c scan-assembler-times vgatherdpd 4
FAIL: gcc.target/i386/pr88531-1c.c scan-assembler-times vmulpd 4
FAIL: gcc.target/i386/pr88531-2b.c scan-assembler-times vmulps 2
FAIL: gcc.target/i386/pr88531-2c.c scan-assembler-times vmulps 2
FAIL: gcc.target/i386/vect-reduc-1.c scan-tree-dump vect "LOOP EPILOGUE
VECTORIZED"
FAIL: gcc.target/i386/vect-reduc-1.c scan-assembler-times padd 5

                === gcc Summary for unix/-m32 ===

# of expected passes            16
# of unexpected failures        10
Running target unix/-m64
Using /usr/share/dejagnu/baseboards/unix.exp as board description file for
target.
Using /usr/share/dejagnu/config/unix.exp as generic interface file for target.
Using /usr/src/gcc/gcc/testsuite/config/default.exp as tool-and-target-specific
interface file.
Running /usr/src/gcc/gcc/testsuite/gcc.dg/vect/vect.exp ...
FAIL: gcc.dg/vect/vect-tail-nomask-1.c scan-tree-dump-times vect "LOOP EPILOGUE
VECTORIZED \\(MODE=V16QI\\)" 2
FAIL: gcc.dg/vect/vect-tail-nomask-1.c -flto -ffat-lto-objects 
scan-tree-dump-times vect "LOOP EPILOGUE VECTORIZED \\(MODE=V16QI\\)" 2
Running /usr/src/gcc/gcc/testsuite/gcc.target/i386/i386.exp ...
FAIL: gcc.target/i386/pr88531-1b.c scan-assembler-times vgatherqpd 4
FAIL: gcc.target/i386/pr88531-1b.c scan-assembler-times vmulpd 4
FAIL: gcc.target/i386/pr88531-1c.c scan-assembler-times vgatherqpd 4
FAIL: gcc.target/i386/pr88531-1c.c scan-assembler-times vmulpd 4
FAIL: gcc.target/i386/pr88531-2b.c scan-assembler-times vmulps 2
FAIL: gcc.target/i386/pr88531-2c.c scan-assembler-times vmulps 2
FAIL: gcc.target/i386/vect-reduc-1.c scan-tree-dump vect "LOOP EPILOGUE
VECTORIZED"
FAIL: gcc.target/i386/vect-reduc-1.c scan-assembler-times padd 5

                === gcc Summary for unix/-m64 ===

# of expected passes            16
# of unexpected failures        10

                === gcc Summary ===

# of expected passes            32
# of unexpected failures        20
/usr/src/gcc/obj/gcc/xgcc  version 12.0.0 20220112 (experimental) (GCC) 

make[1]: Leaving directory '/usr/src/gcc/obj/gcc'

None of this was present when I bootstrapped/regtested 24 hours ago with
r12-6420 reverted.
If I revert r12-6523 and r12-6420 on current trunk, then all these pass again.

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

* [Bug tree-optimization/103998] [12 Regression] Recent vectorizer testsuite regressions on x86
  2022-01-12 23:05 [Bug tree-optimization/103998] New: [12 Regression] Recent vectorizer testsuite regressions on x86 jakub at gcc dot gnu.org
@ 2022-01-12 23:06 ` jakub at gcc dot gnu.org
  2022-01-12 23:12 ` [Bug tree-optimization/103998] [12 Regression] Recent vectorizer testsuite regressions on x86 since r12-6420 and r12-6523 pinskia at gcc dot gnu.org
                   ` (7 subsequent siblings)
  8 siblings, 0 replies; 10+ messages in thread
From: jakub at gcc dot gnu.org @ 2022-01-12 23:06 UTC (permalink / raw)
  To: gcc-bugs

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |avieira at gcc dot gnu.org,
                   |                            |hjl.tools at gmail dot com,
                   |                            |rsandifo at gcc dot gnu.org
           Priority|P3                          |P1
   Target Milestone|---                         |12.0

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

* [Bug tree-optimization/103998] [12 Regression] Recent vectorizer testsuite regressions on x86 since r12-6420 and r12-6523
  2022-01-12 23:05 [Bug tree-optimization/103998] New: [12 Regression] Recent vectorizer testsuite regressions on x86 jakub at gcc dot gnu.org
  2022-01-12 23:06 ` [Bug tree-optimization/103998] " jakub at gcc dot gnu.org
@ 2022-01-12 23:12 ` pinskia at gcc dot gnu.org
  2022-01-13  3:34 ` crazylht at gmail dot com
                   ` (6 subsequent siblings)
  8 siblings, 0 replies; 10+ messages in thread
From: pinskia at gcc dot gnu.org @ 2022-01-12 23:12 UTC (permalink / raw)
  To: gcc-bugs

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

Andrew Pinski <pinskia at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
         Depends on|                            |103997

--- Comment #1 from Andrew Pinski <pinskia at gcc dot gnu.org> ---
pr88531-* is recorded as PR 103997.


Referenced Bugs:

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103997
[Bug 103997] gcc.target/i386/pr88531-??.c scan-assembler-times FAILs

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

* [Bug tree-optimization/103998] [12 Regression] Recent vectorizer testsuite regressions on x86 since r12-6420 and r12-6523
  2022-01-12 23:05 [Bug tree-optimization/103998] New: [12 Regression] Recent vectorizer testsuite regressions on x86 jakub at gcc dot gnu.org
  2022-01-12 23:06 ` [Bug tree-optimization/103998] " jakub at gcc dot gnu.org
  2022-01-12 23:12 ` [Bug tree-optimization/103998] [12 Regression] Recent vectorizer testsuite regressions on x86 since r12-6420 and r12-6523 pinskia at gcc dot gnu.org
@ 2022-01-13  3:34 ` crazylht at gmail dot com
  2022-01-13  3:44 ` crazylht at gmail dot com
                   ` (5 subsequent siblings)
  8 siblings, 0 replies; 10+ messages in thread
From: crazylht at gmail dot com @ 2022-01-13  3:34 UTC (permalink / raw)
  To: gcc-bugs

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

Hongtao.liu <crazylht at gmail dot com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |crazylht at gmail dot com

--- Comment #2 from Hongtao.liu <crazylht at gmail dot com> ---
r12-6420 also causes
FAIL: gcc.target/i386/pr94494.c (internal compiler error: in operator[], at
vec.h:889)
FAIL: gcc.target/i386/pr94494.c (test for excess errors)

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

* [Bug tree-optimization/103998] [12 Regression] Recent vectorizer testsuite regressions on x86 since r12-6420 and r12-6523
  2022-01-12 23:05 [Bug tree-optimization/103998] New: [12 Regression] Recent vectorizer testsuite regressions on x86 jakub at gcc dot gnu.org
                   ` (2 preceding siblings ...)
  2022-01-13  3:34 ` crazylht at gmail dot com
@ 2022-01-13  3:44 ` crazylht at gmail dot com
  2022-01-13  3:46 ` pinskia at gcc dot gnu.org
                   ` (4 subsequent siblings)
  8 siblings, 0 replies; 10+ messages in thread
From: crazylht at gmail dot com @ 2022-01-13  3:44 UTC (permalink / raw)
  To: gcc-bugs

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

--- Comment #3 from Hongtao.liu <crazylht at gmail dot com> ---
(In reply to Hongtao.liu from comment #2)
> r12-6420 also causes
> FAIL: gcc.target/i386/pr94494.c (internal compiler error: in operator[], at
> vec.h:889)
> FAIL: gcc.target/i386/pr94494.c (test for excess errors)

It seems to be fixed on latest trunk, or maybe latent?

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

* [Bug tree-optimization/103998] [12 Regression] Recent vectorizer testsuite regressions on x86 since r12-6420 and r12-6523
  2022-01-12 23:05 [Bug tree-optimization/103998] New: [12 Regression] Recent vectorizer testsuite regressions on x86 jakub at gcc dot gnu.org
                   ` (3 preceding siblings ...)
  2022-01-13  3:44 ` crazylht at gmail dot com
@ 2022-01-13  3:46 ` pinskia at gcc dot gnu.org
  2022-01-13  3:47 ` pinskia at gcc dot gnu.org
                   ` (3 subsequent siblings)
  8 siblings, 0 replies; 10+ messages in thread
From: pinskia at gcc dot gnu.org @ 2022-01-13  3:46 UTC (permalink / raw)
  To: gcc-bugs

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

--- Comment #4 from Andrew Pinski <pinskia at gcc dot gnu.org> ---
(In reply to Hongtao.liu from comment #3)
> It seems to be fixed on latest trunk, or maybe latent?

That was PR 103971 I think.

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

* [Bug tree-optimization/103998] [12 Regression] Recent vectorizer testsuite regressions on x86 since r12-6420 and r12-6523
  2022-01-12 23:05 [Bug tree-optimization/103998] New: [12 Regression] Recent vectorizer testsuite regressions on x86 jakub at gcc dot gnu.org
                   ` (4 preceding siblings ...)
  2022-01-13  3:46 ` pinskia at gcc dot gnu.org
@ 2022-01-13  3:47 ` pinskia at gcc dot gnu.org
  2022-01-13  8:22 ` rguenth at gcc dot gnu.org
                   ` (2 subsequent siblings)
  8 siblings, 0 replies; 10+ messages in thread
From: pinskia at gcc dot gnu.org @ 2022-01-13  3:47 UTC (permalink / raw)
  To: gcc-bugs

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

--- Comment #5 from Andrew Pinski <pinskia at gcc dot gnu.org> ---
(In reply to Andrew Pinski from comment #4)
> (In reply to Hongtao.liu from comment #3)
> > It seems to be fixed on latest trunk, or maybe latent?
> 
> That was PR 103971 I think.

Which was fixed by g:016bd7523131b645bca5b5530c81ab5149922743 .

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

* [Bug tree-optimization/103998] [12 Regression] Recent vectorizer testsuite regressions on x86 since r12-6420 and r12-6523
  2022-01-12 23:05 [Bug tree-optimization/103998] New: [12 Regression] Recent vectorizer testsuite regressions on x86 jakub at gcc dot gnu.org
                   ` (5 preceding siblings ...)
  2022-01-13  3:47 ` pinskia at gcc dot gnu.org
@ 2022-01-13  8:22 ` rguenth at gcc dot gnu.org
  2022-01-25 11:02 ` rguenth at gcc dot gnu.org
  2022-01-25 11:06 ` rguenth at gcc dot gnu.org
  8 siblings, 0 replies; 10+ messages in thread
From: rguenth at gcc dot gnu.org @ 2022-01-13  8:22 UTC (permalink / raw)
  To: gcc-bugs

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

--- Comment #6 from Richard Biener <rguenth at gcc dot gnu.org> ---
The issue is likely the same as in PR103997, I've commented there.

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

* [Bug tree-optimization/103998] [12 Regression] Recent vectorizer testsuite regressions on x86 since r12-6420 and r12-6523
  2022-01-12 23:05 [Bug tree-optimization/103998] New: [12 Regression] Recent vectorizer testsuite regressions on x86 jakub at gcc dot gnu.org
                   ` (6 preceding siblings ...)
  2022-01-13  8:22 ` rguenth at gcc dot gnu.org
@ 2022-01-25 11:02 ` rguenth at gcc dot gnu.org
  2022-01-25 11:06 ` rguenth at gcc dot gnu.org
  8 siblings, 0 replies; 10+ messages in thread
From: rguenth at gcc dot gnu.org @ 2022-01-25 11:02 UTC (permalink / raw)
  To: gcc-bugs

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103998
Bug 103998 depends on bug 103997, which changed state.

Bug 103997 Summary: [12 Regression] gcc.target/i386/pr88531-??.c scan-assembler-times FAILs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103997

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

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

* [Bug tree-optimization/103998] [12 Regression] Recent vectorizer testsuite regressions on x86 since r12-6420 and r12-6523
  2022-01-12 23:05 [Bug tree-optimization/103998] New: [12 Regression] Recent vectorizer testsuite regressions on x86 jakub at gcc dot gnu.org
                   ` (7 preceding siblings ...)
  2022-01-25 11:02 ` rguenth at gcc dot gnu.org
@ 2022-01-25 11:06 ` rguenth at gcc dot gnu.org
  8 siblings, 0 replies; 10+ messages in thread
From: rguenth at gcc dot gnu.org @ 2022-01-25 11:06 UTC (permalink / raw)
  To: gcc-bugs

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

Richard Biener <rguenth at gcc dot gnu.org> changed:

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

--- Comment #7 from Richard Biener <rguenth at gcc dot gnu.org> ---
I believe all are fixed now.

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

end of thread, other threads:[~2022-01-25 11:06 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-01-12 23:05 [Bug tree-optimization/103998] New: [12 Regression] Recent vectorizer testsuite regressions on x86 jakub at gcc dot gnu.org
2022-01-12 23:06 ` [Bug tree-optimization/103998] " jakub at gcc dot gnu.org
2022-01-12 23:12 ` [Bug tree-optimization/103998] [12 Regression] Recent vectorizer testsuite regressions on x86 since r12-6420 and r12-6523 pinskia at gcc dot gnu.org
2022-01-13  3:34 ` crazylht at gmail dot com
2022-01-13  3:44 ` crazylht at gmail dot com
2022-01-13  3:46 ` pinskia at gcc dot gnu.org
2022-01-13  3:47 ` pinskia at gcc dot gnu.org
2022-01-13  8:22 ` rguenth at gcc dot gnu.org
2022-01-25 11:02 ` rguenth at gcc dot gnu.org
2022-01-25 11:06 ` rguenth 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).