Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 10 Jan 2001 22:24:26 -0800 (PST)
From:      Matthew Jacob <mjacob@feral.com>
To:        Peter Jeremy <peter.jeremy@alcatel.com.au>
Cc:        Warner Losh <imp@harmony.village.org>, Matt Jacob <mjacob@FreeBSD.ORG>, cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG
Subject:   Re: cvs commit: src/sys/alpha/include bus.h
Message-ID:  <Pine.BSF.4.21.0101102224020.4758-100000@beppo.feral.com>
In-Reply-To: <20010111163029.B91242@gsmx07.alcatel.com.au>

next in thread | previous in thread | raw e-mail | index | archive | help

Why isn't it a valid test? This is exactly the test case that Warner was
worrying about?

On Thu, 11 Jan 2001, Peter Jeremy wrote:

> On 2001-Jan-09 22:04:03 -0800, Matthew Jacob <mjacob@feral.com> wrote:
> >
> >
> >> In message <200101091817.f09IHng10622@freefall.freebsd.org> Matt Jacob writes:
> >> :   me that BUS_SPACE_UNRESTRICTED should b ~0UL, not ~0.
> >> 
> >> Would this impact the 10E6 uses of ~0 in the bus_alloc_resource calls
> >> we have?
> >
> >int foo()
> >{
> >        bar(~0);
> >}
> >int zoo()
> >{
> >        bar1(~0UL);
> >}
> ...
> >Sorta looks the same to me....
> 
> I don't think that's a valid test.  A more reasonable test would be
> something like
> 
> unsigned long	foo, bar;
> 
> fun()
> {
> 	foo = bar & ~0;
> }
> 
> Unfortunately, I don't have a functional FreeBSD/Alpha box right now,
> but both Compaq CC and gcc-2.8.1 generate "foo = bar".  I'm not sure
> that this behaviour makes sense.
> 
> Peter
> 



To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe cvs-all" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.BSF.4.21.0101102224020.4758-100000>