[Bug c++/84704] [8 Regression] internal compiler error: gimplification failed

2018-03-12 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84704 Jakub Jelinek changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug c++/84704] [8 Regression] internal compiler error: gimplification failed

2018-03-12 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84704 --- Comment #8 from Jakub Jelinek --- Author: jakub Date: Mon Mar 12 23:39:21 2018 New Revision: 258470 URL: https://gcc.gnu.org/viewcvs?rev=258470=gcc=rev Log: PR c++/84704 * tree.c (stabilize_reference_1): Return save_expr (e)

[Bug c++/84704] [8 Regression] internal compiler error: gimplification failed

2018-03-07 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84704 --- Comment #7 from Jakub Jelinek --- Author: jakub Date: Wed Mar 7 09:19:36 2018 New Revision: 258317 URL: https://gcc.gnu.org/viewcvs?rev=258317=gcc=rev Log: PR c++/84704 * gimple-expr.c (create_tmp_var_raw): Set

[Bug c++/84704] [8 Regression] internal compiler error: gimplification failed

2018-03-05 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84704 Richard Biener changed: What|Removed |Added Priority|P3 |P1 CC|

[Bug c++/84704] [8 Regression] internal compiler error: gimplification failed

2018-03-05 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84704 --- Comment #6 from Jakub Jelinek --- Testcase without division by zero: int a[1] = { 0 }; void foo () { a[({ 0; })] %= 5; } --- gcc/tree.c.jj 2018-02-22 12:37:02.634387690 +0100 +++ gcc/tree.c 2018-03-05 10:50:54.37537 +0100 @@

[Bug c++/84704] [8 Regression] internal compiler error: gimplification failed

2018-03-05 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84704 --- Comment #5 from Jakub Jelinek --- Ugh, this one is really nasty. If a statement-expression has side-effects, like for: a[({ i++; 0; })] %= 5; the FE wraps the statement expression with a SAVE_EXPR: # DEBUG BEGIN STMT; <; # DEBUG BEGIN

[Bug c++/84704] [8 Regression] internal compiler error: gimplification failed

2018-03-05 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84704 Jakub Jelinek changed: What|Removed |Added Status|NEW |ASSIGNED CC|

[Bug c++/84704] [8 Regression] internal compiler error: gimplification failed

2018-03-05 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84704 Marek Polacek changed: What|Removed |Added CC||aoliva at gcc dot gnu.org --- Comment

[Bug c++/84704] [8 Regression] internal compiler error: gimplification failed

2018-03-05 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84704 Marek Polacek changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|