diff options
Diffstat (limited to 'src/buildvm_asm.c')
-rw-r--r-- | src/buildvm_asm.c | 20 |
1 files changed, 0 insertions, 20 deletions
diff --git a/src/buildvm_asm.c b/src/buildvm_asm.c index 2d0ba3b5..b135b864 100644 --- a/src/buildvm_asm.c +++ b/src/buildvm_asm.c | |||
@@ -193,26 +193,6 @@ void emit_asm(BuildCtx *ctx) | |||
193 | pi = ni; | 193 | pi = ni; |
194 | } | 194 | } |
195 | 195 | ||
196 | switch (ctx->mode) { | ||
197 | case BUILD_elfasm: | ||
198 | fprintf(ctx->fp, "\n\t.section .rodata\n"); | ||
199 | break; | ||
200 | case BUILD_coffasm: | ||
201 | fprintf(ctx->fp, "\n\t.section .rdata,\"dr\"\n"); | ||
202 | break; | ||
203 | case BUILD_machasm: | ||
204 | fprintf(ctx->fp, "\n\t.const\n"); | ||
205 | break; | ||
206 | default: | ||
207 | break; | ||
208 | } | ||
209 | emit_asm_align(ctx, 5); | ||
210 | |||
211 | sprintf(name, "%s" LABEL_OP_OFS, symprefix); | ||
212 | emit_asm_label(ctx, name, 2*ctx->npc, 0); | ||
213 | for (i = 0; i < ctx->npc; i++) | ||
214 | fprintf(ctx->fp, "\t.short %d\n", ctx->sym_ofs[i]); | ||
215 | |||
216 | fprintf(ctx->fp, "\n"); | 196 | fprintf(ctx->fp, "\n"); |
217 | switch (ctx->mode) { | 197 | switch (ctx->mode) { |
218 | case BUILD_elfasm: | 198 | case BUILD_elfasm: |