public inbox for gcc-bugs@sourceware.org
help / color / mirror / Atom feed
* [Bug tree-optimization/103237] New: wrong code with -ftree-vectorize at -O1 on x86_64-linux-gnu
@ 2021-11-14 17:38 haoxintu at gmail dot com
  2021-11-14 21:09 ` [Bug tree-optimization/103237] [10/11/12 Regression] " pinskia at gcc dot gnu.org
                   ` (11 more replies)
  0 siblings, 12 replies; 13+ messages in thread
From: haoxintu at gmail dot com @ 2021-11-14 17:38 UTC (permalink / raw)
  To: gcc-bugs

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

            Bug ID: 103237
           Summary: wrong code with -ftree-vectorize at -O1 on
                    x86_64-linux-gnu
           Product: gcc
           Version: 12.0
            Status: UNCONFIRMED
          Keywords: wrong-code
          Severity: normal
          Priority: P3
         Component: tree-optimization
          Assignee: unassigned at gcc dot gnu.org
          Reporter: haoxintu at gmail dot com
  Target Milestone: ---

Hi all.

This seems a long latent bug existed after GCC-10.1.

$cat small.c
#include <stdint.h>
#include <stdio.h>
struct S0 {
  uint16_t a;
};
union U1 {
  struct S0 b;
};
int32_t g1[1] = {0};
uint32_t g2[][10][1] = {
    {}, {}, {}, {}, {}, {}, {{}, {}, {}, {}, {}, {}, {4294967295UL}}};
union U1 g3;
static int32_t func_1() {
  int32_t *l_1 = &g1[0];
  uint32_t l_2 ;
  for (g3.b.a = (27); (g3.b.a != 45);
       g3.b.a = g3.b.a + 9) {
    for (l_2 = 0; (l_2 <= 3); l_2 += 1) {
      uint32_t *l_3 = &g2[6][6][0];
      *l_1 = *l_3 ^= ((0 == 0) << 0);
    }
  }
  return 0;
}
int main() {
  func_1();
  for (int i = 0; i < 1; i++)
    printf("%d\n", g1[i]);
  return 0;
}


$gcc -O2 -ftree-vectorize small.c ; ./a.out
-1

$gcc -O1 -ftree-vectorize small.c ; ./a.out
0

$gcc -O1 small.c ; ./a.out
-1

$gcc -v
Using built-in specs.
COLLECT_GCC=gcc
COLLECT_LTO_WRAPPER=/home/haoxin/haoxin-data/compilers/gcc/build/libexec/gcc/x86_64-pc-linux-gnu/12.0.0/lto-wrapper
Target: x86_64-pc-linux-gnu
Configured with:../configure
--prefix=/home/haoxin/haoxin-data/compilers/gcc/build/ --enable-bootstrap
--enable-checking=release --enable-multilib --enable-languages=c,c++,lto
--no-create --no-recursion
Thread model: posix
Supported LTO compression algorithms: zlib
gcc version 12.0.0 20211114 (experimental) (GCC) 

Can also check here: https://godbolt.org/z/ncar1aWYM

Thanks,
Haoxin

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

* [Bug tree-optimization/103237] [10/11/12 Regression] wrong code with -ftree-vectorize at -O1 on x86_64-linux-gnu
  2021-11-14 17:38 [Bug tree-optimization/103237] New: wrong code with -ftree-vectorize at -O1 on x86_64-linux-gnu haoxintu at gmail dot com
@ 2021-11-14 21:09 ` pinskia at gcc dot gnu.org
  2021-11-15  8:37 ` [Bug tree-optimization/103237] [10/11/12 Regression] wrong code with -ftree-vectorize at -O1 on x86_64-linux-gnu since r10-1361-g9f962469cabc7fdc marxin at gcc dot gnu.org
                   ` (10 subsequent siblings)
  11 siblings, 0 replies; 13+ messages in thread
From: pinskia at gcc dot gnu.org @ 2021-11-14 21:09 UTC (permalink / raw)
  To: gcc-bugs

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
     Ever confirmed|0                           |1
            Summary|wrong code with             |[10/11/12 Regression] wrong
                   |-ftree-vectorize at -O1 on  |code with -ftree-vectorize
                   |x86_64-linux-gnu            |at -O1 on x86_64-linux-gnu
      Known to fail|                            |10.1.0, 10.3.0, 11.2.0
   Last reconfirmed|                            |2021-11-14
             Status|UNCONFIRMED                 |NEW
      Known to work|                            |9.1.0, 9.4.0
   Target Milestone|---                         |11.3

--- Comment #1 from Andrew Pinski <pinskia at gcc dot gnu.org> ---
Confirmed.

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

* [Bug tree-optimization/103237] [10/11/12 Regression] wrong code with -ftree-vectorize at -O1 on x86_64-linux-gnu since r10-1361-g9f962469cabc7fdc
  2021-11-14 17:38 [Bug tree-optimization/103237] New: wrong code with -ftree-vectorize at -O1 on x86_64-linux-gnu haoxintu at gmail dot com
  2021-11-14 21:09 ` [Bug tree-optimization/103237] [10/11/12 Regression] " pinskia at gcc dot gnu.org
