diff -upN reference/include/asm-ia64/pgtable.h current/include/asm-ia64/pgtable.h
--- reference/include/asm-ia64/pgtable.h	2004-04-30 11:23:48.000000000 -0700
+++ current/include/asm-ia64/pgtable.h	2004-05-02 08:08:00.000000000 -0700
@@ -102,7 +102,7 @@
  * can map.
  */
 #define PMD_SHIFT	(PAGE_SHIFT + (PAGE_SHIFT-3))
-#define PMD_SIZE	(__IA64_UL(1) << PMD_SHIFT)
+#define PMD_SIZE	(1UL << PMD_SHIFT)
 #define PMD_MASK	(~(PMD_SIZE-1))
 #define PTRS_PER_PMD	(__IA64_UL(1) << (PAGE_SHIFT-3))