Re: libkern/quad.h

2002-04-10 Thread David O'Brien
On Tue, Apr 09, 2002 at 04:58:42PM +0200, Alexander Leidinger wrote: quad.h contains: ---snip--- /* * XXX * Compensate for gcc 1 vs gcc 2. Gcc 1 defines ?sh?di3's second argument * as u_quad_t, while gcc 2 correctly uses int. Unfortunately, we still use * both compilers. */ #if

Re: libkern/quad.h

2002-04-10 Thread Bruce Evans
On Tue, 9 Apr 2002, Alexander Leidinger wrote: quad.h contains: ---snip--- /* * XXX * Compensate for gcc 1 vs gcc 2. Gcc 1 defines ?sh?di3's second argument * as u_quad_t, while gcc 2 correctly uses int. Unfortunately, we still use * both compilers. */ #if __GNUC__ = 2 typedef

Re: libkern/quad.h

2002-04-10 Thread Alexander Leidinger
On 10 Apr, Bruce Evans wrote: * XXX * Compensate for gcc 1 vs gcc 2. Gcc 1 defines ?sh?di3's second argument * as u_quad_t, while gcc 2 correctly uses int. Unfortunately, we still use * both compilers. Is this still valid? Does someone really use gcc 1 to compile FreeBSD? This

Re: libkern/quad.h

2002-04-10 Thread Alexander Leidinger
On 10 Apr, David O'Brien wrote: On Tue, Apr 09, 2002 at 04:58:42PM +0200, Alexander Leidinger wrote: quad.h contains: ---snip--- /* * XXX * Compensate for gcc 1 vs gcc 2. Gcc 1 defines ?sh?di3's second argument * as u_quad_t, while gcc 2 correctly uses int. Unfortunately, we still use

Re: libkern/quad.h

2002-04-10 Thread Bruce Evans
On Wed, 10 Apr 2002, Alexander Leidinger wrote: As for other occourences of the use of __GNUC__ without a check if it is defined: I will wrap them as soon as I review my own patches again. Other occurrences are mostly correct. __GNUC__ is 0 in cpp expressions if it is used without it being

libkern/quad.h

2002-04-09 Thread Alexander Leidinger
Hi, quad.h contains: ---snip--- /* * XXX * Compensate for gcc 1 vs gcc 2. Gcc 1 defines ?sh?di3's second argument * as u_quad_t, while gcc 2 correctly uses int. Unfortunately, we still use * both compilers. */ #if __GNUC__ = 2 typedef unsigned intqshift_t; #else typedef u_quad_t