public inbox for gcc-bugs@sourceware.org
help / color / mirror / Atom feed
* [Bug tree-optimization/103042] New: gcc.dg/vect/complex/bb-slp-complex-add-pattern-unsigned-long.c etc. FAIL
@ 2021-11-02 10:00 ro at gcc dot gnu.org
  2021-11-02 10:02 ` [Bug tree-optimization/103042] " ro at gcc dot gnu.org
                   ` (12 more replies)
  0 siblings, 13 replies; 14+ messages in thread
From: ro at gcc dot gnu.org @ 2021-11-02 10:00 UTC (permalink / raw)
  To: gcc-bugs

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

            Bug ID: 103042
           Summary: gcc.dg/vect/complex/bb-slp-complex-add-pattern-unsigne
                    d-long.c etc. FAIL
           Product: gcc
           Version: 12.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: tree-optimization
          Assignee: unassigned at gcc dot gnu.org
          Reporter: ro at gcc dot gnu.org
                CC: tnfchris at gcc dot gnu.org
  Target Milestone: ---
            Target: sparc-sun-solaris2.11, arm-none-linux-gnueabihf

Several of the testcases modified in

commit 4045d5fa42f2ee7b284977c8f2f0edc300a63e43
Author: Tamar Christina <tamar.christina@arm.com>
Date:   Fri Oct 29 12:47:39 2021 +0100

    middle-end: Add target independent tests for Arm complex numbers
vectorization.

FAIL on Solaris/SPARC (32 and 64-bit) and ARM:

FAIL: gcc.dg/vect/complex/bb-slp-complex-add-pattern-unsigned-long.c -flto
-ffat-lto-objects  scan-tree-dump slp1 "Found COMPLEX_ADD_ROT270"
FAIL: gcc.dg/vect/complex/bb-slp-complex-add-pattern-unsigned-long.c -flto
-ffat-lto-objects  scan-tree-dump slp1 "Found COMPLEX_ADD_ROT90"
FAIL: gcc.dg/vect/complex/bb-slp-complex-add-pattern-unsigned-long.c
scan-tree-dump slp1 "Found COMPLEX_ADD_ROT270"
FAIL: gcc.dg/vect/complex/bb-slp-complex-add-pattern-unsigned-long.c
scan-tree-dump slp1 "Found COMPLEX_ADD_ROT90"
FAIL: gcc.dg/vect/complex/fast-math-bb-slp-complex-add-pattern-double.c
scan-tree-dump slp1 "Found COMPLEX_ADD_ROT270"
FAIL: gcc.dg/vect/complex/fast-math-bb-slp-complex-add-pattern-double.c
scan-tree-dump slp1 "Found COMPLEX_ADD_ROT90"
FAIL: gcc.dg/vect/complex/vect-complex-add-pattern-long.c -flto
-ffat-lto-objects  scan-tree-dump vect "Found COMPLEX_ADD_ROT270"
FAIL: gcc.dg/vect/complex/vect-complex-add-pattern-long.c -flto
-ffat-lto-objects  scan-tree-dump vect "Found COMPLEX_ADD_ROT90"
FAIL: gcc.dg/vect/complex/vect-complex-add-pattern-long.c scan-tree-dump vect
"Found COMPLEX_ADD_ROT270"
FAIL: gcc.dg/vect/complex/vect-complex-add-pattern-long.c scan-tree-dump vect
"Found COMPLEX_ADD_ROT90"
FAIL: gcc.dg/vect/complex/vect-complex-add-pattern-unsigned-long.c -flto
-ffat-lto-objects  scan-tree-dump vect "Found COMPLEX_ADD_ROT270"
FAIL: gcc.dg/vect/complex/vect-complex-add-pattern-unsigned-long.c -flto
-ffat-lto-objects  scan-tree-dump vect "Found COMPLEX_ADD_ROT90"
FAIL: gcc.dg/vect/complex/vect-complex-add-pattern-unsigned-long.c
scan-tree-dump vect "Found COMPLEX_ADD_ROT270"
FAIL: gcc.dg/vect/complex/vect-complex-add-pattern-unsigned-long.c
scan-tree-dump vect "Found COMPLEX_ADD_ROT90"

