mescc: Initial x86_64 support.
authorJan Nieuwenhuizen <janneke@gnu.org>
Tue, 14 Aug 2018 18:32:56 +0000 (20:32 +0200)
committerJan Nieuwenhuizen <janneke@gnu.org>
Tue, 14 Aug 2018 18:32:56 +0000 (20:32 +0200)
commit3e1a197ed16f0f3e3a9660dc11514ca236b7b719
treee6f51a681cf6d4b7b62d147906b70317eebb3c08
parentee9081f3ece97a0406b093667be711b681489989
mescc: Initial x86_64 support.

    make all-go && MES=guile ./pre-inst-env scripts/mescc -m64 -c scaffold/main.c
27 files changed:
.gitignore
build-aux/build-guile.sh
build-aux/build-x86_64-mes.sh
build-aux/cc-x86_64-mes.sh [new file with mode: 0755]
build-aux/config.sh
lib/linux/x86_64-mes-gcc/crt1.c
lib/linux/x86_64-mes/crt1 [new file with mode: 0644]
lib/linux/x86_64-mes/crt1.c [new file with mode: 0644]
lib/x86-mes/x86.M1
lib/x86_64-mes/elf64-footer-single-main.hex2
lib/x86_64-mes/elf64-header.hex2
lib/x86_64-mes/x86_64.M1 [new file with mode: 0644]
mes/module/mescc/i386/as.mes
mes/module/mescc/i386/info.mes [new file with mode: 0644]
mes/module/mescc/mescc.mes
mes/module/mescc/x86_64/as.mes [new file with mode: 0644]
mes/module/mescc/x86_64/info.mes [new file with mode: 0644]
module/mescc/as.scm
module/mescc/compile.scm
module/mescc/i386/as.scm
module/mescc/i386/info.scm
module/mescc/info.scm
module/mescc/mescc.scm
module/mescc/preprocess.scm
module/mescc/x86_64/as.scm [new file with mode: 0644]
module/mescc/x86_64/info.scm [new file with mode: 0644]
scripts/mescc.in