Fixed first NO_LONG_LONG value
authorRobert Pengelly <robertapengelly@hotmail.com>
Fri, 19 Jun 2026 18:40:44 +0000 (19:40 +0100)
committerRobert Pengelly <robertapengelly@hotmail.com>
Fri, 19 Jun 2026 18:40:44 +0000 (19:40 +0100)
axe.c

diff --git a/axe.c b/axe.c
index 2bd05c389b9dd2df50dfd0387553ce4f1777d8ed..d1d462fc512c619a406b15926419ef499c6cb2ad 100644 (file)
--- a/axe.c
+++ b/axe.c
@@ -154,7 +154,7 @@ static unsigned char *write_relocs_for_section64 (unsigned char *pos, struct sec
             
             integer_to_array (r_symbolnum | (size_log2 << 57), rel.r_symbolnum, 8, 0);
 #elif   defined (NO_LONG_LONG)
-            integer_to_array (r_symbolnum | (size_log2 << 25), rel.r_symbolnum, 4, 0);
+            integer_to_array (r_symbolnum, rel.r_symbolnum, 4, 0);
             
             if ((part->reloc_arr[i].r_symbolnum >> 27) & 1) {
                 r_symbolnum = (1LU << 27);