tccelf.c: Add R_ARM_REL32 relocation

master
Thomas Preud'homme 2012-06-05 17:02:41 +02:00
parent 7f6095bfec
commit 9a81dcab0a
1 changed files with 2 additions and 0 deletions

View File

@ -634,6 +634,8 @@ ST_FUNC void relocate_section(TCCState *s1, Section *s)
case R_ARM_ABS32:
*(int *)ptr += val;
break;
case R_ARM_REL32:
*(int *)ptr += val - addr;
case R_ARM_BASE_PREL:
*(int *)ptr += s1->got->sh_addr - addr;
break;