I'll attach one example dump for inspection.

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

* [Bug tree-optimization/103042] gcc.dg/vect/complex/bb-slp-complex-add-pattern-unsigned-long.c etc. FAIL
  2021-11-02 10:00 [Bug tree-optimization/103042] New: gcc.dg/vect/complex/bb-slp-complex-add-pattern-unsigned-long.c etc. FAIL ro at gcc dot gnu.org
@ 2021-11-02 10:02 ` ro at gcc dot gnu.org
  2021-11-02 10:02 ` ro at gcc dot gnu.org
                   ` (11 subsequent siblings)
  12 siblings, 0 replies; 14+ messages in thread
From: ro at gcc dot gnu.org @ 2021-11-02 10:02 UTC (permalink / raw)
  To: gcc-bugs

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

--- Comment #1 from Rainer Orth <ro at gcc dot gnu.org> ---
Created attachment 51721
  --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=51721&action=edit
32-bit sparc-sun-solaris2.11
bb-slp-complex-add-pattern-unsigned-long.c.175t.slp1

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

* [Bug tree-optimization/103042] gcc.dg/vect/complex/bb-slp-complex-add-pattern-unsigned-long.c etc. FAIL
  2021-11-02 10:00 [Bug tree-optimization/103042] New: gcc.dg/vect/complex/bb-slp-complex-add-pattern-unsigned-long.c etc. FAIL ro at gcc dot gnu.org
  2021-11-02 10:02 ` [Bug tree-optimization/103042] " ro at gcc dot gnu.org
@ 2021-11-02 10:02 ` ro at gcc dot gnu.org
  2021-11-02 10:04 ` tnfchris at gcc dot gnu.org
                   ` (10 subsequent siblings)
  12 siblings, 0 replies; 14+ messages in thread
From: ro at gcc dot gnu.org @ 2021-11-02 10:02 UTC (permalink / raw)
  To: gcc-bugs

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|---                         |12.0

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

* [Bug tree-optimization/103042] gcc.dg/vect/complex/bb-slp-complex-add-pattern-unsigned-long.c etc. FAIL
  2021-11-02 10:00 [Bug tree-optimization/103042] New: gcc.dg/vect/complex/bb-slp-complex-add-pattern-unsigned-long.c etc. FAIL ro at gcc dot gnu.org
  2021-11-02 10:02 ` [Bug tree-optimization/103042] " ro at gcc dot gnu.org
  2021-11-02 10:02 ` ro at gcc dot gnu.org
@ 2021-11-02 10:04 ` tnfchris at gcc dot gnu.org
  2021-11-04 13:00 ` [Bug testsuite/103042] " tnfchris at gcc dot gnu.org
                   ` (9 subsequent siblings)
  12 siblings, 0 replies; 14+ messages in thread
From: tnfchris at gcc dot gnu.org @ 2021-11-02 10:04 UTC (permalink / raw)
  To: gcc-bugs

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

--- Comment #2 from Tamar Christina <tnfchris at gcc dot gnu.org> ---
Thanks, yeah, SLP discovery failed for all of them.

I think I should just unroll all these.

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

* [Bug testsuite/103042] gcc.dg/vect/complex/bb-slp-complex-add-pattern-unsigned-long.c etc. FAIL
  2021-11-02 10:00 [Bug tree-optimization/103042] New: gcc.dg/vect/complex/bb-slp-complex-add-pattern-unsigned-long.c etc. FAIL ro at gcc dot gnu.org
                   ` (2 preceding siblings ...)
  2021-11-02 10:04 ` tnfchris at gcc dot gnu.org
