[Bug target/83660] ICE with vec_extract inside expression statement

2018-04-23 Thread acsawdey at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83660 acsawdey at gcc dot gnu.org changed: What|Removed |Added Status|REOPENED|RESOLVED Resolution

[Bug target/83660] ICE with vec_extract inside expression statement

2018-04-23 Thread acsawdey at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83660 --- Comment #18 from acsawdey at gcc dot gnu.org --- Author: acsawdey Date: Tue Apr 24 00:19:43 2018 New Revision: 259590 URL: https://gcc.gnu.org/viewcvs?rev=259590&root=gcc&view=rev Log: 2018-04-23 Aaron Sawdey Backport from mainlin

[Bug target/83660] ICE with vec_extract inside expression statement

2018-04-23 Thread acsawdey at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83660 --- Comment #17 from acsawdey at gcc dot gnu.org --- Author: acsawdey Date: Tue Apr 24 00:14:21 2018 New Revision: 259586 URL: https://gcc.gnu.org/viewcvs?rev=259586&root=gcc&view=rev Log: 2018-04-23 Aaron Sawdey Backport from mainli

[Bug target/83660] ICE with vec_extract inside expression statement

2018-04-16 Thread acsawdey at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83660 acsawdey at gcc dot gnu.org changed: What|Removed |Added Status|RESOLVED|REOPENED Resolution

[Bug target/83660] ICE with vec_extract inside expression statement

2018-04-16 Thread acsawdey at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83660 acsawdey at gcc dot gnu.org changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution

[Bug target/83660] ICE with vec_extract inside expression statement

2018-04-16 Thread acsawdey at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83660 --- Comment #14 from acsawdey at gcc dot gnu.org --- Author: acsawdey Date: Mon Apr 16 14:50:06 2018 New Revision: 259403 URL: https://gcc.gnu.org/viewcvs?rev=259403&root=gcc&view=rev Log: 2018-04-16 Aaron Sawdey PR target/83660

[Bug target/83660] ICE with vec_extract inside expression statement

2018-04-13 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83660 --- Comment #13 from Jakub Jelinek --- (In reply to acsawdey from comment #12) > This function is called from cp/semantics.c maybe_cleanup_point_expr() > > tree > fold_build_cleanup_point_expr (tree type, tree expr) > { > /* If the expression

[Bug target/83660] ICE with vec_extract inside expression statement

2018-04-13 Thread acsawdey at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83660 --- Comment #12 from acsawdey at gcc dot gnu.org --- This function is called from cp/semantics.c maybe_cleanup_point_expr() tree fold_build_cleanup_point_expr (tree type, tree expr) { /* If the expression does not have side effects then we don'

[Bug target/83660] ICE with vec_extract inside expression statement

2018-04-12 Thread acsawdey at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83660 acsawdey at gcc dot gnu.org changed: What|Removed |Added Status|NEW |ASSIGNED Assignee

[Bug target/83660] ICE with vec_extract inside expression statement

2018-04-12 Thread acsawdey at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83660 acsawdey at gcc dot gnu.org changed: What|Removed |Added CC||acsawdey at gcc dot gnu.org

[Bug target/83660] ICE with vec_extract inside expression statement

2018-03-21 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83660 --- Comment #10 from Jakub Jelinek --- --- gcc/config/rs6000/rs6000-c.c.jj 2018-03-15 08:36:26.526776571 +0100 +++ gcc/config/rs6000/rs6000-c.c2018-03-21 17:10:04.340935624 +0100 @@ -6649,6 +6649,14 @@ altivec_resolve_overloaded_built

[Bug target/83660] ICE with vec_extract inside expression statement

2018-03-21 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83660 --- Comment #9 from Richard Biener --- I think the issue is that gimplify_cleanup_point_expr when walking the body_sequence to look for WCE stmts doesn't traverse GIMPLE_BIND sub-stmts. Or it is not supposed to do that and the GENERIC is at faul

[Bug target/83660] ICE with vec_extract inside expression statement

2018-03-21 Thread willschm at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83660 Will Schmidt changed: What|Removed |Added CC||jakub at gcc dot gnu.org,

[Bug target/83660] ICE with vec_extract inside expression statement

2018-03-20 Thread willschm at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83660 Will Schmidt changed: What|Removed |Added CC||willschm at gcc dot gnu.org --- Comment #

[Bug target/83660] ICE with vec_extract inside expression statement

2018-01-22 Thread kelvin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83660 --- Comment #6 from kelvin at gcc dot gnu.org --- For what it's worth, I reconfigured my build with --enable-checking=yes,tree in hopes that this would help us find the C++ parser code that is responsible for creating the problematic syntax tree.

[Bug target/83660] ICE with vec_extract inside expression statement

2018-01-19 Thread kelvin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83660 kelvin at gcc dot gnu.org changed: What|Removed |Added Assignee|kelvin at gcc dot gnu.org |unassigned at gcc dot

[Bug target/83660] ICE with vec_extract inside expression statement

2018-01-09 Thread kelvin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83660 --- Comment #4 from kelvin at gcc dot gnu.org --- Author: kelvin Date: Tue Jan 9 20:50:30 2018 New Revision: 256394 URL: https://gcc.gnu.org/viewcvs?rev=256394&root=gcc&view=rev Log: Use this branch to reproduce and resolve PR 83660. Added:

[Bug target/83660] ICE with vec_extract inside expression statement

2018-01-03 Thread segher at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83660 Segher Boessenkool changed: What|Removed |Added Target|powerpc64*-*-* |powerpc*-*-* --- Comment #3 from Se

[Bug target/83660] ICE with vec_extract inside expression statement

2018-01-03 Thread wschmidt at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83660 --- Comment #2 from Bill Schmidt --- Also fails with -mcpu=power6 -maltivec. Also succeeds with -mcpu=power9.

[Bug target/83660] ICE with vec_extract inside expression statement

2018-01-03 Thread wschmidt at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83660 Bill Schmidt changed: What|Removed |Added Keywords||ice-on-valid-code Target|powe