diff options
| -rw-r--r-- | main.c | 2 | ||||
| -rw-r--r-- | test/test.sh | 2 |
2 files changed, 3 insertions, 1 deletions
@@ -136,7 +136,7 @@ static void initsections(void) { data->hdr.sh_type = SHT_PROGBITS; data->hdr.sh_flags = SHF_ALLOC | SHF_WRITE; data->hdr.sh_entsize = 1; - data->hdr.sh_addralign = 8; // XXX right value? + data->hdr.sh_addralign = 16; // XXX right value? text = newsection(); text->hdr.sh_name = elfstr(shstrtab, ".text"); diff --git a/test/test.sh b/test/test.sh index ba4a036..37a76cc 100644 --- a/test/test.sh +++ b/test/test.sh @@ -30,6 +30,8 @@ t () { echo -n "." } +t "movb %sil, (%rdi)" + t "movsbq (%rax), %rbx" t "movq $-4132994306676758123, %rcx" |
