From ed9c6b132abab8fad614b2a077a69b86cbb95cdd Mon Sep 17 00:00:00 2001 From: Thomas Preud'homme Date: Tue, 12 Jun 2012 17:57:31 +0200 Subject: [PATCH] Fix R_ARM_REL32 relocation Add missing break in the code handling R_ARM_REL32 relocation. --- tccelf.c | 1 + 1 file changed, 1 insertion(+) diff --git a/tccelf.c b/tccelf.c index 655860b7..a16499ba 100644 --- a/tccelf.c +++ b/tccelf.c @@ -636,6 +636,7 @@ ST_FUNC void relocate_section(TCCState *s1, Section *s) break; case R_ARM_REL32: *(int *)ptr += val - addr; + break; case R_ARM_BASE_PREL: *(int *)ptr += s1->got->sh_addr - addr; break;