[PATCH 3/3] include/aout/aout64.h: guard ARCH_SIZE with defined()

Andrew Hanson andrew@andrewhanson.dev
Sun Sep 14 19:52:47 GMT 2025


Silence -Wundef when ARCH_SIZE is not defined by checking that it is
defined before comparing its value.

Signed-off-by: Andrew Hanson <andrew@andrewhanson.dev>
---
 include/aout/aout64.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/include/aout/aout64.h b/include/aout/aout64.h
index a85a801a2d7..dbe25efd752 100644
--- a/include/aout/aout64.h
+++ b/include/aout/aout64.h
@@ -43,7 +43,7 @@ struct external_exec
 
 /* Magic numbers for a.out files.  */
 
-#if ARCH_SIZE==64
+#if defined(ARCH_SIZE) && ARCH_SIZE == 64
 #define OMAGIC 0x1001		/* Code indicating object file.  */
 #define ZMAGIC 0x1002		/* Code indicating demand-paged executable.  */
 #define NMAGIC 0x1003		/* Code indicating pure executable.  */
-- 
2.51.0



More information about the Binutils mailing list