From patchwork Wed Aug 16 13:48:51 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: John Baldwin X-Patchwork-Id: 22142 Received: (qmail 122897 invoked by alias); 16 Aug 2017 13:50:38 -0000 Mailing-List: contact gdb-patches-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Unsubscribe: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: gdb-patches-owner@sourceware.org Delivered-To: mailing list gdb-patches@sourceware.org Received: (qmail 27447 invoked by uid 89); 16 Aug 2017 13:49:12 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-24.2 required=5.0 tests=AWL, BAYES_00, GIT_PATCH_0, GIT_PATCH_1, GIT_PATCH_2, GIT_PATCH_3, SPF_HELO_PASS, SPF_SOFTFAIL autolearn=ham version=3.3.2 spammy= X-HELO: mail.baldwin.cx Received: from bigwig.baldwin.cx (HELO mail.baldwin.cx) (96.47.65.170) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Wed, 16 Aug 2017 13:49:09 +0000 Received: from ralph.baldwin.cx.com (c-73-231-226-104.hsd1.ca.comcast.net [73.231.226.104]) by mail.baldwin.cx (Postfix) with ESMTPSA id 911E510A8BD for ; Wed, 16 Aug 2017 09:49:07 -0400 (EDT) From: John Baldwin To: gdb-patches@sourceware.org Subject: [PUSHED obv] Fix compile on big-endian platforms in siginfo_t converter. Date: Wed, 16 Aug 2017 06:48:51 -0700 Message-Id: <20170816134851.34515-1-jhb@FreeBSD.org> X-IsSubscribed: yes gdb/ChangeLog: * fbsd-nat.c (fbsd_convert_siginfo): Fix compile on big-endian platforms. --- gdb/ChangeLog | 5 +++++ gdb/fbsd-nat.c | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/gdb/ChangeLog b/gdb/ChangeLog index d85559551f..fbf14dd4d6 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,3 +1,8 @@ +2017-08-15 John Baldwin + + * fbsd-nat.c (fbsd_convert_siginfo): Fix compile on big-endian + platforms. + 2017-08-14 Tom Tromey * valprint.c (print_octal_chars): Use HOST_CHAR_BIT. diff --git a/gdb/fbsd-nat.c b/gdb/fbsd-nat.c index c89343a24f..6ba6a01a70 100644 --- a/gdb/fbsd-nat.c +++ b/gdb/fbsd-nat.c @@ -314,7 +314,7 @@ fbsd_convert_siginfo (siginfo_t *si) 32-bits of the pointer value. */ #if _BYTE_ORDER == _BIG_ENDIAN if (si->si_value.sival_int == 0) - si32->si_value.sival_ptr = (uintptr_t) si->si_value.sival_ptr; + si32.si_value.sival_ptr = (uintptr_t) si->si_value.sival_ptr; else si32.si_value.sival_int = si->si_value.sival_int; #else