diff --git a/gcc/config/ns32k/ns32k.h b/gcc/config/ns32k/ns32k.h
index 129163820acd6ca20521ea1e2cd9389e11c894d7..fc09b2d96172720b55209e561450ab9021ca70ad 100644
--- a/gcc/config/ns32k/ns32k.h
+++ b/gcc/config/ns32k/ns32k.h
@@ -837,7 +837,7 @@ __transfer_from_trampoline ()		\
    Strictly speaking, we can't be sure that a symbol will fit this range.
    But, in practice, it always will.  */
 
-#define NS32K_DISPLACEMENT(i) 				\
+#define NS32K_DISPLACEMENT_P(i) 				\
  (((i) <= 16777215 && (i) >= -16777216)			\
   || ((TARGET_32532 || TARGET_32332)			\
       && (i) <= 536870913 && (i) >= -536870912))