@ 2021-11-15  8:37 ` marxin at gcc dot gnu.org
  2021-11-15  9:19 ` rguenth at gcc dot gnu.org
                   ` (9 subsequent siblings)
  11 siblings, 0 replies; 13+ messages in thread
From: marxin at gcc dot gnu.org @ 2021-11-15  8:37 UTC (permalink / raw)
  To: gcc-bugs

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

Martin Liška <marxin at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
            Summary|[10/11/12 Regression] wrong |[10/11/12 Regression] wrong
                   |code with -ftree-vectorize  |code with -ftree-vectorize
                   |at -O1 on x86_64-linux-gnu  |at -O1 on x86_64-linux-gnu
                   |                            |since
                   |                            |r10-1361-g9f962469cabc7fdc
                 CC|                            |marxin at gcc dot gnu.org,
                   |                            |uros at gcc dot gnu.org

--- Comment #2 from Martin Liška <marxin at gcc dot gnu.org> ---
Started with r10-1361-g9f962469cabc7fdc.

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

* [Bug tree-optimization/103237] [10/11/12 Regression] wrong code with -ftree-vectorize at -O1 on x86_64-linux-gnu since r10-1361-g9f962469cabc7fdc
  2021-11-14 17:38 [Bug tree-optimization/103237] New: wrong code with -ftree-vectorize at -O1 on x86_64-linux-gnu haoxintu at gmail dot com
  2021-11-14 21:09 ` [Bug tree-optimization/103237] [10/11/12 Regression] " pinskia at gcc dot gnu.org
  2021-11-15  8:37 ` [Bug tree-optimization/103237] [10/11/12 Regression] wrong code with -ftree-vectorize at -O1 on x86_64-linux-gnu since r10-1361-g9f962469cabc7fdc marxin at gcc dot gnu.org
@ 2021-11-15  9:19 ` rguenth at gcc dot gnu.org
  2021-11-15  9:50 ` rguenth at gcc dot gnu.org
                   ` (8 subsequent siblings)
  11 siblings, 0 replies; 13+ messages in thread
From: rguenth at gcc dot gnu.org @ 2021-11-15  9:19 UTC (permalink / raw)
  To: gcc-bugs

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Assignee|unassigned at gcc dot gnu.org      |rguenth at gcc dot gnu.org
             Status|NEW                         |ASSIGNED
   Target Milestone|11.3                        |10.4
             Target|                            |x86_64-*-* i?86-*-*
           Priority|P3                          |P2

--- Comment #3 from Richard Biener <rguenth at gcc dot gnu.org> ---
Likely latent w/o this rev. since we optimize at GIMPLE level to

  <bb 2> [local count: 536870923]:
  g2__lsm.6_23 = MEM[(uint32_t *)&g2 + 264B];
  MEM[(uint32_t *)&g2 + 264B] = g2__lsm.6_23;
  MEM[(int32_t *)&g1] = 0;
  g3.b.a = 45;
  printf ("%d\n", 0);
  return 0;

I will eventually have a more closer look.

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

* [Bug tree-optimization/103237] [10/11/12 Regression] wrong code with -ftree-vectorize at -O1 on x86_64-linux-gnu since r10-1361-g9f962469cabc7fdc
  2021-11-14 17:38 [Bug tree-optimization/103237] New: wrong code with -ftree-vectorize at -O1 on x86_64-linux-gnu haoxintu at gmail dot com
                   ` (2 preceding siblings ...)
  2021-11-15  9:19 ` rguenth at gcc dot gnu.org
