From owner-freebsd-stable Fri Sep 21 10:55:35 2001 Delivered-To: freebsd-stable@freebsd.org Received: from probity.mcc.ac.uk (probity.mcc.ac.uk [130.88.200.94]) by hub.freebsd.org (Postfix) with ESMTP id D4ABB37B418 for ; Fri, 21 Sep 2001 10:55:29 -0700 (PDT) Received: from dogma.freebsd-uk.eu.org ([130.88.200.97] helo=dogma) by probity.mcc.ac.uk with esmtp (Exim 2.05 #7) id 15kUWO-000Fsh-00; Fri, 21 Sep 2001 18:55:28 +0100 Received: (from jcm@localhost) by dogma (8.11.4/8.11.1) id f8LHtSY82018; Fri, 21 Sep 2001 18:55:28 +0100 (BST) (envelope-from jcm) Date: Fri, 21 Sep 2001 18:55:28 +0100 From: j mckitrick To: Kris Kennaway Cc: William Wong , freebsd-stable@FreeBSD.ORG Subject: Re: sh MAKEDEV all Message-ID: <20010921185528.D81649@dogma.freebsd-uk.eu.org> References: <000501c1424d$9a1ea860$0300a8c0@anime.ca> <20010921123031.B78591@dogma.freebsd-uk.eu.org> <20010921104606.A88881@xor.obsecurity.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: Mutt 1.0.1i In-Reply-To: <20010921104606.A88881@xor.obsecurity.org>; from kris@obsecurity.org on Fri, Sep 21, 2001 at 10:46:06AM -0700 Sender: owner-freebsd-stable@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG | > It's a bug in sh, caused by CPUTYPE, that screws up handling of the devices | > in MAKEDEV. | | Not really caused by CPUTYPE - the PR was submitted long before | CPUTYPE was added. According to the PR, it's broken code in sh which | exhibits failure depending on the stack alignment and previous stack | usage. Certain gcc optimizations enabled by some values of CPUTYPE | have (for some reason) recently started triggering this code bug. You've given me incentive to buy the 'dragon' book of compiler design. :-) jm -- My other computer is your windows box. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-stable" in the body of the message