[Bug c++/79205] ICE in create_tmp_var, at gimple-expr.c:473

2017-01-24 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79205 Jakub Jelinek changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug c++/79205] ICE in create_tmp_var, at gimple-expr.c:473

2017-01-24 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79205 --- Comment #7 from Jakub Jelinek --- Author: jakub Date: Tue Jan 24 22:33:41 2017 New Revision: 244885 URL: https://gcc.gnu.org/viewcvs?rev=244885&root=gcc&view=rev Log: PR c++/79205 * cp-gimplify.c (cp_genericize_r): Add result

[Bug c++/79205] ICE in create_tmp_var, at gimple-expr.c:473

2017-01-24 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79205 --- Comment #6 from Jason Merrill --- (In reply to Jakub Jelinek from comment #5) > Created attachment 40570 [details] > gcc7-pr79205.patch > > Untested fix. Looks good.

[Bug c++/79205] ICE in create_tmp_var, at gimple-expr.c:473

2017-01-24 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79205 Jakub Jelinek changed: What|Removed |Added Status|NEW |ASSIGNED Assignee|unassigned a

[Bug c++/79205] ICE in create_tmp_var, at gimple-expr.c:473

2017-01-24 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79205 --- Comment #4 from Jakub Jelinek --- So the bug is obviously **t, i.e. double indirection when only one should be used. The problem is that the D.2164 artificial variable (the "e" variable from [dcl.decomp]) appears both in its own DECL_EXPR and

[Bug c++/79205] ICE in create_tmp_var, at gimple-expr.c:473

2017-01-24 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79205 --- Comment #3 from Richard Biener --- Confirmed. Breakpoint 1, fancy_abort ( file=0x1e2fb90 "/space/rguenther/src/svn/gcc-7-branch/gcc/gimple-expr.c", line=473, function=0x1e2fd73 "create_tmp_var") at /space/rguenther/src/svn/gcc

[Bug c++/79205] ICE in create_tmp_var, at gimple-expr.c:473

2017-01-24 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79205 Jakub Jelinek changed: What|Removed |Added CC||jakub at gcc dot gnu.org --- Comment #2

[Bug c++/79205] ICE in create_tmp_var, at gimple-expr.c:473

2017-01-24 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79205 Martin Liška changed: What|Removed |Added Keywords||ice-on-invalid-code Status|UN