[Bug c++/69649] [6 Regression] ICE in assign_temp
jakub at gcc dot gnu.org
gcc-bugzilla@gcc.gnu.org
Wed Feb 10 15:06:00 GMT 2016
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69649
--- Comment #5 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
Author: jakub
Date: Wed Feb 10 15:06:20 2016
New Revision: 233271
URL: https://gcc.gnu.org/viewcvs?rev=233271&root=gcc&view=rev
Log:
PR ipa/69241
PR c++/69649
* gimplify.c (gimplify_modify_expr): Set lhs even for noreturn
calls if the return type is TREE_ADDRESSABLE.
* cgraphunit.c (cgraph_node::expand_thunk): Likewise.
* ipa-split.c (split_function): Fix doubled "we" in comment.
Use void return type for the split part even if
!split_point->split_part_set_retval.
* g++.dg/ipa/pr69241-1.C: New test.
* g++.dg/ipa/pr69241-2.C: New test.
* g++.dg/ipa/pr69241-3.C: New test.
* g++.dg/ipa/pr69649.C: New test.
Added:
trunk/gcc/testsuite/g++.dg/ipa/pr69241-1.C
trunk/gcc/testsuite/g++.dg/ipa/pr69241-2.C
trunk/gcc/testsuite/g++.dg/ipa/pr69241-3.C
trunk/gcc/testsuite/g++.dg/ipa/pr69649.C
Modified:
trunk/gcc/ChangeLog
trunk/gcc/cgraphunit.c
trunk/gcc/gimplify.c
trunk/gcc/ipa-split.c
trunk/gcc/testsuite/ChangeLog
More information about the Gcc-bugs
mailing list