aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--tccelf.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/tccelf.c b/tccelf.c
index 9cfa8c4..196dd65 100644
--- a/tccelf.c
+++ b/tccelf.c
@@ -576,6 +576,12 @@ ST_FUNC void relocate_section(TCCState *s1, Section *s)
case R_386_RELATIVE:
/* do nothing */
break;
+ case R_386_COPY:
+ /* This reloction must copy initialized data from the library
+ to the program .bss segment. Currently made like for ARM
+ (to remove noise of defaukt case). Is this true?
+ */
+ break;
default:
fprintf(stderr,"FIXME: handle reloc type %d at %x [%p] to %x\n",
type, (unsigned)addr, ptr, (unsigned)val);