@ 2021-11-04 13:00 ` tnfchris at gcc dot gnu.org
  2021-11-04 13:47 ` cvs-commit at gcc dot gnu.org
                   ` (8 subsequent siblings)
  12 siblings, 0 replies; 14+ messages in thread
From: tnfchris at gcc dot gnu.org @ 2021-11-04 13:00 UTC (permalink / raw)
  To: gcc-bugs

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

Tamar Christina <tnfchris at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
     Ever confirmed|0                           |1
   Last reconfirmed|                            |2021-11-04
           Assignee|unassigned at gcc dot gnu.org      |tnfchris at gcc dot gnu.org
             Status|UNCONFIRMED                 |ASSIGNED

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

* [Bug testsuite/103042] gcc.dg/vect/complex/bb-slp-complex-add-pattern-unsigned-long.c etc. FAIL
  2021-11-02 10:00 [Bug tree-optimization/103042] New: gcc.dg/vect/complex/bb-slp-complex-add-pattern-unsigned-long.c etc. FAIL ro at gcc dot gnu.org
                   ` (3 preceding siblings ...)
  2021-11-04 13:00 ` [Bug testsuite/103042] " tnfchris at gcc dot gnu.org
@ 2021-11-04 13:47 ` cvs-commit at gcc dot gnu.org
  2021-11-04 13:54 ` tnfchris at gcc dot gnu.org
                   ` (7 subsequent siblings)
  12 siblings, 0 replies; 14+ messages in thread
From: cvs-commit at gcc dot gnu.org @ 2021-11-04 13:47 UTC (permalink / raw)
  To: gcc-bugs

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

--- Comment #3 from CVS Commits <cvs-commit at gcc dot gnu.org> ---
The master branch has been updated by Tamar Christina <tnfchris@gcc.gnu.org>:

https://gcc.gnu.org/g:5914a7b5c637c9007283226f200dcab8b745abc8

commit r12-4900-g5914a7b5c637c9007283226f200dcab8b745abc8
Author: Tamar Christina <tamar.christina@arm.com>
Date:   Thu Nov 4 13:43:36 2021 +0000

    testsuite: Add more guards to complex tests

    This test hopefully fixes all the remaining target specific test issues by

    1: Unrolling all add testcases by 16 using pragma GCC unroll
    2. On armhf use Adv.SIMD instead of MVE to test. MVE's autovec is too
incomplete
       to be a general test target.
    3. Add appropriate vect_<type> and float<size> guards on testcases.

    gcc/testsuite/ChangeLog:

            PR testsuite/103042
            * gcc.dg/vect/complex/bb-slp-complex-add-pattern-int.c: Update
guards.
            * gcc.dg/vect/complex/bb-slp-complex-add-pattern-long.c: Likewise.
            * gcc.dg/vect/complex/bb-slp-complex-add-pattern-short.c: Likewise.
            * gcc.dg/vect/complex/bb-slp-complex-add-pattern-unsigned-int.c:
            Likewise.
            * gcc.dg/vect/complex/bb-slp-complex-add-pattern-unsigned-long.c:
            Likewise.
            * gcc.dg/vect/complex/bb-slp-complex-add-pattern-unsigned-short.c:
            Likewise.
            * gcc.dg/vect/complex/complex-add-pattern-template.c: Likewise.
            * gcc.dg/vect/complex/complex-add-template.c: Likewise.
            * gcc.dg/vect/complex/complex-operations-run.c: Likewise.
            * gcc.dg/vect/complex/fast-math-bb-slp-complex-add-double.c:
Likewise.
            * gcc.dg/vect/complex/fast-math-bb-slp-complex-add-float.c:
Likewise.
            * gcc.dg/vect/complex/fast-math-bb-slp-complex-add-half-float.c:
            Likewise.
            *
gcc.dg/vect/complex/fast-math-bb-slp-complex-add-pattern-double.c:
            Likewise.
            * gcc.dg/vect/complex/fast-math-bb-slp-complex-add-pattern-float.c:
            Likewise.
            *
gcc.dg/vect/complex/fast-math-bb-slp-complex-add-pattern-half-float.c:
            Likewise.
            * gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-double.c:
Likewise.
            * gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-float.c:
Likewise.
            * gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-half-float.c:
            Likewise.
            * gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-double.c:
Likewise.
            * gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-float.c:
Likewise.
            * gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-half-float.c:
            Likewise.
            * gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-double.c:
Likewise.
            * gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-float.c:
Likewise.
            * gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-half-float.c:
            Likewise.
            * gcc.dg/vect/complex/fast-math-complex-add-double.c: Likewise.
            * gcc.dg/vect/complex/fast-math-complex-add-float.c: Likewise.
            * gcc.dg/vect/complex/fast-math-complex-add-half-float.c: Likewise.
            * gcc.dg/vect/complex/fast-math-complex-add-pattern-double.c:
