From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by sourceware.org (Postfix, from userid 2020) id E35423858C2C; Wed, 2 Feb 2022 11:03:21 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org E35423858C2C MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset="utf-8" From: Stafford Horne To: gcc-cvs@gcc.gnu.org Subject: [gcc r12-6996] gcc: define _REENTRANT for OpenRISC when -pthread is passed X-Act-Checkin: gcc X-Git-Author: Bernd Kuhls X-Git-Refname: refs/heads/master X-Git-Oldrev: 9f6f411f63f3aceddd846e4b0d27202a6e13d42c X-Git-Newrev: cac2f69cdad434ad5cb60f5fe931d45cd82ef476 Message-Id: <20220202110321.E35423858C2C@sourceware.org> Date: Wed, 2 Feb 2022 11:03:21 +0000 (GMT) X-BeenThere: gcc-cvs@gcc.gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Gcc-cvs mailing list List-Unsubscribe: , List-Archive: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 02 Feb 2022 11:03:22 -0000 https://gcc.gnu.org/g:cac2f69cdad434ad5cb60f5fe931d45cd82ef476 commit r12-6996-gcac2f69cdad434ad5cb60f5fe931d45cd82ef476 Author: Bernd Kuhls Date: Fri Mar 27 21:23:53 2020 +0100 gcc: define _REENTRANT for OpenRISC when -pthread is passed The detection of pthread support fails on OpenRISC unless _REENTRANT is defined. Added the CPP_SPEC definition to correct this. gcc/ChangeLog: PR target/94372 * config/or1k/linux.h (CPP_SPEC): Define. Signed-off-by: Bernd Kuhls Diff: --- gcc/config/or1k/linux.h | 2 ++ 1 file changed, 2 insertions(+) diff --git a/gcc/config/or1k/linux.h b/gcc/config/or1k/linux.h index 52909af41a6..80f77c72232 100644 --- a/gcc/config/or1k/linux.h +++ b/gcc/config/or1k/linux.h @@ -32,6 +32,8 @@ #undef MUSL_DYNAMIC_LINKER #define MUSL_DYNAMIC_LINKER "/lib/ld-musl-or1k.so.1" +#define CPP_SPEC "%{pthread:-D_REENTRANT}" + #undef LINK_SPEC #define LINK_SPEC "%{h*} \ %{static:-Bstatic} \