aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichael Matz <matz@suse.de>2014-04-03 17:59:41 +0200
committerMichael Matz <matz@suse.de>2014-04-03 17:59:41 +0200
commita913ee6082af6257416bce04e0e5c87894d6bff3 (patch)
tree0224618e7028f90a33d7d21d3ddc8c1d4ef16bc8
parentea2805f097414bf7bf299c131be1aba27b79f5d1 (diff)
downloadtinycc-a913ee6082af6257416bce04e0e5c87894d6bff3.tar.gz
tinycc-a913ee6082af6257416bce04e0e5c87894d6bff3.tar.bz2
x86-64: Use correct ELF values
The x86-64 uses different segment alignment (2MB) and a different start address.
-rw-r--r--x86_64-gen.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/x86_64-gen.c b/x86_64-gen.c
index 9a9221d..eb201c8 100644
--- a/x86_64-gen.c
+++ b/x86_64-gen.c
@@ -112,8 +112,8 @@ enum {
#define R_JMP_SLOT R_X86_64_JUMP_SLOT
#define R_COPY R_X86_64_COPY
-#define ELF_START_ADDR 0x08048000
-#define ELF_PAGE_SIZE 0x1000
+#define ELF_START_ADDR 0x400000
+#define ELF_PAGE_SIZE 0x200000
/******************************************************/
#else /* ! TARGET_DEFS_ONLY */