Likewise.
            * gcc.dg/vect/complex/fast-math-complex-add-pattern-float.c:
Likewise.
            * gcc.dg/vect/complex/fast-math-complex-add-pattern-half-float.c:
            Likewise.
            * gcc.dg/vect/complex/fast-math-complex-mla-double.c: Likewise.
            * gcc.dg/vect/complex/fast-math-complex-mla-float.c: Likewise.
            * gcc.dg/vect/complex/fast-math-complex-mla-half-float.c: Likewise.
            * gcc.dg/vect/complex/fast-math-complex-mls-double.c: Likewise.
            * gcc.dg/vect/complex/fast-math-complex-mls-float.c: Likewise.
            * gcc.dg/vect/complex/fast-math-complex-mls-half-float.c: Likewise.
            * gcc.dg/vect/complex/fast-math-complex-mul-double.c: Likewise.
            * gcc.dg/vect/complex/fast-math-complex-mul-float.c: Likewise.
            * gcc.dg/vect/complex/fast-math-complex-mul-half-float.c: Likewise.
            * gcc.dg/vect/complex/vect-complex-add-pattern-byte.c: Likewise.
            * gcc.dg/vect/complex/vect-complex-add-pattern-int.c: Likewise.
            * gcc.dg/vect/complex/vect-complex-add-pattern-long.c: Likewise.
            * gcc.dg/vect/complex/vect-complex-add-pattern-short.c: Likewise.
            * gcc.dg/vect/complex/vect-complex-add-pattern-unsigned-byte.c:
            Likewise.
            * gcc.dg/vect/complex/vect-complex-add-pattern-unsigned-int.c:
            Likewise.
            * gcc.dg/vect/complex/vect-complex-add-pattern-unsigned-long.c:
            Likewise.
            * gcc.dg/vect/complex/vect-complex-add-pattern-unsigned-short.c:
            Likewise.

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

* [Bug testsuite/103042] gcc.dg/vect/complex/bb-slp-complex-add-pattern-unsigned-long.c etc. FAIL
  2021-11-02 10:00 [Bug tree-optimization/103042] New: gcc.dg/vect/complex/bb-slp-complex-add-pattern-unsigned-long.c etc. FAIL ro at gcc dot gnu.org
                   ` (4 preceding siblings ...)
  2021-11-04 13:47 ` cvs-commit at gcc dot gnu.org
@ 2021-11-04 13:54 ` tnfchris at gcc dot gnu.org
  2021-11-05  9:33 ` ro at gcc dot gnu.org
                   ` (6 subsequent siblings)
  12 siblings, 0 replies; 14+ messages in thread
From: tnfchris at gcc dot gnu.org @ 2021-11-04 13:54 UTC (permalink / raw)
  To: gcc-bugs

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

Tamar Christina <tnfchris at gcc dot gnu.org> changed:

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

--- Comment #4 from Tamar Christina <tnfchris at gcc dot gnu.org> ---
This should be fixed.

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

* [Bug testsuite/103042] gcc.dg/vect/complex/bb-slp-complex-add-pattern-unsigned-long.c etc. FAIL
  2021-11-02 10:00 [Bug tree-optimization/103042] New: gcc.dg/vect/complex/bb-slp-complex-add-pattern-unsigned-long.c etc. FAIL ro at gcc dot gnu.org
                   ` (5 preceding siblings ...)
  2021-11-04 13:54 ` tnfchris at gcc dot gnu.org
@ 2021-11-05  9:33 ` ro at gcc dot gnu.org
  2021-11-05  9:37 ` tnfchris at gcc dot gnu.org
                   ` (5 subsequent siblings)
  12 siblings, 0 replies; 14+ messages in thread
From: ro at gcc dot gnu.org @ 2021-11-05  9:33 UTC (permalink / raw)
  To: gcc-bugs

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

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

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

--- Comment #5 from Rainer Orth <ro at gcc dot gnu.org> ---
Unfortunately not: while some tests were indeed fixed

* 32-bit sparc:

