public inbox for gcc-bugs@sourceware.org
help / color / mirror / Atom feed
* [Bug c/110280] New: internal compiler error: in const_unop, at fold-const.cc:1884
@ 2023-06-16  8:41 malat at debian dot org
  2023-06-16  8:41 ` [Bug c/110280] " malat at debian dot org
                   ` (17 more replies)
  0 siblings, 18 replies; 19+ messages in thread
From: malat at debian dot org @ 2023-06-16  8:41 UTC (permalink / raw)
  To: gcc-bugs

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

            Bug ID: 110280
           Summary: internal compiler error: in const_unop, at
                    fold-const.cc:1884
           Product: gcc
           Version: 13.1.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: c
          Assignee: unassigned at gcc dot gnu.org
          Reporter: malat at debian dot org
  Target Milestone: ---

I cannot compile highway on arm64 with gcc-13.

Compilation fails with:

 % /usr/bin/g++-13 -freport-bug -DHWY_SHARED_DEFINE
-I"/home/malat/arm64/highway-1.0.5~git20230612.46fb57d" -g -O2
-ffile-prefix-map=/home/malat/arm64/highway-1.0.5~git20230612.46fb57d=.
-fstack-protector-strong -Wformat -Werror=format-security -DHWY_BROKEN_EMU128=0
-Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -fvisibility=hidden
-fvisibility-inlines-hidden -Wno-builtin-macro-redefined
-D__DATE__=\"redacted\" -D__TIMESTAMP__=\"redacted\" -D__TIME__=\"redacted\"
-fmerge-all-constants -Wall -Wextra -Wconversion -Wsign-conversion -Wvla
-Wnon-virtual-dtor -fmath-errno -fno-exceptions -Werror -DHWY_IS_TEST=1
-DGTEST_HAS_PTHREAD=1 -MD -MT
CMakeFiles/swizzle_test.dir/hwy/tests/swizzle_test.cc.o -MF
CMakeFiles/swizzle_test.dir/hwy/tests/swizzle_test.cc.o.d -o
CMakeFiles/swizzle_test.dir/hwy/tests/swizzle_test.cc.o -c
'/home/malat/arm64/highway-1.0.5~git20230612.46fb57d/hwy/tests/swizzle_test.cc'
during GIMPLE pass: fre
/home/malat/arm64/highway-1.0.5~git20230612.46fb57d/hwy/tests/swizzle_test.cc:
In static member function 'static void
hwy::N_SVE::TestPer4LaneBlockShuffle::TestTblLookupPer4LaneBlkShuf(D, size_t,
hwy::N_SVE::TFromD<D>*, hwy::N_SVE::TFromD<D>*) [with D = hwy::N_SVE::Simd<long
int, 32, 0>]':
/home/malat/arm64/highway-1.0.5~git20230612.46fb57d/hwy/tests/swizzle_test.cc:787:1:
internal compiler error: in const_unop, at fold-const.cc:1884
  787 | }  // namespace hwy
      | ^
0xcd88f7 const_unop(tree_code, tree_node*, tree_node*)
        ../../src/gcc/fold-const.cc:1884
0xdfbadb gimple_resimplify1
        ../../src/gcc/gimple-match-head.cc:214
0xdcbee3 gimple_simplify(gimple*, gimple_match_op*, gimple**, tree_node*
(*)(tree_node*), tree_node* (*)(tree_node*))
        ../../src/gcc/gimple-match-head.cc:1115
0xfdec5f gimple_fold_stmt_to_constant_1(gimple*, tree_node* (*)(tree_node*),
tree_node* (*)(tree_node*))
        ../../src/gcc/gimple-fold.cc:7444
0xfdc88f try_to_simplify
        ../../src/gcc/tree-ssa-sccvn.cc:6076
0xfdc88f visit_stmt
        ../../src/gcc/tree-ssa-sccvn.cc:6119
0xfd6d9f process_bb
        ../../src/gcc/tree-ssa-sccvn.cc:7925
0xfcc1ff do_rpo_vn_1
        ../../src/gcc/tree-ssa-sccvn.cc:8411