@ 2021-11-15  9:50 ` rguenth at gcc dot gnu.org
  2021-11-15  9:55 ` rguenth at gcc dot gnu.org
                   ` (7 subsequent siblings)
  11 siblings, 0 replies; 13+ messages in thread
From: rguenth at gcc dot gnu.org @ 2021-11-15  9:50 UTC (permalink / raw)
  To: gcc-bugs

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

--- Comment #4 from Richard Biener <rguenth at gcc dot gnu.org> ---
Reduced testcase where we vectorize the outer loop

int g1;
unsigned int g2 = 4294967295U;
static void __attribute__((noipa)) func_1()
{
  int *l_1 = &g1;
  for (int g3a = 0; g3a != 2; g3a++)
    for (int l_2 = 0; l_2 <= 3; l_2++)
      {
        unsigned int *l_3 = &g2;
        *l_1 = *l_3 ^= 1;
      }
}
int main()
{
  func_1();
  if (g1 != -1)
    __builtin_abort ();
  return 0;
}

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

* [Bug tree-optimization/103237] [10/11/12 Regression] wrong code with -ftree-vectorize at -O1 on x86_64-linux-gnu since r10-1361-g9f962469cabc7fdc
  2021-11-14 17:38 [Bug tree-optimization/103237] New: wrong code with -ftree-vectorize at -O1 on x86_64-linux-gnu haoxintu at gmail dot com
                   ` (3 preceding siblings ...)
  2021-11-15  9:50 ` rguenth at gcc dot gnu.org
@ 2021-11-15  9:55 ` rguenth at gcc dot gnu.org
  2021-11-15 10:00 ` [Bug tree-optimization/103237] [10/11/12 Regression] wrong code with -ftree-vectorize at -O1 on x86_64-linux-gnu marxin at gcc dot gnu.org
                   ` (6 subsequent siblings)
  11 siblings, 0 replies; 13+ messages in thread
From: rguenth at gcc dot gnu.org @ 2021-11-15  9:55 UTC (permalink / raw)
  To: gcc-bugs

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Keywords|                            |needs-bisection
      Known to work|9.1.0, 9.4.0                |
   Target Milestone|10.4                        |9.5
      Known to fail|                            |7.5.0, 9.4.1

--- Comment #5 from Richard Biener <rguenth at gcc dot gnu.org> ---
And the following fails with GCC 9 and 7 as well (using SSE vectorization).

int g1;
unsigned int g2 = 4294967295U;
static void __attribute__((noipa)) func_1()
{
  int *l_1 = &g1;
  for (int g3a = 0; g3a != 4; g3a++)
    for (int l_2 = 0; l_2 <= 3; l_2++)
      {
        unsigned int *l_3 = &g2;
        *l_1 = *l_3 ^= 1;
      }
}
int main()
{
  func_1();
  if (g1 != -1)
    __builtin_abort ();
  return 0;
}

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

* [Bug tree-optimization/103237] [10/11/12 Regression] wrong code with -ftree-vectorize at -O1 on x86_64-linux-gnu
  2021-11-14 17:38 [Bug tree-optimization/103237] New: wrong code with -ftree-vectorize at -O1 on x86_64-linux-gnu haoxintu at gmail dot com
                   ` (4 preceding siblings ...)
  2021-11-15  9:55 ` rguenth at gcc dot gnu.org