-FAIL: gcc.dg/vect/complex/fast-math-bb-slp-complex-add-pattern-double.c
scan-tree-dump slp1 "Found COMPLEX_ADD_ROT270"
-FAIL: gcc.dg/vect/complex/fast-math-bb-slp-complex-add-pattern-double.c
scan-tree-dump slp1 "Found COMPLEX_ADD_ROT90"

* 64-bit sparc:

-FAIL: gcc.dg/vect/complex/fast-math-bb-slp-complex-add-pattern-double.c
scan-tree-dump slp1 "Found COMPLEX_ADD_ROT270"
-FAIL: gcc.dg/vect/complex/fast-math-bb-slp-complex-add-pattern-double.c
scan-tree-dump slp1 "Found COMPLEX_ADD_ROT90"
-FAIL: gcc.dg/vect/complex/vect-complex-add-pattern-long.c -flto
-ffat-lto-objects  scan-tree-dump vect "Found COMPLEX_ADD_ROT270"
-FAIL: gcc.dg/vect/complex/vect-complex-add-pattern-long.c -flto
-ffat-lto-objects  scan-tree-dump vect "Found COMPLEX_ADD_ROT90"
-FAIL: gcc.dg/vect/complex/vect-complex-add-pattern-long.c scan-tree-dump vect
"Found COMPLEX_ADD_ROT270"
-FAIL: gcc.dg/vect/complex/vect-complex-add-pattern-long.c scan-tree-dump vect
"Found COMPLEX_ADD_ROT90"
-FAIL: gcc.dg/vect/complex/vect-complex-add-pattern-unsigned-long.c -flto
-ffat-lto-objects  scan-tree-dump vect "Found COMPLEX_ADD_ROT270"
-FAIL: gcc.dg/vect/complex/vect-complex-add-pattern-unsigned-long.c -flto
-ffat-lto-objects  scan-tree-dump vect "Found COMPLEX_ADD_ROT90"
-FAIL: gcc.dg/vect/complex/vect-complex-add-pattern-unsigned-long.c
scan-tree-dump vect "Found COMPLEX_ADD_ROT270"
-FAIL: gcc.dg/vect/complex/vect-complex-add-pattern-unsigned-long.c
scan-tree-dump vect "Found COMPLEX_ADD_ROT90"

a considerable number of failures still remains:

* 32-bit sparc:

FAIL: gcc.dg/vect/complex/bb-slp-complex-add-pattern-unsigned-long.c -flto
-ffat-lto-objects  scan-tree-dump slp1 "Found COMPLEX_ADD_ROT270"
FAIL: gcc.dg/vect/complex/bb-slp-complex-add-pattern-unsigned-long.c -flto
-ffat-lto-objects  scan-tree-dump slp1 "Found COMPLEX_ADD_ROT90"
FAIL: gcc.dg/vect/complex/bb-slp-complex-add-pattern-unsigned-long.c
scan-tree-dump slp1 "Found COMPLEX_ADD_ROT270"
FAIL: gcc.dg/vect/complex/bb-slp-complex-add-pattern-unsigned-long.c
scan-tree-dump slp1 "Found COMPLEX_ADD_ROT90"
FAIL: gcc.dg/vect/complex/fast-math-bb-slp-complex-add-pattern-double.c
scan-tree-dump slp1 "Found COMPLEX_ADD_ROT270"
FAIL: gcc.dg/vect/complex/fast-math-bb-slp-complex-add-pattern-double.c
scan-tree-dump slp1 "Found COMPLEX_ADD_ROT90"
FAIL: gcc.dg/vect/complex/vect-complex-add-pattern-long.c -flto
-ffat-lto-objects  scan-tree-dump vect "Found COMPLEX_ADD_ROT270"
FAIL: gcc.dg/vect/complex/vect-complex-add-pattern-long.c -flto
-ffat-lto-objects  scan-tree-dump vect "Found COMPLEX_ADD_ROT90"
FAIL: gcc.dg/vect/complex/vect-complex-add-pattern-long.c scan-tree-dump vect
"Found COMPLEX_ADD_ROT270"
FAIL: gcc.dg/vect/complex/vect-complex-add-pattern-long.c scan-tree-dump vect
"Found COMPLEX_ADD_ROT90"
FAIL: gcc.dg/vect/complex/vect-complex-add-pattern-unsigned-long.c -flto
-ffat-lto-objects  scan-tree-dump vect "Found COMPLEX_ADD_ROT270"
FAIL: gcc.dg/vect/complex/vect-complex-add-pattern-unsigned-long.c -flto
-ffat-lto-objects  scan-tree-dump vect "Found COMPLEX_ADD_ROT90"
FAIL: gcc.dg/vect/complex/vect-complex-add-pattern-unsigned-long.c
scan-tree-dump vect "Found COMPLEX_ADD_ROT270"
FAIL: gcc.dg/vect/complex/vect-complex-add-pattern-unsigned-long.c
scan-tree-dump vect "Found COMPLEX_ADD_ROT90"

