* [Bug tree-optimization/112793] [14 regression] ICE when building stellarium (internal compiler error: in vect_schedule_slp_node, at tree-vect-slp.cc:9062)
2023-11-30 22:49 [Bug c++/112793] New: [14 regression] ICE when building stellarium (internal compiler error: in vect_schedule_slp_node, at tree-vect-slp.cc:9062) sjames at gcc dot gnu.org
@ 2023-11-30 22:51 ` pinskia at gcc dot gnu.org
2023-11-30 22:52 ` pinskia at gcc dot gnu.org
` (16 subsequent siblings)
17 siblings, 0 replies; 19+ messages in thread
From: pinskia at gcc dot gnu.org @ 2023-11-30 22:51 UTC (permalink / raw)
To: gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=112793
--- Comment #1 from Andrew Pinski <pinskia at gcc dot gnu.org> ---
Hmm __builtin_ctzs ....
^ permalink raw reply [flat|nested] 19+ messages in thread
* [Bug tree-optimization/112793] [14 regression] ICE when building stellarium (internal compiler error: in vect_schedule_slp_node, at tree-vect-slp.cc:9062)
2023-11-30 22:49 [Bug c++/112793] New: [14 regression] ICE when building stellarium (internal compiler error: in vect_schedule_slp_node, at tree-vect-slp.cc:9062) sjames at gcc dot gnu.org
2023-11-30 22:51 ` [Bug tree-optimization/112793] " pinskia at gcc dot gnu.org
@ 2023-11-30 22:52 ` pinskia at gcc dot gnu.org
2023-11-30 22:53 ` sjames at gcc dot gnu.org
` (15 subsequent siblings)
17 siblings, 0 replies; 19+ messages in thread
From: pinskia at gcc dot gnu.org @ 2023-11-30 22:52 UTC (permalink / raw)
To: gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=112793
--- Comment #2 from Andrew Pinski <pinskia at gcc dot gnu.org> ---
Does gentoo has a patch which adds __builtin_ctzs ?
^ permalink raw reply [flat|nested] 19+ messages in thread
* [Bug tree-optimization/112793] [14 regression] ICE when building stellarium (internal compiler error: in vect_schedule_slp_node, at tree-vect-slp.cc:9062)
2023-11-30 22:49 [Bug c++/112793] New: [14 regression] ICE when building stellarium (internal compiler error: in vect_schedule_slp_node, at tree-vect-slp.cc:9062) sjames at gcc dot gnu.org
2023-11-30 22:51 ` [Bug tree-optimization/112793] " pinskia at gcc dot gnu.org
2023-11-30 22:52 ` pinskia at gcc dot gnu.org
@ 2023-11-30 22:53 ` sjames at gcc dot gnu.org
2023-11-30 22:54 ` pinskia at gcc dot gnu.org
` (14 subsequent siblings)
17 siblings, 0 replies; 19+ messages in thread
From: sjames at gcc dot gnu.org @ 2023-11-30 22:53 UTC (permalink / raw)
To: gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=112793
--- Comment #3 from Sam James <sjames at gcc dot gnu.org> ---
(In reply to Andrew Pinski from comment #2)
> Does gentoo has a patch which adds __builtin_ctzs ?
No, nothing like that. Here's what this one was built with:
https://gitweb.gentoo.org/proj/gcc-patches.git/tree/14.0.0/gentoo
^ permalink raw reply [flat|nested] 19+ messages in thread
* [Bug tree-optimization/112793] [14 regression] ICE when building stellarium (internal compiler error: in vect_schedule_slp_node, at tree-vect-slp.cc:9062)
2023-11-30 22:49 [Bug c++/112793] New: [14 regression] ICE when building stellarium (internal compiler error: in vect_schedule_slp_node, at tree-vect-slp.cc:9062) sjames at gcc dot gnu.org
` (2 preceding siblings ...)
2023-11-30 22:53 ` sjames at gcc dot gnu.org
@ 2023-11-30 22:54 ` pinskia at gcc dot gnu.org
2023-12-01 3:14 ` sjames at gcc dot gnu.org
` (13 subsequent siblings)
17 siblings, 0 replies; 19+ messages in thread
From: pinskia at gcc dot gnu.org @ 2023-11-30 22:54 UTC (permalink / raw)
To: gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=112793
--- Comment #4 from Andrew Pinski <pinskia at gcc dot gnu.org> ---
With s/__builtin_ctzs/__builtin_ctzg/ and `-O3 -march=skylake-avx512`, I can
reproduce it with an unmodified trunk GCC.
^ permalink raw reply [flat|nested] 19+ messages in thread
* [Bug tree-optimization/112793] [14 regression] ICE when building stellarium (internal compiler error: in vect_schedule_slp_node, at tree-vect-slp.cc:9062)
2023-11-30 22:49 [Bug c++/112793] New: [14 regression] ICE when building stellarium (internal compiler error: in vect_schedule_slp_node, at tree-vect-slp.cc:9062) sjames at gcc dot gnu.org
` (3 preceding siblings ...)
2023-11-30 22:54 ` pinskia at gcc dot gnu.org
@ 2023-12-01 3:14 ` sjames at gcc dot gnu.org
2023-12-01 3:27 ` pinskia at gcc dot gnu.org
` (12 subsequent siblings)
17 siblings, 0 replies; 19+ messages in thread
From: sjames at gcc dot gnu.org @ 2023-12-01 3:14 UTC (permalink / raw)
To: gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=112793
--- Comment #5 from Sam James <sjames at gcc dot gnu.org> ---
Created attachment 56744
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=56744&action=edit
reduced.ii
^ permalink raw reply [flat|nested] 19+ messages in thread
* [Bug tree-optimization/112793] [14 regression] ICE when building stellarium (internal compiler error: in vect_schedule_slp_node, at tree-vect-slp.cc:9062)
2023-11-30 22:49 [Bug c++/112793] New: [14 regression] ICE when building stellarium (internal compiler error: in vect_schedule_slp_node, at tree-vect-slp.cc:9062) sjames at gcc dot gnu.org
` (4 preceding siblings ...)
2023-12-01 3:14 ` sjames at gcc dot gnu.org
@ 2023-12-01 3:27 ` pinskia at gcc dot gnu.org
2023-12-01 3:28 ` 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-12-01 3:27 UTC (permalink / raw)
To: gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=112793
--- Comment #6 from Andrew Pinski <pinskia at gcc dot gnu.org> ---
(In reply to Sam James from comment #5)
> Created attachment 56744 [details]
> reduced.ii
Note this reduced testcase has undefined code in it ...
^ permalink raw reply [flat|nested] 19+ messages in thread
* [Bug tree-optimization/112793] [14 regression] ICE when building stellarium (internal compiler error: in vect_schedule_slp_node, at tree-vect-slp.cc:9062)
2023-11-30 22:49 [Bug c++/112793] New: [14 regression] ICE when building stellarium (internal compiler error: in vect_schedule_slp_node, at tree-vect-slp.cc:9062) sjames at gcc dot gnu.org
` (5 preceding siblings ...)
2023-12-01 3:27 ` pinskia at gcc dot gnu.org
@ 2023-12-01 3:28 ` pinskia at gcc dot gnu.org
2023-12-01 4:14 ` 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-12-01 3:28 UTC (permalink / raw)
To: gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=112793
--- Comment #7 from Andrew Pinski <pinskia at gcc dot gnu.org> ---
e.g. r[8 * 2] is r[16] and 16 >= 16 :).
^ permalink raw reply [flat|nested] 19+ messages in thread
* [Bug tree-optimization/112793] [14 regression] ICE when building stellarium (internal compiler error: in vect_schedule_slp_node, at tree-vect-slp.cc:9062)
2023-11-30 22:49 [Bug c++/112793] New: [14 regression] ICE when building stellarium (internal compiler error: in vect_schedule_slp_node, at tree-vect-slp.cc:9062) sjames at gcc dot gnu.org
` (6 preceding siblings ...)
2023-12-01 3:28 ` pinskia at gcc dot gnu.org
@ 2023-12-01 4:14 ` pinskia at gcc dot gnu.org
2023-12-01 4:14 ` 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-12-01 4:14 UTC (permalink / raw)
To: gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=112793
Andrew Pinski <pinskia at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Attachment #56744|0 |1
is obsolete| |
--- Comment #8 from Andrew Pinski <pinskia at gcc dot gnu.org> ---
Created attachment 56745
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=56745&action=edit
testcase without any undefinedness to it
Further reduced and without any undefined/uninitialized variables in it (as far
as I can tell):
Note I added a `#if 0` section which produces almost the same IR (except ssa
names are different) from the other but does not produce an ICE. I don't
understand why though.
^ permalink raw reply [flat|nested] 19+ messages in thread
* [Bug tree-optimization/112793] [14 regression] ICE when building stellarium (internal compiler error: in vect_schedule_slp_node, at tree-vect-slp.cc:9062)
2023-11-30 22:49 [Bug c++/112793] New: [14 regression] ICE when building stellarium (internal compiler error: in vect_schedule_slp_node, at tree-vect-slp.cc:9062) sjames at gcc dot gnu.org
` (7 preceding siblings ...)
2023-12-01 4:14 ` pinskia at gcc dot gnu.org
@ 2023-12-01 4:14 ` pinskia at gcc dot gnu.org
2023-12-01 6:26 ` pinskia at gcc dot gnu.org
` (8 subsequent siblings)
17 siblings, 0 replies; 19+ messages in thread
From: pinskia at gcc dot gnu.org @ 2023-12-01 4:14 UTC (permalink / raw)
To: gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=112793
Andrew Pinski <pinskia at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Last reconfirmed| |2023-12-01
Ever confirmed|0 |1
Status|UNCONFIRMED |NEW
--- Comment #9 from Andrew Pinski <pinskia at gcc dot gnu.org> ---
.
^ permalink raw reply [flat|nested] 19+ messages in thread
* [Bug tree-optimization/112793] [14 regression] ICE when building stellarium (internal compiler error: in vect_schedule_slp_node, at tree-vect-slp.cc:9062)
2023-11-30 22:49 [Bug c++/112793] New: [14 regression] ICE when building stellarium (internal compiler error: in vect_schedule_slp_node, at tree-vect-slp.cc:9062) sjames at gcc dot gnu.org
` (8 preceding siblings ...)
2023-12-01 4:14 ` pinskia at gcc dot gnu.org
@ 2023-12-01 6:26 ` pinskia at gcc dot gnu.org
2023-12-01 7:30 ` sjames at gcc dot gnu.org
` (7 subsequent siblings)
17 siblings, 0 replies; 19+ messages in thread
From: pinskia at gcc dot gnu.org @ 2023-12-01 6:26 UTC (permalink / raw)
To: gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=112793
--- Comment #10 from Andrew Pinski <pinskia at gcc dot gnu.org> ---
Created attachment 56746
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=56746&action=edit
Delta reduced testcase
This one is slightly less reduced than the other one but this is a delta based
reduced testcase rather than a cvise based one. I didn't manually reduce it
further though.
^ permalink raw reply [flat|nested] 19+ messages in thread
* [Bug tree-optimization/112793] [14 regression] ICE when building stellarium (internal compiler error: in vect_schedule_slp_node, at tree-vect-slp.cc:9062)
2023-11-30 22:49 [Bug c++/112793] New: [14 regression] ICE when building stellarium (internal compiler error: in vect_schedule_slp_node, at tree-vect-slp.cc:9062) sjames at gcc dot gnu.org
` (9 preceding siblings ...)
2023-12-01 6:26 ` pinskia at gcc dot gnu.org
@ 2023-12-01 7:30 ` sjames at gcc dot gnu.org
2023-12-01 7:41 ` rguenth at gcc dot gnu.org
` (6 subsequent siblings)
17 siblings, 0 replies; 19+ messages in thread
From: sjames at gcc dot gnu.org @ 2023-12-01 7:30 UTC (permalink / raw)
To: gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=112793
--- Comment #11 from Sam James <sjames at gcc dot gnu.org> ---
Created attachment 56747
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=56747&action=edit
another cvised testcase
^ permalink raw reply [flat|nested] 19+ messages in thread
* [Bug tree-optimization/112793] [14 regression] ICE when building stellarium (internal compiler error: in vect_schedule_slp_node, at tree-vect-slp.cc:9062)
2023-11-30 22:49 [Bug c++/112793] New: [14 regression] ICE when building stellarium (internal compiler error: in vect_schedule_slp_node, at tree-vect-slp.cc:9062) sjames at gcc dot gnu.org
` (10 preceding siblings ...)
2023-12-01 7:30 ` sjames at gcc dot gnu.org
@ 2023-12-01 7:41 ` rguenth at gcc dot gnu.org
2023-12-14 15:08 ` cvs-commit at gcc dot gnu.org
` (5 subsequent siblings)
17 siblings, 0 replies; 19+ messages in thread
From: rguenth at gcc dot gnu.org @ 2023-12-01 7:41 UTC (permalink / raw)
To: gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=112793
Richard Biener <rguenth at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|NEW |ASSIGNED
Assignee|unassigned at gcc dot gnu.org |rguenth at gcc dot gnu.org
Target Milestone|--- |14.0
--- Comment #12 from Richard Biener <rguenth at gcc dot gnu.org> ---
Confirmed, mine. We're scheduling the same SLP node twice from different SLP
instances. We're supposed to merge SLP instances which share nodes though,
but we're only doing that for internal defs. We need to either duplicate
the constant/external nodes in different subgraphs or merge subgraphs
with common constants/externals as well.
I'll think about it.
This isn't new in GCC 14, it should be a problem since GCC 11.
^ permalink raw reply [flat|nested] 19+ messages in thread
* [Bug tree-optimization/112793] [14 regression] ICE when building stellarium (internal compiler error: in vect_schedule_slp_node, at tree-vect-slp.cc:9062)
2023-11-30 22:49 [Bug c++/112793] New: [14 regression] ICE when building stellarium (internal compiler error: in vect_schedule_slp_node, at tree-vect-slp.cc:9062) sjames at gcc dot gnu.org
` (11 preceding siblings ...)
2023-12-01 7:41 ` rguenth at gcc dot gnu.org
@ 2023-12-14 15:08 ` cvs-commit at gcc dot gnu.org
2023-12-14 15:10 ` [Bug tree-optimization/112793] [11/12/13 " rguenth at gcc dot gnu.org
` (4 subsequent siblings)
17 siblings, 0 replies; 19+ messages in thread
From: cvs-commit at gcc dot gnu.org @ 2023-12-14 15:08 UTC (permalink / raw)
To: gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=112793
--- Comment #13 from GCC 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:d782ec8362eadc3169286eb1e39c631effd02323
commit r14-6550-gd782ec8362eadc3169286eb1e39c631effd02323
Author: Richard Biener <rguenther@suse.de>
Date: Wed Dec 13 14:23:31 2023 +0100
tree-optimization/112793 - SLP of constant/external code-generated twice
The following makes the attempt at code-generating a constant/external
SLP node twice well-formed as that can happen when partitioning BB
vectorization attempts where we keep constants/externals unpartitioned.
PR tree-optimization/112793
* tree-vect-slp.cc (vect_schedule_slp_node): Already
code-generated constant/external nodes are OK.
* g++.dg/vect/pr112793.cc: New testcase.
^ permalink raw reply [flat|nested] 19+ messages in thread
* [Bug tree-optimization/112793] [11/12/13 regression] ICE when building stellarium (internal compiler error: in vect_schedule_slp_node, at tree-vect-slp.cc:9062)
2023-11-30 22:49 [Bug c++/112793] New: [14 regression] ICE when building stellarium (internal compiler error: in vect_schedule_slp_node, at tree-vect-slp.cc:9062) sjames at gcc dot gnu.org
` (12 preceding siblings ...)
2023-12-14 15:08 ` cvs-commit at gcc dot gnu.org
@ 2023-12-14 15:10 ` rguenth at gcc dot gnu.org
2024-03-21 13:54 ` cvs-commit at gcc dot gnu.org
` (3 subsequent siblings)
17 siblings, 0 replies; 19+ messages in thread
From: rguenth at gcc dot gnu.org @ 2023-12-14 15:10 UTC (permalink / raw)
To: gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=112793
Richard Biener <rguenth at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Target Milestone|14.0 |11.5
Summary|[14 regression] ICE when |[11/12/13 regression] ICE
|building stellarium |when building stellarium
|(internal compiler error: |(internal compiler error:
|in vect_schedule_slp_node, |in vect_schedule_slp_node,
|at tree-vect-slp.cc:9062) |at tree-vect-slp.cc:9062)
Known to work| |14.0
Priority|P3 |P2
--- Comment #14 from Richard Biener <rguenth at gcc dot gnu.org> ---
Fixed on trunk. As said, I think the issue is latent so I'm marking it for
backporting.
^ permalink raw reply [flat|nested] 19+ messages in thread
* [Bug tree-optimization/112793] [11/12/13 regression] ICE when building stellarium (internal compiler error: in vect_schedule_slp_node, at tree-vect-slp.cc:9062)
2023-11-30 22:49 [Bug c++/112793] New: [14 regression] ICE when building stellarium (internal compiler error: in vect_schedule_slp_node, at tree-vect-slp.cc:9062) sjames at gcc dot gnu.org
` (13 preceding siblings ...)
2023-12-14 15:10 ` [Bug tree-optimization/112793] [11/12/13 " rguenth at gcc dot gnu.org
@ 2024-03-21 13:54 ` cvs-commit at gcc dot gnu.org
2024-05-17 11:11 ` [Bug tree-optimization/112793] [11/12 " cvs-commit at gcc dot gnu.org
` (2 subsequent siblings)
17 siblings, 0 replies; 19+ messages in thread
From: cvs-commit at gcc dot gnu.org @ 2024-03-21 13:54 UTC (permalink / raw)
To: gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=112793
--- Comment #15 from GCC Commits <cvs-commit at gcc dot gnu.org> ---
The releases/gcc-13 branch has been updated by Richard Biener
<rguenth@gcc.gnu.org>:
https://gcc.gnu.org/g:42d5985e9884299c8d837ad1588fb47b211b4baf
commit r13-8485-g42d5985e9884299c8d837ad1588fb47b211b4baf
Author: Richard Biener <rguenther@suse.de>
Date: Wed Dec 13 14:23:31 2023 +0100
tree-optimization/112793 - SLP of constant/external code-generated twice
The following makes the attempt at code-generating a constant/external
SLP node twice well-formed as that can happen when partitioning BB
vectorization attempts where we keep constants/externals unpartitioned.
PR tree-optimization/112793
* tree-vect-slp.cc (vect_schedule_slp_node): Already
code-generated constant/external nodes are OK.
* g++.dg/vect/pr112793.cc: New testcase.
(cherry picked from commit d782ec8362eadc3169286eb1e39c631effd02323)
^ permalink raw reply [flat|nested] 19+ messages in thread
* [Bug tree-optimization/112793] [11/12 regression] ICE when building stellarium (internal compiler error: in vect_schedule_slp_node, at tree-vect-slp.cc:9062)
2023-11-30 22:49 [Bug c++/112793] New: [14 regression] ICE when building stellarium (internal compiler error: in vect_schedule_slp_node, at tree-vect-slp.cc:9062) sjames at gcc dot gnu.org
` (14 preceding siblings ...)
2024-03-21 13:54 ` cvs-commit at gcc dot gnu.org
@ 2024-05-17 11:11 ` cvs-commit at gcc dot gnu.org
2024-06-21 9:22 ` [Bug tree-optimization/112793] [11 " cvs-commit at gcc dot gnu.org
2024-06-21 9:36 ` rguenth at gcc dot gnu.org
17 siblings, 0 replies; 19+ messages in thread
From: cvs-commit at gcc dot gnu.org @ 2024-05-17 11:11 UTC (permalink / raw)
To: gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=112793
--- Comment #16 from GCC Commits <cvs-commit at gcc dot gnu.org> ---
The releases/gcc-12 branch has been updated by Richard Biener
<rguenth@gcc.gnu.org>:
https://gcc.gnu.org/g:9bad5cf9ae446b367f666176537eb76e94cc4448
commit r12-10452-g9bad5cf9ae446b367f666176537eb76e94cc4448
Author: Richard Biener <rguenther@suse.de>
Date: Wed Dec 13 14:23:31 2023 +0100
tree-optimization/112793 - SLP of constant/external code-generated twice
The following makes the attempt at code-generating a constant/external
SLP node twice well-formed as that can happen when partitioning BB
vectorization attempts where we keep constants/externals unpartitioned.
PR tree-optimization/112793
* tree-vect-slp.cc (vect_schedule_slp_node): Already
code-generated constant/external nodes are OK.
* g++.dg/vect/pr112793.cc: New testcase.
(cherry picked from commit d782ec8362eadc3169286eb1e39c631effd02323)
^ permalink raw reply [flat|nested] 19+ messages in thread
* [Bug tree-optimization/112793] [11 regression] ICE when building stellarium (internal compiler error: in vect_schedule_slp_node, at tree-vect-slp.cc:9062)
2023-11-30 22:49 [Bug c++/112793] New: [14 regression] ICE when building stellarium (internal compiler error: in vect_schedule_slp_node, at tree-vect-slp.cc:9062) sjames at gcc dot gnu.org
` (15 preceding siblings ...)
2024-05-17 11:11 ` [Bug tree-optimization/112793] [11/12 " cvs-commit at gcc dot gnu.org
@ 2024-06-21 9:22 ` cvs-commit at gcc dot gnu.org
2024-06-21 9:36 ` rguenth at gcc dot gnu.org
17 siblings, 0 replies; 19+ messages in thread
From: cvs-commit at gcc dot gnu.org @ 2024-06-21 9:22 UTC (permalink / raw)
To: gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=112793
--- Comment #17 from GCC 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:7e4dedbf9ff64964e356521d03a06838cbd4ca2e
commit r11-11522-g7e4dedbf9ff64964e356521d03a06838cbd4ca2e
Author: Richard Biener <rguenther@suse.de>
Date: Wed Dec 13 14:23:31 2023 +0100
tree-optimization/112793 - SLP of constant/external code-generated twice
The following makes the attempt at code-generating a constant/external
SLP node twice well-formed as that can happen when partitioning BB
vectorization attempts where we keep constants/externals unpartitioned.
PR tree-optimization/112793
* tree-vect-slp.c (vect_schedule_slp_node): Already
code-generated constant/external nodes are OK.
* g++.dg/vect/pr112793.cc: New testcase.
(cherry picked from commit d782ec8362eadc3169286eb1e39c631effd02323)
^ permalink raw reply [flat|nested] 19+ messages in thread
* [Bug tree-optimization/112793] [11 regression] ICE when building stellarium (internal compiler error: in vect_schedule_slp_node, at tree-vect-slp.cc:9062)
2023-11-30 22:49 [Bug c++/112793] New: [14 regression] ICE when building stellarium (internal compiler error: in vect_schedule_slp_node, at tree-vect-slp.cc:9062) sjames at gcc dot gnu.org
` (16 preceding siblings ...)
2024-06-21 9:22 ` [Bug tree-optimization/112793] [11 " cvs-commit at gcc dot gnu.org
@ 2024-06-21 9:36 ` rguenth at gcc dot gnu.org
17 siblings, 0 replies; 19+ messages in thread
From: rguenth at gcc dot gnu.org @ 2024-06-21 9:36 UTC (permalink / raw)
To: gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=112793
Richard Biener <rguenth at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|ASSIGNED |RESOLVED
Resolution|--- |FIXED
--- Comment #18 from Richard Biener <rguenth at gcc dot gnu.org> ---
Fixed.
^ permalink raw reply [flat|nested] 19+ messages in thread