[PR c++/84497] ref to undefined tls init
commitfcae3eb4f848656cdd105a9173a4601cd9aac0cf
authornathan <nathan@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 5 Mar 2018 13:48:43 +0000 (5 13:48 +0000)
committernathan <nathan@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 5 Mar 2018 13:48:43 +0000 (5 13:48 +0000)
tree61627b35295f2fcb1a4802ac70f1b654c76713f5
parent3da0d341b24c262d055f0906d7b72c800576a354
[PR c++/84497] ref to undefined tls init

https://gcc.gnu.org/ml/gcc-patches/2018-03/msg00209.html
PR c++/84497
* decl2.c (get_tls_init_fn): Check TYPE_HAS_TRIVIAL_DFLT too.

PR c++/84497
* g++.dg/cpp0x/pr84497.C: New.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@258244 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/cp/ChangeLog
gcc/cp/decl2.c
gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/cpp0x/pr84497.C [new file with mode: 0644]