From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by sourceware.org (Postfix, from userid 7814) id 58FBC3887F57; Thu, 27 Oct 2022 20:50:08 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 58FBC3887F57 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sourceware.org; s=default; t=1666903808; bh=LbndfYOGI797yZOTLkHykB1LarMd5TRVAny70PM8vAc=; h=From:To:Subject:Date:From; b=uGBDlGchQ914wUDVT9ndVVvxf+SCJUYtJRkr7f++kKWdlInhhWOP+HXVBYzuCEStd tLjYM24aEIbkWkPfMICj/Zvz8bEsUVaJEVWcto9QaWThFCdO737pMfozTk6r/etGdF Bfy0yPL1GsAZ43djQBepYhVyF3MDhhNSW2sOFSWM= Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit From: Fangrui Song To: glibc-cvs@sourceware.org Subject: [glibc/google/grte/v5-2.27/master] Fix build of nptl/tst-thread_local1.cc with GCC 12 X-Act-Checkin: glibc X-Git-Author: Joseph Myers X-Git-Refname: refs/heads/google/grte/v5-2.27/master X-Git-Oldrev: 2fa202fdd10de62ca436d567f12ccc3e40f29476 X-Git-Newrev: 7255e947f2ee7700d0a2f4115f9598e2dd8f3c2c Message-Id: <20221027205008.58FBC3887F57@sourceware.org> Date: Thu, 27 Oct 2022 20:50:08 +0000 (GMT) List-Id: https://sourceware.org/git/gitweb.cgi?p=glibc.git;h=7255e947f2ee7700d0a2f4115f9598e2dd8f3c2c commit 7255e947f2ee7700d0a2f4115f9598e2dd8f3c2c Author: Joseph Myers Date: Mon Aug 2 16:33:44 2021 +0000 Fix build of nptl/tst-thread_local1.cc with GCC 12 The test nptl/tst-thread_local1.cc fails to build with GCC mainline because of changes to what libstdc++ headers implicitly include what other headers: tst-thread_local1.cc: In function 'int do_test()': tst-thread_local1.cc:177:5: error: variable 'std::array >, 2> do_thread_X' has initializer but incomplete type 177 | do_thread_X | ^~~~~~~~~~~ Fix this by adding an explicit include of . Tested with build-many-glibcs.py for aarch64-linux-gnu. (cherry picked from commit 2ee9b24f47db8d0a8d0ccadb999335a1d4cfc364) Diff: --- nptl/tst-thread_local1.cc | 1 + 1 file changed, 1 insertion(+) diff --git a/nptl/tst-thread_local1.cc b/nptl/tst-thread_local1.cc index 0cfdcd6d19..5f4cf5cc3b 100644 --- a/nptl/tst-thread_local1.cc +++ b/nptl/tst-thread_local1.cc @@ -21,6 +21,7 @@ #include #include +#include #include #include #include