From patchwork Wed Jan 3 07:19:27 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Mike Frysinger X-Patchwork-Id: 83214 Return-Path: X-Original-To: patchwork@sourceware.org Delivered-To: patchwork@sourceware.org Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id DC05F385E004 for ; Wed, 3 Jan 2024 07:20:57 +0000 (GMT) X-Original-To: gdb-patches@sourceware.org Delivered-To: gdb-patches@sourceware.org Received: from smtp.gentoo.org (woodpecker.gentoo.org [140.211.166.183]) by sourceware.org (Postfix) with ESMTP id 4AE9F385C424 for ; Wed, 3 Jan 2024 07:19:35 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 4AE9F385C424 Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=gentoo.org Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=gentoo.org ARC-Filter: OpenARC Filter v1.0.0 sourceware.org 4AE9F385C424 Authentication-Results: server2.sourceware.org; arc=none smtp.remote-ip=140.211.166.183 ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1704266376; cv=none; b=yCiWmNOY1ApUZr0ZpGYMa6gvD+a4fNpSZncaaXdcEEly9xdh0hG0GHWASPJJwzmvM2FL8ML0pIXVQ06pyvvmGcPkOHQdj5O1vsFgWcrvVIiB55B4Pznk0in8qrEhg+WtQptKgOJ4B75R0S1CKnoUJSywJKaMQ0I5voMikMdaV4w= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1704266376; c=relaxed/simple; bh=LoMCl/bJYK+YIysKsnR+CkDBDz15IRoAyclLHrevd1c=; h=From:To:Subject:Date:Message-ID:MIME-Version; b=OfXz2/WR3gWDrhxHOMs+ZZrhSaGP3tz/8nC6r0wnlbLtrSh4L0FwdY+UqG32/w/07TpuTD1xxetNGcTVeXZiX3iNXoxDV/YB+yl7Q2lIahRDhawZ1p2GCtOk/Ei89Iz15EBaCap+R+0lnBE0wZQdAX6cLuzx577/0+QQWPYUjoE= ARC-Authentication-Results: i=1; server2.sourceware.org Received: by smtp.gentoo.org (Postfix, from userid 559) id DBA7C342FFA; Wed, 3 Jan 2024 07:19:34 +0000 (UTC) From: Mike Frysinger To: gdb-patches@sourceware.org Subject: [PATCH/committed 3/4] sim: common: include sim-types.h in the endian header directly Date: Wed, 3 Jan 2024 02:19:27 -0500 Message-ID: <20240103071928.26550-3-vapier@gentoo.org> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20240103071928.26550-1-vapier@gentoo.org> References: <20240103071928.26550-1-vapier@gentoo.org> MIME-Version: 1.0 X-Spam-Status: No, score=-11.3 required=5.0 tests=BAYES_00, GIT_PATCH_0, JMQ_SPF_NEUTRAL, KAM_DMARC_STATUS, RCVD_IN_MSPIKE_H3, RCVD_IN_MSPIKE_WL, SPF_HELO_PASS, SPF_PASS, TXREP, T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org X-BeenThere: gdb-patches@sourceware.org X-Mailman-Version: 2.1.30 Precedence: list List-Id: Gdb-patches mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: gdb-patches-bounces+patchwork=sourceware.org@sourceware.org This is a bit redundant for most ports as they go through sim-basics.h which always includes sim-types.h before including sim-endian.h, but in order to unify ppc's sim-endian code, we need this include here. Plus, it's the directly we generally want to go to get away from one header that defines all APIs and causes hard to untangle dependencies. --- sim/common/sim-endian.h | 2 ++ 1 file changed, 2 insertions(+) diff --git a/sim/common/sim-endian.h b/sim/common/sim-endian.h index 589169ea11cf..93a6d0d8c13a 100644 --- a/sim/common/sim-endian.h +++ b/sim/common/sim-endian.h @@ -23,6 +23,8 @@ #ifndef SIM_ENDIAN_H #define SIM_ENDIAN_H +#include "sim-types.h" + /* C byte conversion functions */ INLINE_SIM_ENDIAN(unsigned_1) endian_h2t_1(unsigned_1 x);