scc

simple C compiler
git clone git://git.2f30.org/scc
Log | Files | Refs | README | LICENSE

ModeNameSize
-rw-r--r--.gitignore21L
-rw-r--r--BUGS7L
-rw-r--r--LICENSE29L
-rw-r--r--Makefile54L
-rw-r--r--README88L
-rw-r--r--ar/Makefile28L
-rw-r--r--ar/main.c58L
-rw-r--r--ar/posix/stat.c3L
-rw-r--r--ar/posix/stat.h5L
-rw-r--r--as/Makefile34L
-rw-r--r--as/as.h178L
-rw-r--r--as/expr.c519L
-rwxr-xr-xas/gendep.sh27L
-rw-r--r--as/ins.c75L
-rw-r--r--as/main.c114L
-rw-r--r--as/myro.c184L
-rw-r--r--as/parser.c142L
-rw-r--r--as/symbol.c257L
-rw-r--r--as/target/amd64/ins.c7L
-rw-r--r--as/target/amd64/proc.c16L
-rw-r--r--as/target/amd64/target.mk14L
-rwxr-xr-xas/target/gen.awk104L
-rw-r--r--as/target/i386/ins.c7L
-rw-r--r--as/target/i386/proc.c129L
-rw-r--r--as/target/i386/target.mk14L
-rw-r--r--as/target/x80/ins.c168L
-rw-r--r--as/target/x80/proc.h40L
-rw-r--r--as/target/x80/x80.dat75L
-rw-r--r--as/target/x86/nasm.dat5313L
-rw-r--r--as/target/x86/proc.h149L
-rw-r--r--as/target/x86/x86.dat23L
-rw-r--r--as/target/z80/ins.c7L
-rw-r--r--as/target/z80/proc.c111L
-rw-r--r--as/target/z80/target.mk14L
-rw-r--r--cc1/Makefile33L
-rw-r--r--cc1/TODO12L
-rw-r--r--cc1/builtin.c121L
-rw-r--r--cc1/cc1.h496L
-rw-r--r--cc1/code.c550L
-rw-r--r--cc1/cpp.c838L
-rw-r--r--cc1/decl.c965L
-rw-r--r--cc1/error.c85L
-rw-r--r--cc1/expr.c1185L
-rw-r--r--cc1/fold.c689L
-rwxr-xr-xcc1/gendep.sh27L
-rw-r--r--cc1/init.c378L
-rw-r--r--cc1/ir.md443L
-rw-r--r--cc1/lex.c803L
-rw-r--r--cc1/main.c103L
-rw-r--r--cc1/stmt.c386L
-rw-r--r--cc1/symbol.c353L
-rw-r--r--cc1/target/amd64-sysv/arch.c220L
-rw-r--r--cc1/target/arm64-sysv/arch.c0B
-rw-r--r--cc1/target/i386-sysv/arch.c221L
-rw-r--r--cc1/target/z80-scc/arch.c219L
-rw-r--r--cc1/types.c438L
-rw-r--r--cc2/Makefile37L
-rw-r--r--cc2/cc2.h256L
-rw-r--r--cc2/code.c133L
-rwxr-xr-xcc2/gendep.sh39L
-rw-r--r--cc2/generror.awk9L
-rw-r--r--cc2/main.c55L
-rw-r--r--cc2/node.c142L
-rw-r--r--cc2/optm.c9L
-rw-r--r--cc2/parser.c722L
-rw-r--r--cc2/peep.c8L
-rw-r--r--cc2/symbol.c90L
-rw-r--r--cc2/target/amd64-sysv/arch.h0B
-rw-r--r--cc2/target/amd64-sysv/cgen.c15L
-rw-r--r--cc2/target/amd64-sysv/code.c210L
-rw-r--r--cc2/target/amd64-sysv/optm.c10L
-rw-r--r--cc2/target/amd64-sysv/target.mk5L
-rw-r--r--cc2/target/amd64-sysv/types.c93L
-rw-r--r--cc2/target/arm64-sysv/types.c0B
-rw-r--r--cc2/target/i386-sysv/arch.h0B
-rw-r--r--cc2/target/i386-sysv/cgen.c15L
-rw-r--r--cc2/target/i386-sysv/code.c208L
-rw-r--r--cc2/target/i386-sysv/optm.c10L
-rw-r--r--cc2/target/i386-sysv/target.mk5L
-rw-r--r--cc2/target/i386-sysv/types.c94L
-rw-r--r--cc2/target/qbe/arch.h135L
-rw-r--r--cc2/target/qbe/cgen.c730L
-rw-r--r--cc2/target/qbe/code.c568L
-rw-r--r--cc2/target/qbe/optm.c57L
-rw-r--r--cc2/target/qbe_amd64-sysv/target.mk5L
-rw-r--r--cc2/target/qbe_arm64-sysv/target.mk5L
-rw-r--r--cc2/target/z80-scc/arch.h0B
-rw-r--r--cc2/target/z80-scc/cgen.c67L
-rw-r--r--cc2/target/z80-scc/code.c228L
-rw-r--r--cc2/target/z80-scc/optm.c10L
-rw-r--r--cc2/target/z80-scc/target.mk6L
-rw-r--r--cc2/target/z80-scc/types.c94L
-rw-r--r--config.mk.def50L
-rw-r--r--doc/scc.1157L
-rw-r--r--driver/Makefile9L
-rw-r--r--driver/posix/Makefile44L
-rw-r--r--driver/posix/cpp.sh4L
-rwxr-xr-xdriver/posix/gendep.sh18L
-rw-r--r--driver/posix/scc.c591L
-rw-r--r--inc/Makefile31L
-rw-r--r--inc/ar.h21L
-rw-r--r--inc/arg.h67L
-rw-r--r--inc/c89/cstd.h103L
-rw-r--r--inc/c99/cstd.h111L
-rw-r--r--inc/ldflags.def.h6L
-rw-r--r--inc/myro.h70L
-rw-r--r--inc/scc.h37L
-rw-r--r--inc/sysincludes.def.h8L
-rw-r--r--inc/syslibs.def.h7L
-rw-r--r--lib/Makefile14L
-rw-r--r--lib/c/Makefile6L
-rw-r--r--lib/c/amd64-sysv-linux/Makefile5L
-rw-r--r--lib/c/common.mk17L
-rwxr-xr-xlib/c/gendep.sh17L
-rw-r--r--lib/c/include/assert.h12L
-rw-r--r--lib/c/include/bits/amd64-sysv/arch/limits.h17L
-rw-r--r--lib/c/include/bits/amd64-sysv/arch/signal.h27L
-rw-r--r--lib/c/include/bits/amd64-sysv/arch/stddef.h14L
-rw-r--r--lib/c/include/bits/amd64-sysv/arch/stdint.h115L
-rw-r--r--lib/c/include/bits/amd64-sysv/arch/stdio.h13L
-rw-r--r--lib/c/include/bits/amd64-sysv/arch/stdlib.h14L
-rw-r--r--lib/c/include/bits/amd64-sysv/arch/string.h3L
-rw-r--r--lib/c/include/bits/amd64-sysv/arch/time.h6L
-rw-r--r--lib/c/include/bits/i386-sysv/arch/limits.h17L
-rw-r--r--lib/c/include/bits/i386-sysv/arch/signal.h27L
-rw-r--r--lib/c/include/bits/i386-sysv/arch/stddef.h14L
-rw-r--r--lib/c/include/bits/i386-sysv/arch/stdint.h115L
-rw-r--r--lib/c/include/bits/i386-sysv/arch/stdio.h13L
-rw-r--r--lib/c/include/bits/i386-sysv/arch/stdlib.h14L
-rw-r--r--lib/c/include/bits/i386-sysv/arch/string.h3L
-rw-r--r--lib/c/include/bits/i386-sysv/arch/time.h6L
-rw-r--r--lib/c/include/bits/z80-dos/arch/limits.h17L
-rw-r--r--lib/c/include/bits/z80-dos/arch/signal.h31L
-rw-r--r--lib/c/include/bits/z80-dos/arch/stddef.h14L
-rw-r--r--lib/c/include/bits/z80-dos/arch/stdint.h115L
-rw-r--r--lib/c/include/bits/z80-dos/arch/stdio.h13L
-rw-r--r--lib/c/include/bits/z80-dos/arch/stdlib.h14L
-rw-r--r--lib/c/include/bits/z80-dos/arch/string.h3L
-rw-r--r--lib/c/include/bits/z80-dos/arch/time.h6L
-rw-r--r--lib/c/include/ctype.h52L
-rw-r--r--lib/c/include/errno.h11L
-rw-r--r--lib/c/include/limits.h9L
-rw-r--r--lib/c/include/locale.h45L
-rw-r--r--lib/c/include/signal.h9L
-rw-r--r--lib/c/include/stdarg.h10L
-rw-r--r--lib/c/include/stdbool.h9L
-rw-r--r--lib/c/include/stddef.h12L
-rw-r--r--lib/c/include/stdint.h6L
-rw-r--r--lib/c/include/stdio.h101L
-rw-r--r--lib/c/include/stdlib.h69L
-rw-r--r--lib/c/include/string.h33L
-rw-r--r--lib/c/include/time.h38L
-rw-r--r--lib/c/obj.lst49L
-rw-r--r--lib/c/src/Makefile25L
-rw-r--r--lib/c/src/assert.c9L
-rw-r--r--lib/c/src/atexit.c17L
-rw-r--r--lib/c/src/atoi.c26L
-rw-r--r--lib/c/src/atol.c27L
-rw-r--r--lib/c/src/atoll.c27L
-rw-r--r--lib/c/src/calloc.c17L
-rw-r--r--lib/c/src/ctype.c26L
-rw-r--r--lib/c/src/exit.c13L
-rw-r--r--lib/c/src/fgetc.c9L
-rw-r--r--lib/c/src/fgets.c19L
-rw-r--r--lib/c/src/fprintf.c15L
-rw-r--r--lib/c/src/fputc.c9L
-rw-r--r--lib/c/src/fputs.c12L
-rw-r--r--lib/c/src/fread.c23L
-rw-r--r--lib/c/src/fwrite.c23L
-rw-r--r--lib/c/src/getchar.c9L
-rw-r--r--lib/c/src/gets.c17L
-rw-r--r--lib/c/src/isalnum.c9L
-rw-r--r--lib/c/src/isalpha.c9L
-rw-r--r--lib/c/src/isascii.c9L
-rw-r--r--lib/c/src/isblank.c5L
-rw-r--r--lib/c/src/iscntrl.c9L
-rw-r--r--lib/c/src/isdigit.c9L
-rw-r--r--lib/c/src/isgraph.c9L
-rw-r--r--lib/c/src/islower.c9L
-rw-r--r--lib/c/src/isprint.c9L
-rw-r--r--lib/c/src/ispunct.c9L
-rw-r--r--lib/c/src/isspace.c9L
-rw-r--r--lib/c/src/isupper.c9L
-rw-r--r--lib/c/src/isxdigit.c9L
-rw-r--r--lib/c/src/localeconv.c14L
-rw-r--r--lib/c/src/malloc.c152L
-rw-r--r--lib/c/src/malloc.h16L
-rw-r--r--lib/c/src/memchr.c12L
-rw-r--r--lib/c/src/memcmp.c12L
-rw-r--r--lib/c/src/memcpy.c13L
-rw-r--r--lib/c/src/memmove.c18L
-rw-r--r--lib/c/src/memset.c12L
-rw-r--r--lib/c/src/printf.c15L
-rw-r--r--lib/c/src/putchar.c9L
-rw-r--r--lib/c/src/puts.c12L
-rw-r--r--lib/c/src/rand.c17L
-rw-r--r--lib/c/src/realloc.c67L
-rw-r--r--lib/c/src/setlocale.c16L
-rw-r--r--lib/c/src/strcat.c14L
-rw-r--r--lib/c/src/strchr.c10L
-rw-r--r--lib/c/src/strcmp.c10L
-rw-r--r--lib/c/src/strcoll.c10L
-rw-r--r--lib/c/src/strcpy.c12L
-rw-r--r--lib/c/src/strcspn.c18L
-rw-r--r--lib/c/src/strlen.c12L
-rw-r--r--lib/c/src/strncat.c15L
-rw-r--r--lib/c/src/strncmp.c10L
-rw-r--r--lib/c/src/strncpy.c14L
-rw-r--r--lib/c/src/strpbrk.c17L
-rw-r--r--lib/c/src/strrchr.c14L
-rw-r--r--lib/c/src/strspn.c18L
-rw-r--r--lib/c/src/strstr.c26L
-rw-r--r--lib/c/src/strtok.c25L
-rw-r--r--lib/c/src/strxfrm.c12L
-rw-r--r--lib/c/src/syscall.h9L
-rw-r--r--lib/c/src/tolower.c9L
-rw-r--r--lib/c/src/toupper.c9L
-rw-r--r--lib/c/src/vfprintf.c369L
-rw-r--r--lib/crt/Makefile14L
-rw-r--r--lib/crt/amd64-sysv-linux/crt.s8L
-rw-r--r--lib/crt/amd64-sysv-openbsd/crt.s23L
-rwxr-xr-xlib/crt/gendep.sh25L
-rw-r--r--lib/crt/i386-sysv-linux/crt.s1L
-rw-r--r--lib/crt/i386-sysv-openbsd/crt.s1L
-rw-r--r--lib/scc/Makefile22L
-rw-r--r--lib/scc/alloc.c112L
-rw-r--r--lib/scc/casecmp.c11L
-rw-r--r--lib/scc/debug.c20L
-rw-r--r--lib/scc/die.c20L
-rw-r--r--lib/scc/libdep.mk15L
-rw-r--r--lib/scc/lpack.c52L
-rw-r--r--lib/scc/lunpack.c57L
-rw-r--r--lib/scc/newitem.c12L
-rw-r--r--lib/scc/rar.c33L
-rw-r--r--lib/scc/rmyro.c94L
-rw-r--r--lib/scc/war.c38L
-rw-r--r--lib/scc/wmyro.c86L
-rw-r--r--lib/scc/xcalloc.c13L
-rw-r--r--lib/scc/xmalloc.c13L
-rw-r--r--lib/scc/xrealloc.c13L
-rw-r--r--lib/scc/xstrdup.c12L
-rw-r--r--lib/sys/Makefile12L
-rwxr-xr-xlib/sys/abi/amd64-sysv.sh15L
-rw-r--r--lib/sys/amd64-sysv-linux/Makefile4L
-rw-r--r--lib/sys/amd64-sysv-linux/syscall.lst11L
-rw-r--r--lib/sys/common.mk12L
-rw-r--r--lib/sys/i386-sysv-linux/Makefile3L
-rw-r--r--lib/sys/i386-sysv-linux/syscall.lst0B
-rw-r--r--lib/sys/libsys.mk23L
-rw-r--r--lib/sys/qbe-linux/Makefile4L
-rw-r--r--lib/sys/qbe-linux/syscall.lst11L
-rw-r--r--lib/sys/z80-linux/Makefile3L
-rw-r--r--lib/sys/z80-linux/syscall.lst0B
-rw-r--r--nm/Makefile23L
-rw-r--r--nm/main.c281L
-rw-r--r--objdump/Makefile23L
-rw-r--r--objdump/main.c334L
-rw-r--r--system.mk18L
-rw-r--r--tests/Makefile5L
-rw-r--r--tests/error/0001-sanity.c11L
-rw-r--r--tests/error/0002-missinginclude.c7L
-rw-r--r--tests/error/0003-junkinclude.c7L
-rw-r--r--tests/error/0004-macroredef.c9L
-rw-r--r--tests/error/0005-fmacro.c8L
-rw-r--r--tests/error/0006-endif.c8L
-rw-r--r--tests/error/0007-unmatchedcppif.c9L
-rw-r--r--tests/error/0008-unmatchedcppelse.c9L
-rw-r--r--tests/error/0009-unmatchedcppelif.c8L
-rw-r--r--tests/error/0010-extraelif.c13L
-rw-r--r--tests/error/0011-extraelse.c13L
-rw-r--r--tests/error/0012-ifnoexpr.c10L
-rw-r--r--tests/error/0013-macro.c10L
-rw-r--r--tests/error/0014-macro.c10L
-rw-r--r--tests/error/0015-macro.c8L
-rw-r--r--tests/error/0016-arrayinitsize.c7L
-rw-r--r--tests/error/0017-duplicatefunc.c18L
-rw-r--r--tests/error/0018-voidparam.c36L
-rw-r--r--tests/error/0019-kr_names.c21L
-rw-r--r--tests/error/0020-storage.c37L
-rw-r--r--tests/error/0021-namespace.c29L
-rw-r--r--tests/error/0021-void.c7L
-rw-r--r--tests/error/0022-cpp-if.c9L
-rw-r--r--tests/error/0023-include.c6L
-rw-r--r--tests/error/0023-include.h8L
-rw-r--r--tests/error/Makefile10L
-rw-r--r--tests/error/README2L
-rwxr-xr-xtests/error/chktest.sh20L
-rw-r--r--tests/error/scc-tests.lst23L
-rwxr-xr-xtests/error/update.sh10L
-rw-r--r--tests/execute/0001-sanity.c5L
-rw-r--r--tests/execute/0002-expr.c5L
-rw-r--r--tests/execute/0003-local.c8L
-rw-r--r--tests/execute/0004-pointer.c12L
-rw-r--r--tests/execute/0005-ifstmt.c23L
-rw-r--r--tests/execute/0006-whilestmt.c10L
-rw-r--r--tests/execute/0007-forstmt.c15L
-rw-r--r--tests/execute/0008-dowhilestmt.c11L
-rw-r--r--tests/execute/0009-expr.c11L
-rw-r--r--tests/execute/0010-goto.c13L
-rw-r--r--tests/execute/0011-assign.c8L
-rw-r--r--tests/execute/0012-expr.c5L
-rw-r--r--tests/execute/0013-addridx.c10L
-rw-r--r--tests/execute/0014-assignidx.c11L
-rw-r--r--tests/execute/0015-localarray.c10L
-rw-r--r--tests/execute/0016-addrarray.c10L
-rw-r--r--tests/execute/0017-struct.c9L
-rw-r--r--tests/execute/0018-structptr.c13L
-rw-r--r--tests/execute/0019-selfrefstruct.c10L
-rw-r--r--tests/execute/0020-ptrptr.c10L
-rw-r--r--tests/execute/0021-intfunc.c12L
-rw-r--r--tests/execute/0022-typedef.c10L
-rw-r--r--tests/execute/0023-global.c9L
-rw-r--r--tests/execute/0024-typedefstruct.c12L
-rw-r--r--tests/execute/0025-string.c10L
-rw-r--r--tests/execute/0026-implicitret.c5L
-rw-r--r--tests/execute/0027-charval.c8L
-rw-r--r--tests/execute/0028-bor.c10L
-rw-r--r--tests/execute/0029-band.c10L
-rw-r--r--tests/execute/0030-bxor.c10L
-rw-r--r--tests/execute/0031-relop.c24L
-rw-r--r--tests/execute/0032-indec.c48L
-rw-r--r--tests/execute/0033-ptrindec.c30L
-rw-r--r--tests/execute/0034-logandor.c45L
-rw-r--r--tests/execute/0035-breakcont.c32L
-rw-r--r--tests/execute/0036-notneg.c15L
-rw-r--r--tests/execute/0037-assignop.c19L
-rw-r--r--tests/execute/0038-ptradd.c17L
-rw-r--r--tests/execute/0039-sizeof.c17L
-rw-r--r--tests/execute/0040-cast.c13L
-rw-r--r--tests/execute/0041-queen.c55L
-rw-r--r--tests/execute/0042-prime.c26L
-rw-r--r--tests/execute/0043-union.c11L
-rw-r--r--tests/execute/0044-struct.c19L
-rw-r--r--tests/execute/0045-struct.c16L
-rw-r--r--tests/execute/0046-inits.c16L
-rw-r--r--tests/execute/0047-anonexport.c34L
-rw-r--r--tests/execute/0048-inits.c14L
-rw-r--r--tests/execute/0049-inits.c12L
-rw-r--r--tests/execute/0050-inits.c14L
-rw-r--r--tests/execute/0051-inits.c33L
-rw-r--r--tests/execute/0052-switch.c38L
-rw-r--r--tests/execute/0053-struct.c10L
-rw-r--r--tests/execute/0054-struct.c13L
-rw-r--r--tests/execute/0055-enum.c22L
-rw-r--r--tests/execute/0056-enum.c22L
-rw-r--r--tests/execute/0057-duff.c30L
-rw-r--r--tests/execute/0058-bug.c9L
-rw-r--r--tests/execute/0059-multistring.c15L
-rw-r--r--tests/execute/0060-charlit.c8L
-rw-r--r--tests/execute/0061-comments.c11L
-rw-r--r--tests/execute/0062-include.c4L
-rw-r--r--tests/execute/0063-define.c7L
-rw-r--r--tests/execute/0064-sysinclude.c7L
-rw-r--r--tests/execute/0065-ifdef.c25L
-rw-r--r--tests/execute/0066-cppelse.c20L
-rw-r--r--tests/execute/0067-define.c7L
-rw-r--r--tests/execute/0068-funclikemacro.c8L
-rw-r--r--tests/execute/0069-funclikemacro.c11L
-rw-r--r--tests/execute/0070-cppif.c18L
-rw-r--r--tests/execute/0071-cppelif.c13L
-rw-r--r--tests/execute/0072-cppelif.c13L
-rw-r--r--tests/execute/0073-ifndef.c15L
-rw-r--r--tests/execute/0074-undef.c12L
-rw-r--r--tests/execute/0075-ptraddasn.c14L
-rw-r--r--tests/execute/0076-ptrsubasn.c14L
-rw-r--r--tests/execute/0077-defined.c32L
-rw-r--r--tests/execute/0078-dirifexpr.c166L
-rw-r--r--tests/execute/0079-cond.c9L
-rw-r--r--tests/execute/0080-arrays.c48L
-rw-r--r--tests/execute/0081-calls.c17L
-rw-r--r--tests/execute/0082-bug.c17L
-rw-r--r--tests/execute/0083-voidret.c12L
-rw-r--r--tests/execute/0084-longlong.c11L
-rw-r--r--tests/execute/0085-ulonglong.c11L
-rw-r--r--tests/execute/0086-variadic.c55L
-rw-r--r--tests/execute/0087-variadic.c54L
-rw-r--r--tests/execute/0088-macros.c30L
-rw-r--r--tests/execute/0089-short.c11L
-rw-r--r--tests/execute/0090-fptr.c20L
-rw-r--r--tests/execute/0091-fptr.c11L
-rw-r--r--tests/execute/0092-fptr.c30L
-rw-r--r--tests/execute/0093-arrayinit.c14L
-rw-r--r--tests/execute/0094-arrayinit.c19L
-rw-r--r--tests/execute/0095-arrayselector.c19L
-rw-r--r--tests/execute/0096-inferredarraysize.c10L
-rw-r--r--tests/execute/0097-extern.c6L
-rw-r--r--tests/execute/0098-tentative.c22L
-rw-r--r--tests/execute/0099-tentative.c12L
-rw-r--r--tests/execute/0100-redeclaremacro.c14L
-rw-r--r--tests/execute/0101-wcharlit.c5L
-rw-r--r--tests/execute/0102-bug.c14L
-rw-r--r--tests/execute/0103-voidparm.c11L
-rw-r--r--tests/execute/0104-qbebug.c10L
-rw-r--r--tests/execute/0105-shl.c11L
-rw-r--r--tests/execute/0106-ppcast.c14L
-rw-r--r--tests/execute/0107-bnot.c22L
-rw-r--r--tests/execute/0108-bug.c11L
-rw-r--r--tests/execute/0109-struct.c10L
-rw-r--r--tests/execute/0110-typedefcast.c8L
-rw-r--r--tests/execute/0111-doubledef.c9L
-rw-r--r--tests/execute/0112-cond.c11L
-rw-r--r--tests/execute/0113-externredecl.c8L
-rw-r--r--tests/execute/0114-shortassig.c9L
-rw-r--r--tests/execute/0115-null-comparision.c5L
-rw-r--r--tests/execute/0116-floatcmp.c8L
-rw-r--r--tests/execute/0117-pointarith.c7L
-rw-r--r--tests/execute/0118-voidmain.c7L
-rw-r--r--tests/execute/0119-macrostr.c17L
-rw-r--r--tests/execute/0120-funpar.c11L
-rw-r--r--tests/execute/0121-localinit.c5L
-rw-r--r--tests/execute/0122-localinit.c6L
-rw-r--r--tests/execute/0123-doubleconst.c7L
-rw-r--r--tests/execute/0124-enumstruct.c10L
-rw-r--r--tests/execute/0125-fundcl.c20L
-rw-r--r--tests/execute/0126-macropar.c6L
-rw-r--r--tests/execute/0127-doublecte.c7L
-rw-r--r--tests/execute/0128-kr_names.c13L
-rw-r--r--tests/execute/0129-initi.c11L
-rw-r--r--tests/execute/0130-mulpars.c22L
-rw-r--r--tests/execute/0131-hello.c8L
-rw-r--r--tests/execute/0132-forward.c21L
-rw-r--r--tests/execute/0133-ftn-ptr.c17L
-rw-r--r--tests/execute/0134-arith.c36L
-rw-r--r--tests/execute/0135-unary.c14L
-rw-r--r--tests/execute/0136-if.c21L
-rw-r--r--tests/execute/0137-int-cast.c273L
-rw-r--r--tests/execute/0138-namespace.c30L
-rw-r--r--tests/execute/0139-ptr-ary.c22L
-rw-r--r--tests/execute/0140-int-fold.c27L
-rw-r--r--tests/execute/0141-int-iden.c37L
-rw-r--r--tests/execute/0142-char-const.c40L
-rw-r--r--tests/execute/0143-int-const.c24L
-rw-r--r--tests/execute/0144-long-const.c25L
-rw-r--r--tests/execute/0145-llong-const.c23L
-rw-r--r--tests/execute/0146-ifdef.c52L
-rw-r--r--tests/execute/0147-intern-cpp.c19L
-rw-r--r--tests/execute/0148-cpp-string.c10L
-rw-r--r--tests/execute/0149-define.c10L
-rw-r--r--tests/execute/0150-define.c15L
-rw-r--r--tests/execute/0151-vararg.c25L
-rw-r--r--tests/execute/0152-cat.c14L
-rw-r--r--tests/execute/0153-cpp-string.c13L
-rw-r--r--tests/execute/0154-if-defined15L
-rw-r--r--tests/execute/0155-struct-compl.c16L
-rw-r--r--tests/execute/0156-duff2.c35L
-rw-r--r--tests/execute/0157-list.c14L
-rw-r--r--tests/execute/0158-ternary.c17L
-rw-r--r--tests/execute/0159-typedef.c24L
-rw-r--r--tests/execute/0160-cpp-if.c17L
-rw-r--r--tests/execute/0161-struct.c12L
-rw-r--r--tests/execute/0162-array.c13L
-rw-r--r--tests/execute/0163-array.c16L
-rw-r--r--tests/execute/0164-struct.c12L
-rw-r--r--tests/execute/0165-struct.c33L
-rw-r--r--tests/execute/0166-desig.c18L
-rw-r--r--tests/execute/0167-array.c15L
-rw-r--r--tests/execute/0168-array.c16L
-rw-r--r--tests/execute/0169-string.c27L
-rw-r--r--tests/execute/0170-line.c13L
-rw-r--r--tests/execute/0171-macros.c10L
-rw-r--r--tests/execute/0172-hexa.c10L
-rw-r--r--tests/execute/0173-macro.c13L
-rw-r--r--tests/execute/0174-decay.c24L
-rw-r--r--tests/execute/0175-defined.c32L
-rw-r--r--tests/execute/0176-macro.c21L
-rw-r--r--tests/execute/Makefile12L
-rw-r--r--tests/execute/README2L
-rwxr-xr-xtests/execute/chktest.sh18L
-rwxr-xr-xtests/execute/compose.sh23L
-rw-r--r--tests/execute/include/0062-include.h5L
-rw-r--r--tests/execute/include/0062-include2.h2L
-rw-r--r--tests/execute/scc-tests.lst169L
-rw-r--r--tests/execute/sysinclude/0064-sysinclude.h4L
-rw-r--r--tests/execute/sysinclude/0064-sysinclude2.h1L
-rwxr-xr-xtests/selfhost.sh64L