diff --git a/linux-user/elfload.c b/linux-user/elfload.c
index 329b2375ef1584695e8de8ab6e99079125d48e54..d3274edfdb752266b71f680a350107d4a994a30e 100644
--- a/linux-user/elfload.c
+++ b/linux-user/elfload.c
@@ -2420,7 +2420,7 @@ static void pgb_static(const char *image_name, abi_ulong orig_loaddr,
         } else {
             offset = -(HI_COMMPAGE & -align);
         }
-    } else if (LO_COMMPAGE) {
+    } else if (LO_COMMPAGE != 0) {
         loaddr = MIN(loaddr, LO_COMMPAGE & -align);
     }