From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by sourceware.org (Postfix, from userid 2181) id AFB403858281; Tue, 19 Mar 2024 16:00:32 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org AFB403858281 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gcc.gnu.org; s=default; t=1710864032; bh=gl4ycH0svmIJPDrSIIzzuwcjlU6vJvBFd0yLOiAUDSg=; h=From:To:Subject:Date:From; b=B9MlNwOM/lfaaHyOJ4uOvSYeZREbaMP6GRxWauu+YWQLpxkaNqZf59iJayAkaffY6 3Vz536bNFWQ1xx3Bfn78k21pRC3vfhChMAxmy/9y2zlxTuZ3CFirIZHX3GMjI/1ymD cXAgtgGUAXyNUATjb83TxdQtKhV+V4QIyc/c32yA= MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset="utf-8" From: Jonathan Wakely To: gcc-cvs@gcc.gnu.org, libstdc++-cvs@gcc.gnu.org Subject: [gcc r14-9550] libstdc++: Suppress deprecation messages from [PR101228] X-Act-Checkin: gcc X-Git-Author: Jonathan Wakely X-Git-Refname: refs/heads/master X-Git-Oldrev: 90788dd722346560d410fe9a5c2d543811027336 X-Git-Newrev: c608b57f77a47179899666940c3b8b6a2e5435b2 Message-Id: <20240319160032.AFB403858281@sourceware.org> Date: Tue, 19 Mar 2024 16:00:32 +0000 (GMT) List-Id: https://gcc.gnu.org/g:c608b57f77a47179899666940c3b8b6a2e5435b2 commit r14-9550-gc608b57f77a47179899666940c3b8b6a2e5435b2 Author: Jonathan Wakely Date: Thu Feb 29 17:13:49 2024 +0000 libstdc++: Suppress deprecation messages from [PR101228] libstdc++-v3/ChangeLog: PR libstdc++/101228 * include/pstl/parallel_backend_tbb.h (TBB_SUPPRESS_DEPRECATED_MESSAGES): Define before including then undef afterwards. Diff: --- libstdc++-v3/include/pstl/parallel_backend_tbb.h | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/libstdc++-v3/include/pstl/parallel_backend_tbb.h b/libstdc++-v3/include/pstl/parallel_backend_tbb.h index 3ff55237bff..96e4b709fbe 100644 --- a/libstdc++-v3/include/pstl/parallel_backend_tbb.h +++ b/libstdc++-v3/include/pstl/parallel_backend_tbb.h @@ -15,6 +15,11 @@ #include "parallel_backend_utils.h" +#ifndef TBB_SUPPRESS_DEPRECATED_MESSAGES +# define TBB_SUPPRESS_DEPRECATED_MESSAGES 1 +# define _GLIBCXX_UNDEF_SUPPRESS +#endif + // Bring in minimal required subset of Intel TBB #include #include @@ -25,6 +30,11 @@ #include #include +#ifdef _GLIBCXX_UNDEF_SUPPRESS +# undef TBB_SUPPRESS_DEPRECATED_MESSAGES +# undef _GLIBCXX_UNDEF_SUPPRESS +#endif + #if TBB_INTERFACE_VERSION < 10000 # error Intel(R) Threading Building Blocks 2018 is required; older versions are not supported. #endif