https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78689
--- Comment #7 from Jason Merrill <jason at gcc dot gnu.org> --- Author: jason Date: Fri Feb 3 22:42:37 2017 New Revision: 245172 URL: https://gcc.gnu.org/viewcvs?rev=245172&root=gcc&view=rev Log: PR c++/78689 - ICE on constructor with label gcc/ * tree-inline.c (copy_tree_body_r) [COND_EXPR]: Revert change to avoid copying non-taken branch. gcc/cp/ * optimize.c (maybe_clone_body): Replace omitted parameters with null lvalues. * class.c (build_clone): Fix logic for omitting inherited parms. Added: trunk/gcc/testsuite/g++.dg/init/ctor12.C Modified: trunk/gcc/ChangeLog trunk/gcc/cp/ChangeLog trunk/gcc/cp/class.c trunk/gcc/cp/optimize.c trunk/gcc/testsuite/g++.dg/cpp1z/inh-ctor23.C trunk/gcc/tree-inline.c