From owner-freebsd-current Mon Sep 23 08:49:00 1996 Return-Path: owner-current Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id IAA15844 for current-outgoing; Mon, 23 Sep 1996 08:49:00 -0700 (PDT) Received: from agora.rdrop.com (root@agora.rdrop.com [199.2.210.241]) by freefall.freebsd.org (8.7.5/8.7.3) with SMTP id IAA15823 for ; Mon, 23 Sep 1996 08:48:55 -0700 (PDT) Received: from fly.HiWAAY.net by agora.rdrop.com with smtp (Smail3.1.29.1 #17) id m0v5DFb-0008tYC; Mon, 23 Sep 96 08:48 PDT Received: from localhost by fly.HiWAAY.net; (8.7.5/1.1.8.2/21Sep95-1003PM) id KAA20741; Mon, 23 Sep 1996 10:44:43 -0500 (CDT) Date: Mon, 23 Sep 1996 10:44:42 -0500 (CDT) From: Steve Price To: Bruce Evans cc: ache@nagual.ru, chuckr@glue.umd.edu, freebsd-current@freefall.freebsd.org Subject: Re: Make world In-Reply-To: <199609231509.BAA23185@godzilla.zeta.org.au> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-current@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk On Tue, 24 Sep 1996, Bruce Evans wrote: # >> I see this now. Operator precedeence in .elif seems to have been broken # >> by yesterday's changes. # >> # >> Try the following Makefile. The .elif test succeeds. # >> # >> Bruce # >> # >> --- # >> ONE=one # >> # >> foo: # >> .if !defined(NOTDEF) && ${ONE} != ${ONE} # >> @echo "This shouldn't be printed" # >> .elif !defined(NOTDEF) && ${ONE} != ${ONE} # >> @echo "This shouldn't be printed either" # >> .endif # >> --- # > # >I don't see it, but I will check into it further. Maybe I am # >missing something. # # It works with rev.1.9 of parse.c but fails with rev.1.10. It # looks like it now sometimes drops the last character of lines. # The above makefile works right if one space is added after # the second ${ONE} (and the tabs are unpasted). # # Bruce # I retract what I said earlier. I just compiled and tested on freefall with revs 1.9 and 1.10 and you're exactly right. I will take a look at this today at lunch (in about an hour). My apologies, consider it fixed. :) Steve