summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJohn van Groningen2016-05-30 13:40:39 +0000
committerJohn van Groningen2016-05-30 13:40:39 +0000
commit9cec90dad38e943b713e66142dcae04378a2497e (patch)
tree788cadbfdda64d824f5c3b08646eeded1ceac502
parentset default alignment of data segment to 8 instead of 4 (diff)
also align virtual data section begin address
-rw-r--r--cgaas.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/cgaas.c b/cgaas.c
index e1fe2ca..9469e98 100644
--- a/cgaas.c
+++ b/cgaas.c
@@ -8196,7 +8196,7 @@ void assemble_code (void)
#endif
#ifdef G_MACH_O64
- data_section_begin = (code_buffer_offset+7) & -8;
+ data_section_begin = (code_buffer_offset+((1<<data_object_section_align_p2)-1)) & -(1<<data_object_section_align_p2);
#endif
relocate_code();