* 64-bit sparc:

FAIL: gcc.dg/vect/complex/fast-math-bb-slp-complex-add-pattern-double.c
scan-tree-dump slp1 "Found COMPLEX_ADD_ROT270"
FAIL: gcc.dg/vect/complex/fast-math-bb-slp-complex-add-pattern-double.c
scan-tree-dump slp1 "Found COMPLEX_ADD_ROT90"
FAIL: gcc.dg/vect/complex/vect-complex-add-pattern-long.c -flto
-ffat-lto-objects  scan-tree-dump vect "Found COMPLEX_ADD_ROT270"
FAIL: gcc.dg/vect/complex/vect-complex-add-pattern-long.c -flto
-ffat-lto-objects  scan-tree-dump vect "Found COMPLEX_ADD_ROT90"
FAIL: gcc.dg/vect/complex/vect-complex-add-pattern-long.c scan-tree-dump vect
"Found COMPLEX_ADD_ROT270"
FAIL: gcc.dg/vect/complex/vect-complex-add-pattern-long.c scan-tree-dump vect
"Found COMPLEX_ADD_ROT90"
FAIL: gcc.dg/vect/complex/vect-complex-add-pattern-unsigned-long.c -flto
-ffat-lto-objects  scan-tree-dump vect "Found COMPLEX_ADD_ROT270"
FAIL: gcc.dg/vect/complex/vect-complex-add-pattern-unsigned-long.c -flto
-ffat-lto-objects  scan-tree-dump vect "Found COMPLEX_ADD_ROT90"
FAIL: gcc.dg/vect/complex/vect-complex-add-pattern-unsigned-long.c
scan-tree-dump vect "Found COMPLEX_ADD_ROT270"
FAIL: gcc.dg/vect/complex/vect-complex-add-pattern-unsigned-long.c
scan-tree-dump vect "Found COMPLEX_ADD_ROT90"

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

* [Bug testsuite/103042] gcc.dg/vect/complex/bb-slp-complex-add-pattern-unsigned-long.c etc. FAIL
  2021-11-02 10:00 [Bug tree-optimization/103042] New: gcc.dg/vect/complex/bb-slp-complex-add-pattern-unsigned-long.c etc. FAIL ro at gcc dot gnu.org
                   ` (6 preceding siblings ...)
  2021-11-05  9:33 ` ro at gcc dot gnu.org
@ 2021-11-05  9:37 ` tnfchris at gcc dot gnu.org
  2021-11-09 10:02 ` tnfchris at gcc dot gnu.org
                   ` (4 subsequent siblings)
  12 siblings, 0 replies; 14+ messages in thread
From: tnfchris at gcc dot gnu.org @ 2021-11-05  9:37 UTC (permalink / raw)
  To: gcc-bugs

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

--- Comment #6 from Tamar Christina <tnfchris at gcc dot gnu.org> ---
ok, then I don't think sparc can vectorize these cases at all through SLP, so I
will just skip them.

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

* [Bug testsuite/103042] gcc.dg/vect/complex/bb-slp-complex-add-pattern-unsigned-long.c etc. FAIL
  2021-11-02 10:00 [Bug tree-optimization/103042] New: gcc.dg/vect/complex/bb-slp-complex-add-pattern-unsigned-long.c etc. FAIL ro at gcc dot gnu.org
                   ` (7 preceding siblings ...)
  2021-11-05  9:37 ` tnfchris at gcc dot gnu.org
@ 2021-11-09 10:02 ` tnfchris at gcc dot gnu.org
  2021-11-10 12:06 ` cvs-commit at gcc dot gnu.org
                   ` (3 subsequent siblings)
  12 siblings, 0 replies; 14+ messages in thread