0x108dedb execute
        ../../src/gcc/tree-ssa-sccvn.cc:8683
Please submit a full bug report, with preprocessed source.
Please include the complete backtrace with any bug report.
See <file:///usr/share/doc/gcc-13/README.Bugs> for instructions.
Preprocessed source stored into /tmp/ccLfBeeb.out file, please attach this to
your bugreport.

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

* [Bug c/110280] internal compiler error: in const_unop, at fold-const.cc:1884
  2023-06-16  8:41 [Bug c/110280] New: internal compiler error: in const_unop, at fold-const.cc:1884 malat at debian dot org
@ 2023-06-16  8:41 ` malat at debian dot org
  2023-06-16  9:23 ` [Bug target/110280] " ktkachov at gcc dot gnu.org
                   ` (16 subsequent siblings)
  17 siblings, 0 replies; 19+ messages in thread
From: malat at debian dot org @ 2023-06-16  8:41 UTC (permalink / raw)
  To: gcc-bugs

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

--- Comment #1 from Mathieu Malaterre <malat at debian dot org> ---
Created attachment 55340
  --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=55340&action=edit
preprocessed source

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

* [Bug target/110280] internal compiler error: in const_unop, at fold-const.cc:1884
  2023-06-16  8:41 [Bug c/110280] New: internal compiler error: in const_unop, at fold-const.cc:1884 malat at debian dot org
  2023-06-16  8:41 ` [Bug c/110280] " malat at debian dot org
@ 2023-06-16  9:23 ` ktkachov at gcc dot gnu.org
  2023-06-16 21:52 ` [Bug tree-optimization/110280] " pinskia at gcc dot gnu.org
                   ` (15 subsequent siblings)
  17 siblings, 0 replies; 19+ messages in thread
From: ktkachov at gcc dot gnu.org @ 2023-06-16  9:23 UTC (permalink / raw)
  To: gcc-bugs

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

ktkachov at gcc dot gnu.org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
     Ever confirmed|0                           |1
                 CC|                            |ktkachov at gcc dot gnu.org
   Last reconfirmed|                            |2023-06-16
             Status|UNCONFIRMED                 |NEW
             Target|arm64                       |aarch64

--- Comment #2 from ktkachov at gcc dot gnu.org ---
Confirmed, reducing.

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

* [Bug tree-optimization/110280] internal compiler error: in const_unop, at fold-const.cc:1884
  2023-06-16  8:41 [Bug c/110280] New: internal compiler error: in const_unop, at fold-const.cc:1884 malat at debian dot org
  2023-06-16  8:41 ` [Bug c/110280] " malat at debian dot org
  2023-06-16  9:23 ` [Bug target/110280] " ktkachov at gcc dot gnu.org
@ 2023-06-16 21:52 ` pinskia at gcc dot gnu.org
  2023-06-16 21:54 ` pinskia at gcc dot gnu.org
                   ` (14 subsequent siblings)
  17 siblings, 0 replies; 19+ messages in thread
From: pinskia at gcc dot gnu.org @ 2023-06-16 21:52 UTC (permalink / raw)
  To: gcc-bugs

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

--- Comment #3 from Andrew Pinski <pinskia at gcc dot gnu.org> ---
#6  0x000000000087710b in const_unop (code=VEC_UNPACK_LO_EXPR, type=<optimized
out>, arg0=<optimized out>) at ../../gcc/fold-const.cc:1954
1954            gcc_assert (known_eq (out_nelts, TYPE_VECTOR_SUBPARTS (type)));

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

* [Bug tree-optimization/110280] internal compiler error: in const_unop, at fold-const.cc:1884
  2023-06-16  8:41 [Bug c/110280] New: internal compiler error: in const_unop, at fold-const.cc:1884 malat at debian dot org
                   ` (2 preceding siblings ...)
  2023-06-16 21:52 ` [Bug tree-optimization/110280] " pinskia at gcc dot gnu.org
