NetBSD Problem Report #13652

Received: (qmail 4533 invoked from network); 8 Aug 2001 06:30:07 -0000
Message-Id: <200108080633.f786Xh018641@atom.nagoya.ydc.co.jp>
Date: Wed, 8 Aug 2001 15:33:43 +0900 (JST)
From: hamajima@nagoya.ydc.co.jp
Reply-To: hamajima@nagoya.ydc.co.jp
To: gnats-bugs@gnats.netbsd.org
Subject: compile error in sys/compat/linux/arch/powerpc/linux_exec_powerpc.c
X-Send-Pr-Version: 3.95

>Number:         13652
>Category:       port-powerpc
>Synopsis:       compile error in sys/compat/linux/arch/powerpc/linux_exec_powerpc.c
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    port-powerpc-maintainer
>State:          closed
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Wed Aug 08 06:31:00 +0000 2001
>Closed-Date:    Wed Aug 08 13:19:02 +0000 2001
>Last-Modified:  Wed Aug 08 13:19:02 +0000 2001
>Originator:     Katsuomi Hamajima
>Release:        NetBSD 1.5X
>Organization:
>Environment:
		COMPAT_LINUX on macppc
System: NetBSD ppc 1.5W NetBSD 1.5W (8500) #27: Mon Jul 23 19:33:19 JST 2001     hamajima@ppc:/usr/src/sys/arch/macppc/compile/8500 macppc

>Description:
linux_exec_powerpc.c,v 1.4
../../../../compat/linux/arch/powerpc/linux_exec_powerpc.c: In function `linux_elf32_copyargs':
../../../../compat/linux/arch/powerpc/linux_exec_powerpc.c:99: invalid operands to binary &
>How-To-Repeat:
	add COMPAT_LINUX on macppc
>Fix:
% diff -u linux_exec_powerpc.c.orig linux_exec_powerpc.c
--- linux_exec_powerpc.c.orig   Fri Aug  3 11:03:32 2001
+++ linux_exec_powerpc.c        Wed Aug  8 15:22:04 2001
@@ -96,7 +96,7 @@
 	 * aligned address. And we need one more 16 byte shift if it was already
 	 * 16 bytes aligned,
 	 */
-	*stackp = (char *)((unsigned long)*stackp - 1) & ~LINUX_SHIFT; 
+	*stackp = (char *)(((unsigned long)*stackp - 1) & ~LINUX_SHIFT); 
 #endif

 	if ((error = copyargs(pack, arginfo, stackp, argp)) != 0)
>Release-Note:
>Audit-Trail:
State-Changed-From-To: open->closed 
State-Changed-By: christos 
State-Changed-When: Wed Aug 8 09:18:47 EDT 2001 
State-Changed-Why:  
Fixed, thanks 
>Unformatted:

NetBSD Home
NetBSD PR Database Search

(Contact us) $NetBSD: query-full-pr,v 1.39 2013/11/01 18:47:49 spz Exp $
$NetBSD: gnats_config.sh,v 1.8 2006/05/07 09:23:38 tsutsui Exp $
Copyright © 1994-2007 The NetBSD Foundation, Inc. ALL RIGHTS RESERVED.