https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69241

--- Comment #21 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

Reply via email to