From: tnfchris at gcc dot gnu.org @ 2021-11-09 10:02 UTC (permalink / raw)
  To: gcc-bugs

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

--- Comment #7 from Tamar Christina <tnfchris at gcc dot gnu.org> ---
> gcc/testsuite/gcc.dg/vect/complex/fast-math-bb-slp-complex-add-pattern-double.c

This one running is odd, it's guarded by vect_double which doesn't match
sparc-*-*-*.  That should be unresolved now.

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

* [Bug testsuite/103042] gcc.dg/vect/complex/bb-slp-complex-add-pattern-unsigned-long.c etc. FAIL
  2021-11-02 10:00 [Bug tree-optimization/103042] New: gcc.dg/vect/complex/bb-slp-complex-add-pattern-unsigned-long.c etc. FAIL ro at gcc dot gnu.org
                   ` (8 preceding siblings ...)
  2021-11-09 10:02 ` tnfchris at gcc dot gnu.org
@ 2021-11-10 12:06 ` cvs-commit at gcc dot gnu.org
  2021-11-11 12:24 ` ro at CeBiTec dot Uni-Bielefeld.DE
                   ` (2 subsequent siblings)
  12 siblings, 0 replies; 14+ messages in thread
From: cvs-commit at gcc dot gnu.org @ 2021-11-10 12:06 UTC (permalink / raw)
  To: gcc-bugs

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

--- Comment #8 from CVS Commits <cvs-commit at gcc dot gnu.org> ---
The master branch has been updated by Tamar Christina <tnfchris@gcc.gnu.org>:

https://gcc.gnu.org/g:0cf6065ce4997774de66db4de83d461013e0f0e1

commit r12-5112-g0cf6065ce4997774de66db4de83d461013e0f0e1
Author: Tamar Christina <tamar.christina@arm.com>
Date:   Wed Nov 10 12:03:33 2021 +0000

    testsuite: change vect_long to vect_long_long in complex tests.

    These tests are still failing on SPARC and it looks like this is because I
need
    to use vect_long_long instead of vect_long.

    gcc/testsuite/ChangeLog:

            PR testsuite/103042
            * gcc.dg/vect/complex/bb-slp-complex-add-pattern-long.c: Use
            vect_long_long instead of vect_long.
            * gcc.dg/vect/complex/bb-slp-complex-add-pattern-unsigned-long.c:
            Likewise.
            * gcc.dg/vect/complex/vect-complex-add-pattern-long.c: Likewise.
            * gcc.dg/vect/complex/vect-complex-add-pattern-unsigned-long.c:
            Likewise.

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

* [Bug testsuite/103042] gcc.dg/vect/complex/bb-slp-complex-add-pattern-unsigned-long.c etc. FAIL
  2021-11-02 10:00 [Bug tree-optimization/103042] New: gcc.dg/vect/complex/bb-slp-complex-add-pattern-unsigned-long.c etc. FAIL ro at gcc dot gnu.org
                   ` (9 preceding siblings ...)
  2021-11-10 12:06 ` cvs-commit at gcc dot gnu.org
@ 2021-11-11 12:24 ` ro at CeBiTec dot Uni-Bielefeld.DE
  2021-11-11 12:26 ` ro at CeBiTec dot Uni-Bielefeld.DE
  2021-11-11 13:10 ` tnfchris at gcc dot gnu.org
  12 siblings, 0 replies; 14+ messages in thread
From: ro at CeBiTec dot Uni-Bielefeld.DE @ 2021-11-11 12:24 UTC (permalink / raw)
  To: gcc-bugs

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

--- Comment #9 from ro at CeBiTec dot Uni-Bielefeld.DE <ro at CeBiTec dot Uni-Bielefeld.DE> ---
> --- Comment #7 from Tamar Christina <tnfchris at gcc dot gnu.org> ---
>> gcc/testsuite/gcc.dg/vect/complex/fast-math-bb-slp-complex-add-pattern-double.c
>
> This one running is odd, it's guarded by vect_double which doesn't match
> sparc-*-*-*.  That should be unresolved now.