@ 2023-06-16 21:54 ` pinskia at gcc dot gnu.org
  2023-06-17  7:17 ` pinskia at gcc dot gnu.org
                   ` (13 subsequent siblings)
  17 siblings, 0 replies; 19+ messages in thread
From: pinskia at gcc dot gnu.org @ 2023-06-16 21:54 UTC (permalink / raw)
  To: gcc-bugs

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

--- Comment #4 from Andrew Pinski <pinskia at gcc dot gnu.org> ---
(gdb) p debug_gimple_stmt(stmt)
_41 = [vec_unpack_lo_expr] _40;

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

* [Bug tree-optimization/110280] internal compiler error: in const_unop, at fold-const.cc:1884
  2023-06-16  8:41 [Bug c/110280] New: internal compiler error: in const_unop, at fold-const.cc:1884 malat at debian dot org
                   ` (3 preceding siblings ...)
  2023-06-16 21:54 ` pinskia at gcc dot gnu.org
@ 2023-06-17  7:17 ` pinskia at gcc dot gnu.org
  2023-06-17  7:22 ` pinskia at gcc dot gnu.org
                   ` (12 subsequent siblings)
  17 siblings, 0 replies; 19+ messages in thread
From: pinskia at gcc dot gnu.org @ 2023-06-17  7:17 UTC (permalink / raw)
  To: gcc-bugs

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|---                         |13.2
      Known to fail|                            |13.1.0

--- Comment #5 from Andrew Pinski <pinskia at gcc dot gnu.org> ---
First reduced testcase with the same ICE:
```
#include "arm_sve.h"
auto l() {
  svuint32_t ttt;
  {
    alignas(16) const unsigned int lanes[4] = {0, 0, 0, 0};
    ttt = svld1rq_u32(svptrue_b8(), lanes);
  }
  return svunpklo_u64 (ttt);
}
```

Another reduced testcase with a related ICE:
```
#include "arm_sve.h"
svuint32_t l() {
  alignas(16) const unsigned int lanes[4] = {0, 0, 0, 0};
  return svld1rq_u32(svptrue_b8(), lanes);
}
```

For the first one, we have:
```
  lanes[0] = 0;
  lanes[1] = 0;
  lanes[2] = 0;
  lanes[3] = 0;
  _10 = MEM <vector(4) unsigned int> [(unsigned int * {ref-all})&lanes];
  ttt_7 = VEC_PERM_EXPR <_10, _10, { 0, 1, 2, 3, ... }>;
  lanes ={v} {CLOBBER(eol)};
  _9 = [vec_unpack_lo_expr] ttt_7;
```
The ICE is on simplifying _9.
The second one we have a similar thing except no vec_unpack_lo_expr there.

I suspect it is the simplification of the VEC_PERM which is causing the issue
rather than vec_unpack_lo_expr directly.
And dealing with how _10 is generated inside fre to a vector.

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

* [Bug tree-optimization/110280] internal compiler error: in const_unop, at fold-const.cc:1884
  2023-06-16  8:41 [Bug c/110280] New: internal compiler error: in const_unop, at fold-const.cc:1884 malat at debian dot org
                   ` (4 preceding siblings ...)
  2023-06-17  7:17 ` pinskia at gcc dot gnu.org
@ 2023-06-17  7:22 ` pinskia at gcc dot gnu.org
  2023-06-17  7:26 ` pinskia at gcc dot gnu.org
                   ` (11 subsequent siblings)
  17 siblings, 0 replies; 19+ messages in thread
From: pinskia at gcc dot gnu.org @ 2023-06-17  7:22 UTC (permalink / raw)
  To: gcc-bugs

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

--- Comment #6 from Andrew Pinski <pinskia at gcc dot gnu.org> ---
Match-and-simplified VEC_PERM_EXPR <_10, _10, { 0, 1, 2, 3, ... }> to { 0, 0,
0, 0 }


Ok, that is wrong ...

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

* [Bug tree-optimization/110280] internal compiler error: in const_unop, at fold-const.cc:1884
  2023-06-16  8:41 [Bug c/110280] New: internal compiler error: in const_unop, at fold-const.cc:1884 malat at debian dot org
                   ` (5 preceding siblings ...)
  2023-06-17  7:22 ` pinskia at gcc dot gnu.org
@ 2023-06-17  7:26 ` pinskia at gcc dot gnu.org
  2023-06-17  7:44 ` pinskia at gcc dot gnu.org
                   ` (10 subsequent siblings)
  17 siblings, 0 replies; 19+ messages in thread
