From 50cfe1141b1d600783c634458219420a617d99a1 Mon Sep 17 00:00:00 2001 From: tuxcrafting Date: Thu, 24 Oct 2024 13:02:28 +0300 Subject: [PATCH] fix -section-alignment smaller than ELF header size --- tccelf.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tccelf.c b/tccelf.c index 1bef4290..498cd278 100644 --- a/tccelf.c +++ b/tccelf.c @@ -2305,7 +2305,7 @@ static int layout_sections(TCCState *s1, int *sec_order, struct dyn_inf *d) } base = addr; /* compute address after headers */ - addr = addr + (file_offset & (s_align - 1)); + addr += file_offset; n = 0; for(i = 1; i < s1->nb_sections; i++) {