Those failures existed until 20211103 and were gone by 20211105
(UNSUPPORTED; UNRESOLVED would also be bad).

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

* [Bug testsuite/103042] gcc.dg/vect/complex/bb-slp-complex-add-pattern-unsigned-long.c etc. FAIL
  2021-11-02 10:00 [Bug tree-optimization/103042] New: gcc.dg/vect/complex/bb-slp-complex-add-pattern-unsigned-long.c etc. FAIL ro at gcc dot gnu.org
                   ` (10 preceding siblings ...)
  2021-11-11 12:24 ` ro at CeBiTec dot Uni-Bielefeld.DE
@ 2021-11-11 12:26 ` ro at CeBiTec dot Uni-Bielefeld.DE
  2021-11-11 13:10 ` tnfchris at gcc dot gnu.org
  12 siblings, 0 replies; 14+ messages in thread
From: ro at CeBiTec dot Uni-Bielefeld.DE @ 2021-11-11 12:26 UTC (permalink / raw)
  To: gcc-bugs

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

--- Comment #10 from ro at CeBiTec dot Uni-Bielefeld.DE <ro at CeBiTec dot Uni-Bielefeld.DE> ---
> --- Comment #8 from CVS Commits <cvs-commit at gcc dot gnu.org> ---
[...]
>     testsuite: change vect_long to vect_long_long in complex tests.
>
>     These tests are still failing on SPARC and it looks like this is because I
> need
>     to use vect_long_long instead of vect_long.

Indeed: as of last night, all those tests are UNSUPPORTED on 32 and
64-bit SPARC.  Thanks.

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

* [Bug testsuite/103042] gcc.dg/vect/complex/bb-slp-complex-add-pattern-unsigned-long.c etc. FAIL
  2021-11-02 10:00 [Bug tree-optimization/103042] New: gcc.dg/vect/complex/bb-slp-complex-add-pattern-unsigned-long.c etc. FAIL ro at gcc dot gnu.org
                   ` (11 preceding siblings ...)
  2021-11-11 12:26 ` ro at CeBiTec dot Uni-Bielefeld.DE
@ 2021-11-11 13:10 ` tnfchris at gcc dot gnu.org
  12 siblings, 0 replies; 14+ messages in thread
From: tnfchris at gcc dot gnu.org @ 2021-11-11 13:10 UTC (permalink / raw)
  To: gcc-bugs

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

Tamar Christina <tnfchris at gcc dot gnu.org> changed:

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

--- Comment #11 from Tamar Christina <tnfchris at gcc dot gnu.org> ---
Cheers thanks for confirming

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

end of thread, other threads:[~2021-11-11 13:10 UTC | newest]

Thread overview: 14+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-11-02 10:00 [Bug tree-optimization/103042] New: gcc.dg/vect/complex/bb-slp-complex-add-pattern-unsigned-long.c etc. FAIL ro at gcc dot gnu.org
2021-11-02 10:02 ` [Bug tree-optimization/103042] " ro at gcc dot gnu.org
2021-11-02 10:02 ` ro at gcc dot gnu.org
2021-11-02 10:04 ` tnfchris at gcc dot gnu.org
2021-11-04 13:00 ` [Bug testsuite/103042] " tnfchris at gcc dot gnu.org
2021-11-04 13:47 ` cvs-commit at gcc dot gnu.org
2021-11-04 13:54 ` tnfchris at gcc dot gnu.org
2021-11-05  9:33 ` ro at gcc dot gnu.org
2021-11-05  9:37 ` tnfchris at gcc dot gnu.org
2021-11-09 10:02 ` tnfchris at gcc dot gnu.org
2021-11-10 12:06 ` cvs-commit at gcc dot gnu.org
2021-11-11 12:24 ` ro at CeBiTec dot Uni-Bielefeld.DE
2021-11-11 12:26 ` ro at CeBiTec dot Uni-Bielefeld.DE
2021-11-11 13:10 ` tnfchris 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).