mes/module/mescc
Ekaitz b12f56c922 mescc: Initialize missing struct fields to 0.
This is a follow-up to commits
    7a8a2fc517
    mescc: x86_64 support: Refactor to abstracted assembly, add x86_64.

and

    c9ba7a619b
    mescc: Refactor variable declaration.

There was a debug "22" leaking in compile.scm.  It should be a "0".

* module/mescc/compile.scm (init-local): Replace "22" with "0".
* lib/tests/scaffold/7v-struct-initialize-zeroes.c: New test.
* build-aux/check-mescc.sh (tcc_tests): Add it.
(xfail-tests): Remove lib/tests/scaffold/72-typedef-struct-def-local.c.
2023-09-12 11:04:11 +02:00
..
armv4 mescc: Add r0-cmp-r1 instruction. 2023-09-12 11:04:10 +02:00
i386 mescc: Add r0-cmp-r1 instruction. 2023-09-12 11:04:10 +02:00
riscv64 riscv64: Port to word based mescc-tools. 2023-09-12 11:04:11 +02:00
x86_64 mescc: Use size 8 for stack. 2023-09-12 11:04:11 +02:00
M1.scm riscv64: Port to word based mescc-tools. 2023-09-12 11:04:11 +02:00
as.scm mescc: x86_64 support: Refactor to abstracted assembly, add x86_64. 2018-08-15 18:26:55 +02:00
bytevectors.scm mescc: x86_64 support: Refactor to abstracted assembly, add x86_64. 2018-08-15 18:26:55 +02:00
compile.scm mescc: Initialize missing struct fields to 0. 2023-09-12 11:04:11 +02:00
info.scm mescc: Do not dump variables with extern storage. 2019-07-27 17:22:00 +02:00
mescc.scm mescc: RISC-V64 code generation. 2023-09-12 11:04:11 +02:00
preprocess.scm mescc: Remove duplicate include. 2023-08-27 10:05:33 +02:00