--- gforth/engine/longlong.h 2006/11/01 22:37:23 1.1 +++ gforth/engine/longlong.h 2007/12/31 17:34:59 1.4 @@ -1,6 +1,6 @@ /* taken from gcc-4.1.1 */ /* longlong.h -- definitions for mixed size 32/64 bit arithmetic. - Copyright (C) 1991, 1992, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2004, 2005 Free Software Foundation, Inc. + Copyright (C) 1991, 1992, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2004, 2005,2006,2007 Free Software Foundation, Inc. This definition file is free software; you can redistribute it and/or modify it under the terms of the GNU General Public @@ -108,7 +108,7 @@ extern const UQItype __clz_tab[256]; #define __AND_CLOBBER_CC , "cc" #endif /* __GNUC__ < 2 */ -#if defined (__alpha) && W_TYPE_SIZE == 64 +#if defined (__alpha) && W_TYPE_SIZE == 64 && __GNUC__ >= 3 #define umul_ppmm(ph, pl, m0, m1) \ do { \ UDItype __m0 = (m0), __m1 = (m1); \