@ 2021-11-15 10:00 ` marxin at gcc dot gnu.org
  2021-11-15 10:34 ` [Bug tree-optimization/103237] [10/11/12 Regression] wrong code with -ftree-vectorize at -O1 on x86_64-linux-gnu starting with r7-1219-gb28ead45fe630b9e rguenth at gcc dot gnu.org
                   ` (5 subsequent siblings)
  11 siblings, 0 replies; 13+ messages in thread
From: marxin at gcc dot gnu.org @ 2021-11-15 10:00 UTC (permalink / raw)
  To: gcc-bugs

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

Martin Liška <marxin at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |alan.hayward at arm dot com

--- Comment #6 from Martin Liška <marxin at gcc dot gnu.org> ---
(In reply to Richard Biener from comment #5)
> And the following fails with GCC 9 and 7 as well (using SSE vectorization).
> 
> int g1;
> unsigned int g2 = 4294967295U;
> static void __attribute__((noipa)) func_1()
> {
>   int *l_1 = &g1;
>   for (int g3a = 0; g3a != 4; g3a++)
>     for (int l_2 = 0; l_2 <= 3; l_2++)
>       {
>         unsigned int *l_3 = &g2;
>         *l_1 = *l_3 ^= 1;
>       }
> }
> int main()
> {
>   func_1();
>   if (g1 != -1)
>     __builtin_abort ();
>   return 0;
> }

This started to fail with r7-1219-gb28ead45fe630b9e.

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

* [Bug tree-optimization/103237] [10/11/12 Regression] wrong code with -ftree-vectorize at -O1 on x86_64-linux-gnu starting with r7-1219-gb28ead45fe630b9e
  2021-11-14 17:38 [Bug tree-optimization/103237] New: wrong code with -ftree-vectorize at -O1 on x86_64-linux-gnu haoxintu at gmail dot com
                   ` (5 preceding siblings ...)
  2021-11-15 10:00 ` [Bug tree-optimization/103237] [10/11/12 Regression] wrong code with -ftree-vectorize at -O1 on x86_64-linux-gnu marxin at gcc dot gnu.org
@ 2021-11-15 10:34 ` rguenth at gcc dot gnu.org
  2021-11-15 12:08 ` cvs-commit at gcc dot gnu.org
                   ` (4 subsequent siblings)
  11 siblings, 0 replies; 13+ messages in thread
From: rguenth at gcc dot gnu.org @ 2021-11-15 10:34 UTC (permalink / raw)
  To: gcc-bugs

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

--- Comment #7 from Richard Biener <rguenth at gcc dot gnu.org> ---
So what we get is a double reduction with two loop-closed PHIs on the inner
loop where one is not classified as double-reduction (because we work from the
outer loop PHI to do that only).

I think this case is simply not well supported and the easiest is to disallow
it when analyzing the inner loop (because then we run into that duplicate LC
PHI).

Testing a patch to do that.

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

* [Bug tree-optimization/103237] [10/11/12 Regression] wrong code with -ftree-vectorize at -O1 on x86_64-linux-gnu starting with r7-1219-gb28ead45fe630b9e
  2021-11-14 17:38 [Bug tree-optimization/103237] New: wrong code with -ftree-vectorize at -O1 on x86_64-linux-gnu haoxintu at gmail dot com
                   ` (6 preceding siblings ...)
  2021-11-15 10:34 ` [Bug tree-optimization/103237] [10/11/12 Regression] wrong code with -ftree-vectorize at -O1 on x86_64-linux-gnu starting with r7-1219-gb28ead45fe630b9e rguenth at gcc dot gnu.org
