]> git.ipfire.org Git - thirdparty/gcc.git/commit - gcc/cp/ChangeLog
PR c++/68983 (BE)
authorJason Merrill <jason@redhat.com>
Fri, 8 Jan 2016 16:01:12 +0000 (11:01 -0500)
committerJason Merrill <jason@gcc.gnu.org>
Fri, 8 Jan 2016 16:01:12 +0000 (11:01 -0500)
commit451773378f6808ce2b1e1d4eaed40b164ad590da
treea6a87fb093cb967de90353ff866ccad75a8602eb
parent0795b6f262e37218e80ee03d9c4c2f63541b149b
PR c++/68983 (BE)

PR c++/67557
gcc/
* function.c (assign_temp): Guard against TREE_ADDRESSABLE types here.
* expr.c (store_field): Not here.
* tree-cfgcleanup.c (fixup_noreturn_call): Don't clear LHS of a
call with TREE_ADDRESSABLE type.
* tree-cfg.c (verify_gimple_call): Adjust.
gcc/cp/
* cvt.c (convert_to_void): Don't strip a TARGET_EXPR of
TREE_ADDRESSABLE type.

From-SVN: r232167
gcc/ChangeLog
gcc/cp/ChangeLog
gcc/cp/cvt.c
gcc/expr.c
gcc/function.c
gcc/testsuite/g++.dg/init/base1.C [new file with mode: 0644]
gcc/tree-cfg.c
gcc/tree-cfgcleanup.c