From: pinskia at gcc dot gnu.org @ 2023-06-17  7:26 UTC (permalink / raw)
  To: gcc-bugs

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

--- Comment #7 from Andrew Pinski <pinskia at gcc dot gnu.org> ---
I think this part of match is incorrect:
    (if (sel.series_p (0, 1, 0, 1))
     { op0; }
     (if (sel.series_p (0, 1, nelts, 1))
      { op1; }

This is only true if type == TREE_TYPE (op0) (well compatible) ...

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

* [Bug tree-optimization/110280] internal compiler error: in const_unop, at fold-const.cc:1884
  2023-06-16  8:41 [Bug c/110280] New: internal compiler error: in const_unop, at fold-const.cc:1884 malat at debian dot org
                   ` (6 preceding siblings ...)
  2023-06-17  7:26 ` pinskia at gcc dot gnu.org
@ 2023-06-17  7:44 ` pinskia at gcc dot gnu.org
  2023-06-17  7:49 ` pinskia at gcc dot gnu.org
                   ` (9 subsequent siblings)
  17 siblings, 0 replies; 19+ messages in thread
From: pinskia at gcc dot gnu.org @ 2023-06-17  7:44 UTC (permalink / raw)
  To: gcc-bugs

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

--- Comment #8 from Andrew Pinski <pinskia at gcc dot gnu.org> ---
In the original case FRE is trying to do the same thing as the reduced
testcase:
```
Successfully combined 4 partial definitions
Setting value number of _39 to { 0, 0, 0, 0 } (changed)
Value numbering stmt = _40 = VEC_PERM_EXPR <_39, _39, { 0, 1, 2, 3, ... }>;
Match-and-simplified VEC_PERM_EXPR <_39, _39, { 0, 1, 2, 3, ... }> to { 0, 0,
0, 0 }
RHS VEC_PERM_EXPR <_39, _39, { 0, 1, 2, 3, ... }> simplified to { 0, 0, 0, 0 }
Setting value number of _40 to { 0, 0, 0, 0 } (changed)
Value numbering stmt = lanes ={v} {CLOBBER(eol)};
Setting value number of .MEM_54 to .MEM_54 (changed)
Value numbering stmt = _41 = [vec_unpack_lo_expr] _40;
```

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

* [Bug tree-optimization/110280] internal compiler error: in const_unop, at fold-const.cc:1884
  2023-06-16  8:41 [Bug c/110280] New: internal compiler error: in const_unop, at fold-const.cc:1884 malat at debian dot org
                   ` (7 preceding siblings ...)
  2023-06-17  7:44 ` pinskia at gcc dot gnu.org
@ 2023-06-17  7:49 ` pinskia at gcc dot gnu.org
  2023-06-19  6:35 ` [Bug tree-optimization/110280] [13/14 Regression] " rguenth at gcc dot gnu.org
                   ` (8 subsequent siblings)
  17 siblings, 0 replies; 19+ messages in thread
From: pinskia at gcc dot gnu.org @ 2023-06-17  7:49 UTC (permalink / raw)
  To: gcc-bugs

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
           See Also|                            |https://gcc.gnu.org/bugzill
                   |                            |a/show_bug.cgi?id=96463

--- Comment #9 from Andrew Pinski <pinskia at gcc dot gnu.org> ---
The creation of that VEC_PERM comes started at r13-1055-g494bec025002df422f2f
(aka PR 96463). 

The VEC_PERM match-and-simplify was not updated for the new semantics it seems
(it was added at r10-507-gebd733a78ccf ).

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

* [Bug tree-optimization/110280] [13/14 Regression] internal compiler error: in const_unop, at fold-const.cc:1884
  2023-06-16  8:41 [Bug c/110280] New: internal compiler error: in const_unop, at fold-const.cc:1884 malat at debian dot org
                   ` (8 preceding siblings ...)
  2023-06-17  7:49 ` pinskia at gcc dot gnu.org
@ 2023-06-19  6:35 ` rguenth at gcc dot gnu.org
  2023-06-19  7:47 ` prathamesh3492 at gcc dot gnu.org
                   ` (7 subsequent siblings)
  17 siblings, 0 replies; 19+ messages in thread
From: rguenth at gcc dot gnu.org @ 2023-06-19  6:35 UTC (permalink / raw)
  To: gcc-bugs

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
            Summary|internal compiler error: in |[13/14 Regression] internal
                   |const_unop, at              |compiler error: in
                   |fold-const.cc:1884          |const_unop, at
                   |                            |fold-const.cc:1884
           Priority|P3                          |P2
                 CC|                            |rsandifo at gcc dot gnu.org

--- Comment #10 from Richard Biener <rguenth at gcc dot gnu.org> ---
Can SVE folks please have a look here?

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

* [Bug tree-optimization/110280] [13/14 Regression] internal compiler error: in const_unop, at fold-const.cc:1884
  2023-06-16  8:41 [Bug c/110280] New: internal compiler error: in const_unop, at fold-const.cc:1884 malat at debian dot org
                   ` (9 preceding siblings ...)
  2023-06-19  6:35 ` [Bug tree-optimization/110280] [13/14 Regression] " rguenth at gcc dot gnu.org
@ 2023-06-19  7:47 ` prathamesh3492 at gcc dot gnu.org
  2023-06-23  9:59 ` cvs-commit at gcc dot gnu.org
                   ` (6 subsequent siblings)
  17 siblings, 0 replies; 19+ messages in thread
From: prathamesh3492 at gcc dot gnu.org @ 2023-06-19  7:47 UTC (permalink / raw)
  To: gcc-bugs

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

prathamesh3492 at gcc dot gnu.org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |prathamesh3492 at gcc dot gnu.org

--- Comment #11 from prathamesh3492 at gcc dot gnu.org ---
Hi, sorry for the breakage, I will take a look.

Thanks,
Prathamesh

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

* [Bug tree-optimization/110280] [13/14 Regression] internal compiler error: in const_unop, at fold-const.cc:1884
  2023-06-16  8:41 [Bug c/110280] New: internal compiler error: in const_unop, at fold-const.cc:1884 malat at debian dot org
                   ` (10 preceding siblings ...)
  2023-06-19  7:47 ` prathamesh3492 at gcc dot gnu.org
@ 2023-06-23  9:59 ` cvs-commit at gcc dot gnu.org
  2023-07-25 15:56 ` pinskia at gcc dot gnu.org
                   ` (5 subsequent siblings)
  17 siblings, 0 replies; 19+ messages in thread
From: cvs-commit at gcc dot gnu.org @ 2023-06-23  9:59 UTC (permalink / raw)
  To: gcc-bugs

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

--- Comment #12 from CVS Commits <cvs-commit at gcc dot gnu.org> ---
The master branch has been updated by Prathamesh Kulkarni
<prathamesh3492@gcc.gnu.org>:

https://gcc.gnu.org/g:85d8e0d8d5342ec8b4e6a54e22741c30b33c6f04

commit r14-2044-g85d8e0d8d5342ec8b4e6a54e22741c30b33c6f04
Author: Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
Date:   Fri Jun 23 15:27:17 2023 +0530

    [aarch64/match.pd] Fix ICE observed in PR110280.

    gcc/ChangeLog:
            PR tree-optimization/110280
            * match.pd (vec_perm_expr(v, v, mask) -> v): Explicitly build
vector
            using build_vector_from_val with the element of input operand, and
            mask's type if operand and mask's types don't match.

    gcc/testsuite/ChangeLog:
            PR tree-optimization/110280
            * gcc.target/aarch64/sve/pr110280.c: New test.

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

* [Bug tree-optimization/110280] [13/14 Regression] internal compiler error: in const_unop, at fold-const.cc:1884
  2023-06-16  8:41 [Bug c/110280] New: internal compiler error: in const_unop, at fold-const.cc:1884 malat at debian dot org
                   ` (11 preceding siblings ...)
  2023-06-23  9:59 ` cvs-commit at gcc dot gnu.org
@ 2023-07-25 15:56 ` pinskia at gcc dot gnu.org
  2023-07-26  6:45 ` [Bug tree-optimization/110280] [13 " rguenth at gcc dot gnu.org
                   ` (4 subsequent siblings)
  17 siblings, 0 replies; 19+ messages in thread
From: pinskia at gcc dot gnu.org @ 2023-07-25 15:56 UTC (permalink / raw)
  To: gcc-bugs

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |alice at ayaya dot dev

--- Comment #13 from Andrew Pinski <pinskia at gcc dot gnu.org> ---
*** Bug 110804 has been marked as a duplicate of this bug. ***

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

* [Bug tree-optimization/110280] [13 Regression] internal compiler error: in const_unop, at fold-const.cc:1884
  2023-06-16  8:41 [Bug c/110280] New: internal compiler error: in const_unop, at fold-const.cc:1884 malat at debian dot org
                   ` (12 preceding siblings ...)
  2023-07-25 15:56 ` pinskia at gcc dot gnu.org
@ 2023-07-26  6:45 ` rguenth at gcc dot gnu.org
  2023-07-27  9:26 ` rguenth at gcc dot gnu.org
                   ` (3 subsequent siblings)
  17 siblings, 0 replies; 19+ messages in thread
From: rguenth at gcc dot gnu.org @ 2023-07-26  6:45 UTC (permalink / raw)
  To: gcc-bugs

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
            Summary|[13/14 Regression] internal |[13 Regression] internal
                   |compiler error: in          |compiler error: in
                   |const_unop, at              |const_unop, at
                   |fold-const.cc:1884          |fold-const.cc:1884
      Known to work|                            |14.0
             Status|NEW                         |ASSIGNED
      Known to fail|14.0                        |

--- Comment #14 from Richard Biener <rguenth at gcc dot gnu.org> ---
Unfortunately the bugreport wasn't updated for the trunk fix so we didn't
notice a missing backport, has to wait for 13.3 now.

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

* [Bug tree-optimization/110280] [13 Regression] internal compiler error: in const_unop, at fold-const.cc:1884
  2023-06-16  8:41 [Bug c/110280] New: internal compiler error: in const_unop, at fold-const.cc:1884 malat at debian dot org
                   ` (13 preceding siblings ...)
  2023-07-26  6:45 ` [Bug tree-optimization/110280] [13 " rguenth at gcc dot gnu.org
@ 2023-07-27  9:26 ` rguenth at gcc dot gnu.org
  2023-07-30 12:58 ` sjames at gcc dot gnu.org
                   ` (2 subsequent siblings)
  17 siblings, 0 replies; 19+ messages in thread
From: rguenth at gcc dot gnu.org @ 2023-07-27  9:26 UTC (permalink / raw)
  To: gcc-bugs

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|13.2                        |13.3

--- Comment #15 from Richard Biener <rguenth at gcc dot gnu.org> ---
GCC 13.2 is being released, retargeting bugs to GCC 13.3.

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

* [Bug tree-optimization/110280] [13 Regression] internal compiler error: in const_unop, at fold-const.cc:1884
  2023-06-16  8:41 [Bug c/110280] New: internal compiler error: in const_unop, at fold-const.cc:1884 malat at debian dot org
                   ` (14 preceding siblings ...)
  2023-07-27  9:26 ` rguenth at gcc dot gnu.org
@ 2023-07-30 12:58 ` sjames at gcc dot gnu.org
  2023-07-31 11:22 ` cvs-commit at gcc dot gnu.org
  2023-07-31 13:27 ` rguenth at gcc dot gnu.org
  17 siblings, 0 replies; 19+ messages in thread
From: sjames at gcc dot gnu.org @ 2023-07-30 12:58 UTC (permalink / raw)
  To: gcc-bugs

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

--- Comment #16 from Sam James <sjames at gcc dot gnu.org> ---
Prathamesh, could you cherry-pick this on to the releases/13 branch please?

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

* [Bug tree-optimization/110280] [13 Regression] internal compiler error: in const_unop, at fold-const.cc:1884
  2023-06-16  8:41 [Bug c/110280] New: internal compiler error: in const_unop, at fold-const.cc:1884 malat at debian dot org
                   ` (15 preceding siblings ...)
  2023-07-30 12:58 ` sjames at gcc dot gnu.org
@ 2023-07-31 11:22 ` cvs-commit at gcc dot gnu.org
  2023-07-31 13:27 ` rguenth at gcc dot gnu.org
  17 siblings, 0 replies; 19+ messages in thread
From: cvs-commit at gcc dot gnu.org @ 2023-07-31 11:22 UTC (permalink / raw)
  To: gcc-bugs

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

--- Comment #17 from CVS Commits <cvs-commit at gcc dot gnu.org> ---
The releases/gcc-13 branch has been updated by Prathamesh Kulkarni
<prathamesh3492@gcc.gnu.org>:

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

commit r13-7661-gf4029de35fb1b293a4fd586574b1b4b73ddf7880
Author: Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
Date:   Wed Jul 26 22:36:26 2023 +0530

    [aarch64/match.pd] Fix ICE observed in PR110280.

    gcc/ChangeLog:
            PR tree-optimization/110280
            * match.pd (vec_perm_expr(v, v, mask) -> v): Explicitly build
vector
            using build_vector_from_val with the element of input operand, and
            mask's type if operand and mask's types don't match.

    gcc/testsuite/ChangeLog:
            PR tree-optimization/110280
            * gcc.target/aarch64/sve/pr110280.c: New test.

    (cherry picked from commit 85d8e0d8d5342ec8b4e6a54e22741c30b33c6f04)

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

* [Bug tree-optimization/110280] [13 Regression] internal compiler error: in const_unop, at fold-const.cc:1884
  2023-06-16  8:41 [Bug c/110280] New: internal compiler error: in const_unop, at fold-const.cc:1884 malat at debian dot org
                   ` (16 preceding siblings ...)
  2023-07-31 11:22 ` cvs-commit at gcc dot gnu.org
@ 2023-07-31 13:27 ` rguenth at gcc dot gnu.org
  17 siblings, 0 replies; 19+ messages in thread
From: rguenth at gcc dot gnu.org @ 2023-07-31 13:27 UTC (permalink / raw)
  To: gcc-bugs

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|ASSIGNED                    |RESOLVED
         Resolution|---                         |FIXED
      Known to fail|                            |13.2.0
      Known to work|                            |13.2.1

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

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

end of thread, other threads:[~2023-07-31 13:27 UTC | newest]

Thread overview: 19+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2023-06-16  8:41 [Bug c/110280] New: internal compiler error: in const_unop, at fold-const.cc:1884 malat at debian dot org
2023-06-16  8:41 ` [Bug c/110280] " malat at debian dot org
2023-06-16  9:23 ` [Bug target/110280] " ktkachov at gcc dot gnu.org
2023-06-16 21:52 ` [Bug tree-optimization/110280] " pinskia at gcc dot gnu.org
2023-06-16 21:54 ` pinskia at gcc dot gnu.org
2023-06-17  7:17 ` pinskia at gcc dot gnu.org
2023-06-17  7:22 ` pinskia at gcc dot gnu.org
2023-06-17  7:26 ` pinskia at gcc dot gnu.org
2023-06-17  7:44 ` pinskia at gcc dot gnu.org
2023-06-17  7:49 ` pinskia at gcc dot gnu.org
2023-06-19  6:35 ` [Bug tree-optimization/110280] [13/14 Regression] " rguenth at gcc dot gnu.org
2023-06-19  7:47 ` prathamesh3492 at gcc dot gnu.org
2023-06-23  9:59 ` cvs-commit at gcc dot gnu.org
2023-07-25 15:56 ` pinskia at gcc dot gnu.org
2023-07-26  6:45 ` [Bug tree-optimization/110280] [13 " rguenth at gcc dot gnu.org
2023-07-27  9:26 ` rguenth at gcc dot gnu.org
2023-07-30 12:58 ` sjames at gcc dot gnu.org
2023-07-31 11:22 ` cvs-commit at gcc dot gnu.org
2023-07-31 13:27 ` 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).