@ 2021-11-15 12:08 ` cvs-commit at gcc dot gnu.org
  2021-11-22  8:00 ` [Bug tree-optimization/103237] [9/10/11 " cvs-commit at gcc dot gnu.org
                   ` (3 subsequent siblings)
  11 siblings, 0 replies; 13+ messages in thread
From: cvs-commit at gcc dot gnu.org @ 2021-11-15 12:08 UTC (permalink / raw)
  To: gcc-bugs

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

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

https://gcc.gnu.org/g:220bd61874cf114667b44f9ded76ed0639eb278b

commit r12-5266-g220bd61874cf114667b44f9ded76ed0639eb278b
Author: Richard Biener <rguenther@suse.de>
Date:   Mon Nov 15 11:37:56 2021 +0100

    tree-optimization/103237 - avoid vectorizing unhandled double reductions

    Double reductions which have multiple LC PHIs in the inner loop
    are not handled correctly during transformation since those PHIs
    are not properly classified as reduction.  The following disables
    vectorizing them.

    2021-11-15  Richard Biener  <rguenther@suse.de>

            PR tree-optimization/103237
            * tree-vect-loop.c (vect_is_simple_reduction): Fail for
            double reductions with multiple inner loop LC PHI nodes.

            * gcc.dg/torture/pr103237.c: New testcase.

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

* [Bug tree-optimization/103237] [9/10/11 Regression] wrong code with -ftree-vectorize at -O1 on x86_64-linux-gnu starting with r7-1219-gb28ead45fe630b9e
  2021-11-14 17:38 [Bug tree-optimization/103237] New: wrong code with -ftree-vectorize at -O1 on x86_64-linux-gnu haoxintu at gmail dot com
                   ` (7 preceding siblings ...)
  2021-11-15 12:08 ` cvs-commit at gcc dot gnu.org
@ 2021-11-22  8:00 ` cvs-commit at gcc dot gnu.org
  2022-02-17 10:48 ` [Bug tree-optimization/103237] [9/10 " cvs-commit at gcc dot gnu.org
                   ` (2 subsequent siblings)
  11 siblings, 0 replies; 13+ messages in thread
From: cvs-commit at gcc dot gnu.org @ 2021-11-22  8:00 UTC (permalink / raw)
  To: gcc-bugs

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

--- Comment #9 from CVS Commits <cvs-commit at gcc dot gnu.org> ---
The releases/gcc-11 branch has been updated by Richard Biener
<rguenth@gcc.gnu.org>:

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

commit r11-9261-gfb1bc2c0865f2b15a219e11270b5c5fca565e169
Author: Richard Biener <rguenther@suse.de>
Date:   Mon Nov 15 11:37:56 2021 +0100

    tree-optimization/103237 - avoid vectorizing unhandled double reductions

    Double reductions which have multiple LC PHIs in the inner loop
    are not handled correctly during transformation since those PHIs
    are not properly classified as reduction.  The following disables
    vectorizing them.

    2021-11-15  Richard Biener  <rguenther@suse.de>

            PR tree-optimization/103237
            * tree-vect-loop.c (vect_is_simple_reduction): Fail for
            double reductions with multiple inner loop LC PHI nodes.

            * gcc.dg/torture/pr103237.c: New testcase.

    (cherry picked from commit 220bd61874cf114667b44f9ded76ed0639eb278b)

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

* [Bug tree-optimization/103237] [9/10 Regression] wrong code with -ftree-vectorize at -O1 on x86_64-linux-gnu starting with r7-1219-gb28ead45fe630b9e
  2021-11-14 17:38 [Bug tree-optimization/103237] New: wrong code with -ftree-vectorize at -O1 on x86_64-linux-gnu haoxintu at gmail dot com
                   ` (8 preceding siblings ...)
  2021-11-22  8:00 ` [Bug tree-optimization/103237] [9/10/11 " cvs-commit at gcc dot gnu.org
@ 2022-02-17 10:48 ` cvs-commit at gcc dot gnu.org
  2022-02-17 11:56 ` [Bug tree-optimization/103237] [9 " cvs-commit at gcc dot gnu.org
  2022-02-17 11:57 ` rguenth at gcc dot gnu.org
  11 siblings, 0 replies; 13+ messages in thread
From: cvs-commit at gcc dot gnu.org @ 2022-02-17 10:48 UTC (permalink / raw)
  To: gcc-bugs

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

--- Comment #10 from CVS Commits <cvs-commit at gcc dot gnu.org> ---
The releases/gcc-10 branch has been updated by Richard Biener
<rguenth@gcc.gnu.org>:

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

commit r10-10465-gc4015dab1a4697177f5801c8149f7ce15eeeb9e1
Author: Richard Biener <rguenther@suse.de>
Date:   Mon Nov 15 11:37:56 2021 +0100

    tree-optimization/103237 - avoid vectorizing unhandled double reductions

    Double reductions which have multiple LC PHIs in the inner loop
    are not handled correctly during transformation since those PHIs
    are not properly classified as reduction.  The following disables
    vectorizing them.

    2021-11-15  Richard Biener  <rguenther@suse.de>

            PR tree-optimization/103237
            * tree-vect-loop.c (vect_is_simple_reduction): Fail for
            double reductions with multiple inner loop LC PHI nodes.

            * gcc.dg/torture/pr103237.c: New testcase.

    (cherry picked from commit 220bd61874cf114667b44f9ded76ed0639eb278b)

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

* [Bug tree-optimization/103237] [9 Regression] wrong code with -ftree-vectorize at -O1 on x86_64-linux-gnu starting with r7-1219-gb28ead45fe630b9e
  2021-11-14 17:38 [Bug tree-optimization/103237] New: wrong code with -ftree-vectorize at -O1 on x86_64-linux-gnu haoxintu at gmail dot com
                   ` (9 preceding siblings ...)
  2022-02-17 10:48 ` [Bug tree-optimization/103237] [9/10 " cvs-commit at gcc dot gnu.org
@ 2022-02-17 11:56 ` cvs-commit at gcc dot gnu.org
  2022-02-17 11:57 ` rguenth at gcc dot gnu.org
  11 siblings, 0 replies; 13+ messages in thread
From: cvs-commit at gcc dot gnu.org @ 2022-02-17 11:56 UTC (permalink / raw)
  To: gcc-bugs

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

--- Comment #11 from CVS Commits <cvs-commit at gcc dot gnu.org> ---
The releases/gcc-9 branch has been updated by Richard Biener
<rguenth@gcc.gnu.org>:

https://gcc.gnu.org/g:68c80396906ab10051a69a2181e114c61dd4ee8a

commit r9-9954-g68c80396906ab10051a69a2181e114c61dd4ee8a
Author: Richard Biener <rguenther@suse.de>
Date:   Mon Nov 15 11:37:56 2021 +0100

    tree-optimization/103237 - avoid vectorizing unhandled double reductions

    Double reductions which have multiple LC PHIs in the inner loop
    are not handled correctly during transformation since those PHIs
    are not properly classified as reduction.  The following disables
    vectorizing them.

    2021-11-15  Richard Biener  <rguenther@suse.de>

            PR tree-optimization/103237
            * tree-vect-loop.c (vect_is_simple_reduction): Fail for
            double reductions with multiple inner loop LC PHI nodes.

            * gcc.dg/torture/pr103237.c: New testcase.

    (cherry picked from commit 220bd61874cf114667b44f9ded76ed0639eb278b)

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

* [Bug tree-optimization/103237] [9 Regression] wrong code with -ftree-vectorize at -O1 on x86_64-linux-gnu starting with r7-1219-gb28ead45fe630b9e
  2021-11-14 17:38 [Bug tree-optimization/103237] New: wrong code with -ftree-vectorize at -O1 on x86_64-linux-gnu haoxintu at gmail dot com
                   ` (10 preceding siblings ...)
  2022-02-17 11:56 ` [Bug tree-optimization/103237] [9 " cvs-commit at gcc dot gnu.org
@ 2022-02-17 11:57 ` rguenth at gcc dot gnu.org
  11 siblings, 0 replies; 13+ messages in thread
From: rguenth at gcc dot gnu.org @ 2022-02-17 11:57 UTC (permalink / raw)
  To: gcc-bugs

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|ASSIGNED                    |RESOLVED
         Resolution|---                         |FIXED
      Known to work|                            |10.3.1

--- Comment #12 from Richard Biener <rguenth at gcc dot gnu.org> ---
Fixed.

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

end of thread, other threads:[~2022-02-17 11:57 UTC | newest]

Thread overview: 13+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-11-14 17:38 [Bug tree-optimization/103237] New: wrong code with -ftree-vectorize at -O1 on x86_64-linux-gnu haoxintu at gmail dot com
2021-11-14 21:09 ` [Bug tree-optimization/103237] [10/11/12 Regression] " pinskia at gcc dot gnu.org
2021-11-15  8:37 ` [Bug tree-optimization/103237] [10/11/12 Regression] wrong code with -ftree-vectorize at -O1 on x86_64-linux-gnu since r10-1361-g9f962469cabc7fdc marxin at gcc dot gnu.org
2021-11-15  9:19 ` rguenth at gcc dot gnu.org
2021-11-15  9:50 ` rguenth at gcc dot gnu.org
2021-11-15  9:55 ` rguenth at gcc dot gnu.org
2021-11-15 10:00 ` [Bug tree-optimization/103237] [10/11/12 Regression] wrong code with -ftree-vectorize at -O1 on x86_64-linux-gnu marxin at gcc dot gnu.org
2021-11-15 10:34 ` [Bug tree-optimization/103237] [10/11/12 Regression] wrong code with -ftree-vectorize at -O1 on x86_64-linux-gnu starting with r7-1219-gb28ead45fe630b9e rguenth at gcc dot gnu.org
2021-11-15 12:08 ` cvs-commit at gcc dot gnu.org
2021-11-22  8:00 ` [Bug tree-optimization/103237] [9/10/11 " cvs-commit at gcc dot gnu.org
2022-02-17 10:48 ` [Bug tree-optimization/103237] [9/10 " cvs-commit at gcc dot gnu.org
2022-02-17 11:56 ` [Bug tree-optimization/103237] [9 " cvs-commit at gcc dot gnu.org
2022-02-17 11:57 ` 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).