| .. |
| 00_assignment.c | tests2: move into tests | 13 years ago |
| 00_assignment.expect | tests2: move into tests | 13 years ago |
| 01_comment.c | tests2: move into tests | 13 years ago |
| 01_comment.expect | tests2: move into tests | 13 years ago |
| 02_printf.c | tests2: move into tests | 13 years ago |
| 02_printf.expect | tests2: move into tests | 13 years ago |
| 03_struct.c | extend test 03_struct for attr. __cleanup__ | 6 years ago |
| 03_struct.expect | extend test 03_struct for attr. __cleanup__ | 6 years ago |
| 04_for.c | tests2: move into tests | 13 years ago |
| 04_for.expect | tests2: move into tests | 13 years ago |
| 05_array.c | tests2: move into tests | 13 years ago |
| 05_array.expect | tests2: move into tests | 13 years ago |
| 06_case.c | tests2: move into tests | 13 years ago |
| 06_case.expect | tests2: move into tests | 13 years ago |
| 07_function.c | zfunc works again on ARM after Pursuer fix | 7 years ago |
| 07_function.expect | tests2: move into tests | 13 years ago |
| 08_while.c | tests2: move into tests | 13 years ago |
| 08_while.expect | tests2: move into tests | 13 years ago |
| 09_do_while.c | tests2: move into tests | 13 years ago |
| 09_do_while.expect | tests2: move into tests | 13 years ago |
| 100_c99array-decls.c | Don't fail on const/restrict/static/* inside [] | 8 years ago |
| 100_c99array-decls.expect | Don't fail on const/restrict/static/* inside [] | 8 years ago |
| 101_cleanup.c | add tests for cleanup loop | 7 years ago |
| 101_cleanup.expect | add tests for cleanup loop | 7 years ago |
| 102_alignas.c | Make 102_alignas independend of architecture | 7 years ago |
| 102_alignas.expect | three small fixes & three reverts | 6 years ago |
| 103_implicit_memmove.c | Add attribute bound_no_checking | 6 years ago |
| 103_implicit_memmove.expect | Add 103_implicit_memmove testcase | 7 years ago |
| 104+_inline.c | test 104: adjust to (unwritten) tests2 suite conventions | 7 years ago |
| 104_inline.c | test 104: adjust to (unwritten) tests2 suite conventions | 7 years ago |
| 104_inline.expect | test 104: adjust to (unwritten) tests2 suite conventions | 7 years ago |
| 105_local_extern.c | Add testcase for 69a46b0 | 7 years ago |
| 105_local_extern.expect | Add testcase for 69a46b0 | 7 years ago |
| 106_pthread.c | Add testcase for elf_version | 7 years ago |
| 106_pthread.expect | Add testcase for elf_version | 7 years ago |
| 107_stack_safe.c | Fix bug in gen_cvt_ftoi1. Add test 107_stack_safe for this fix. (Thanks to the support of herman ten brugge) | 7 years ago |
| 107_stack_safe.expect | Fix bug in gen_cvt_ftoi1. Add test 107_stack_safe for this fix. (Thanks to the support of herman ten brugge) | 7 years ago |
| 108_constructor.c | Add constructor/destructor support | 7 years ago |
| 108_constructor.expect | Add constructor/destructor support | 7 years ago |
| 109_float_struct_calling.c | rename testcase | 7 years ago |
| 109_float_struct_calling.expect | rename testcase | 7 years ago |
| 10_pointer.c | tests2: move into tests | 13 years ago |
| 10_pointer.expect | tests2: move into tests | 13 years ago |
| 110_average.c | Fix bounds checking for linux/windows | 6 years ago |
| 110_average.expect | Fix bounds checking for linux/windows | 6 years ago |
| 111_conversion.c | Fix bounds checking for linux/windows | 6 years ago |
| 111_conversion.expect | Fix bounds checking for linux/windows | 6 years ago |
| 112_backtrace.c | macos: Adjust tests2.112 and tests2 Makefile | 6 years ago |
| 112_backtrace.expect | backtrace: test with DLLs | 6 years ago |
| 113_btdll.c | backtrace: test with DLLs | 6 years ago |
| 113_btdll.expect | backtrace: test with DLLs | 6 years ago |
| 114_bound_signal.c | Fix fork problem 114_bound_signal | 6 years ago |
| 114_bound_signal.expect | Allow signal handlers when bound checking | 6 years ago |
| 115_bound_setjmp.c | Add setjmp/longjmp bound checking support | 6 years ago |
| 115_bound_setjmp.expect | Add setjmp/longjmp bound checking support | 6 years ago |
| 116_bound_setjmp2.c | Add setjmp/longjmp bound checking support | 6 years ago |
| 116_bound_setjmp2.expect | Add setjmp/longjmp bound checking support | 6 years ago |
| 117_builtins.c | tests2: rework 117..119 to follow our conventions | 6 years ago |
| 117_builtins.expect | tests2: rework 117..119 to follow our conventions | 6 years ago |
| 118_switch.c | tests2: rework 117..119 to follow our conventions | 6 years ago |
| 118_switch.expect | tests2: rework 117..119 to follow our conventions | 6 years ago |
| 119_random_stuff.c | tests2: rework 117..119 to follow our conventions | 6 years ago |
| 119_random_stuff.expect | tests2: rework 117..119 to follow our conventions | 6 years ago |
| 11_precedence.c | Rework expr_landor | 6 years ago |
| 11_precedence.expect | tests2: move into tests | 13 years ago |
| 120+_alias.c | Reinstate attribute alias handling | 6 years ago |
| 120_alias.c | Fix tests2/120_alias.c on macos | 6 years ago |
| 120_alias.expect | Reinstate attribute alias handling | 6 years ago |
| 121_struct_return.c | Bound checking fixes | 6 years ago |
| 121_struct_return.expect | Bound checking fixes | 6 years ago |
| 122_vla_reuse.c | Bound checking fixes | 6 years ago |
| 122_vla_reuse.expect | Bound checking fixes | 6 years ago |
| 12_hashdefine.c | tests2: move into tests | 13 years ago |
| 12_hashdefine.expect | tests2: move into tests | 13 years ago |
| 13_integer_literals.c | tests2: move into tests | 13 years ago |
| 13_integer_literals.expect | tests2: move into tests | 13 years ago |
| 14_if.c | tests2: move into tests | 13 years ago |
| 14_if.expect | tests2: move into tests | 13 years ago |
| 15_recursion.c | tests2: move into tests | 13 years ago |
| 15_recursion.expect | tests2: move into tests | 13 years ago |
| 16_nesting.c | tests2: move into tests | 13 years ago |
| 16_nesting.expect | tests: cleanup | 13 years ago |
| 17_enum.c | enums: Accept GNU extension | 9 years ago |
| 17_enum.expect | enums: Accept GNU extension | 9 years ago |
| 18_include.c | tests2: move into tests | 13 years ago |
| 18_include.expect | tests: cleanup | 13 years ago |
| 18_include.h | tests: cleanup | 13 years ago |
| 19_pointer_arithmetic.c | tests2: move into tests | 13 years ago |
| 19_pointer_arithmetic.expect | tests2: move into tests | 13 years ago |
| 20_pointer_comparison.c | tests2: move into tests | 13 years ago |
| 20_pointer_comparison.expect | tests2: move into tests | 13 years ago |
| 21_char_array.c | tests2: move into tests | 13 years ago |
| 21_char_array.expect | tests2: move into tests | 13 years ago |
| 22_floating_point.c | Revert "add tests for float conversions to u64" | 6 years ago |
| 22_floating_point.expect | Revert "add tests for float conversions to u64" | 6 years ago |
| 23_type_coercion.c | tests2: move into tests | 13 years ago |
| 23_type_coercion.expect | tests2: move into tests | 13 years ago |
| 24_math_library.c | round() in test (24_math_library) fail because there are no defs included. gcc complain but work right and tcc simply fail to compile right. | 11 years ago |
| 24_math_library.expect | tests2: move into tests | 13 years ago |
| 25_quicksort.c | tests2: move into tests | 13 years ago |
| 25_quicksort.expect | tests2: move into tests | 13 years ago |
| 26_character_constants.c | tests2: move into tests | 13 years ago |
| 26_character_constants.expect | tests2: move into tests | 13 years ago |
| 27_sizeof.c | tccgen.c: Try to make sizeof(!x) work. | 10 years ago |
| 27_sizeof.expect | tccgen.c: Try to make sizeof(!x) work. | 10 years ago |
| 28_strings.c | Use ISO C string functions instead of obsolete BSD ones that used to be in strings.h. It allows more systems -- i.e. Windows -- to use those tests | 10 years ago |
| 28_strings.expect | tests2: move into tests | 13 years ago |
| 29_array_address.c | tests2: move into tests | 13 years ago |
| 29_array_address.expect | tests2: move into tests | 13 years ago |
| 30_hanoi.c | tests2: fix 30_hanoi test and enable it. | 12 years ago |
| 30_hanoi.expect | tests2: move into tests | 13 years ago |
| 31_args.c | tests2: cleanup | 12 years ago |
| 31_args.expect | tests2: cleanup | 12 years ago |
| 32_led.c | tests2: move into tests | 13 years ago |
| 32_led.expect | tests2: move into tests | 13 years ago |
| 33_ternary_op.c | rework type coercion in ternary expr (a bit) and uncomment previously failing test. Be more explicit in diagnostic messages. | 6 years ago |
| 33_ternary_op.expect | Factor out common type combination | 6 years ago |
| 34_array_assignment.c | tests2: move into tests | 13 years ago |
| 34_array_assignment.expect | tests2: move into tests | 13 years ago |
| 35_sizeof.c | tests2: move into tests | 13 years ago |
| 35_sizeof.expect | tests2: move into tests | 13 years ago |
| 36_array_initialisers.c | tests2: move into tests | 13 years ago |
| 36_array_initialisers.expect | tests2: move into tests | 13 years ago |
| 37_sprintf.c | tests2: move into tests | 13 years ago |
| 37_sprintf.expect | tests2: move into tests | 13 years ago |
| 38_multiple_array_index.c | tests2: move into tests | 13 years ago |
| 38_multiple_array_index.expect | tests2: move into tests | 13 years ago |
| 39_typedef.c | Fix function types | 9 years ago |
| 39_typedef.expect | tests2: move into tests | 13 years ago |
| 40_stdio.c | tests2: move into tests | 13 years ago |
| 40_stdio.expect | tests2: move into tests | 13 years ago |
| 41_hashif.c | tests2: move into tests | 13 years ago |
| 41_hashif.expect | tests2: move into tests | 13 years ago |
| 42_function_pointer.c | Revert "function pointer compare" | 6 years ago |
| 42_function_pointer.expect | Revert "function pointer compare" | 6 years ago |
| 43_void_param.c | tests2: move into tests | 13 years ago |
| 43_void_param.expect | tests2: move into tests | 13 years ago |
| 44_scoped_declarations.c | tests: cleanup | 13 years ago |
| 44_scoped_declarations.expect | tests2: move into tests | 13 years ago |
| 45_empty_for.c | tests: cleanup | 13 years ago |
| 45_empty_for.expect | tests2: move into tests | 13 years ago |
| 46_grep.c | Update bounds checking. | 6 years ago |
| 46_grep.expect | tests2: fix and enable 46_grep test. | 12 years ago |
| 47_switch_return.c | tests2: move into tests | 13 years ago |
| 47_switch_return.expect | tests2: move into tests | 13 years ago |
| 48_nested_break.c | tests2: move into tests | 13 years ago |
| 48_nested_break.expect | tests2: move into tests | 13 years ago |
| 49_bracket_evaluation.c | tests2: move into tests | 13 years ago |
| 49_bracket_evaluation.expect | tests2: move into tests | 13 years ago |
| 50_logical_second_arg.c | tests: cleanup | 13 years ago |
| 50_logical_second_arg.expect | tests2: move into tests | 13 years ago |
| 51_static.c | tests2: move into tests | 13 years ago |
| 51_static.expect | tests2: move into tests | 13 years ago |
| 52_unnamed_enum.c | tests2: move into tests | 13 years ago |
| 52_unnamed_enum.expect | tests2: move into tests | 13 years ago |
| 54_goto.c | tests: cleanup | 13 years ago |
| 54_goto.expect | tests2: move into tests | 13 years ago |
| 55_lshift_type.c | tests2: move into tests | 13 years ago |
| 55_lshift_type.expect | tests2: move into tests | 13 years ago |
| 60_errors_and_warnings.c | three small fixes & three reverts | 6 years ago |
| 60_errors_and_warnings.expect | three small fixes & three reverts | 6 years ago |
| 61_integers.c | __builtin_/__bound_: A 'stay tiny' approach to the matter | 6 years ago |
| 61_integers.expect | __builtin_/__bound_: A 'stay tiny' approach to the matter | 6 years ago |
| 64_macro_nesting.c | Turn on a implicit-function-declaration warning by default. | 11 years ago |
| 64_macro_nesting.expect | Add new tests for macro nesting | 12 years ago |
| 67_macro_concat.c | Fix preprocessor concat with empty arg | 12 years ago |
| 67_macro_concat.expect | Fix preprocessor concat with empty arg | 12 years ago |
| 70_floating_point_literals.c | Fix parsing of binary floating point number | 11 years ago |
| 70_floating_point_literals.expect | Fix parsing of binary floating point number | 11 years ago |
| 71_macro_empty_arg.c | Fix macro expansion of empty args. | 11 years ago |
| 71_macro_empty_arg.expect | Fix macro expansion of empty args. | 11 years ago |
| 72_long_long_constant.c | tccpp: fix issues, add tests | 11 years ago |
| 72_long_long_constant.expect | tccpp: fix issues, add tests | 11 years ago |
| 73_arm64.c | Fix arm64-gen.c when passing a struct ptr to va_arg. | 6 years ago |
| 73_arm64.expect | arm64: Optimise some integer operations with a constant operand. | 11 years ago |
| 75_array_in_struct_init.c | A right fix for the array in struct initialization w/o '{' Parse a type if there is only one '(' before a type token. Otherwise a recursion will perform a job. | 11 years ago |
| 75_array_in_struct_init.expect | A right fix for the array in struct initialization w/o '{' Parse a type if there is only one '(' before a type token. Otherwise a recursion will perform a job. | 11 years ago |
| 76_dollars_in_identifiers.c | add missing test from -fdollar-in-identifiers commit | 11 years ago |
| 76_dollars_in_identifiers.expect | add missing test from -fdollar-in-identifiers commit | 11 years ago |
| 77_push_pop_macro.c | a test for the #pragma push/pop_macro | 11 years ago |
| 77_push_pop_macro.expect | a test for the #pragma push/pop_macro | 11 years ago |
| 78_vla_label.c | tccgen.c: Bug fix for 992cbda and 3ff77a1: set nocode_wanted. | 10 years ago |
| 78_vla_label.expect | tccgen.c: Bug fix for 992cbda and 3ff77a1: set nocode_wanted. | 10 years ago |
| 79_vla_continue.c | tests/tests2/79_vla_continue.c: Fix off-by-one error. | 10 years ago |
| 79_vla_continue.expect | VLA fix: save stack pointer right after modification | 11 years ago |
| 80_flexarray.c | tccgen.c: Fix flex array members some more | 10 years ago |
| 80_flexarray.expect | tccgen.c: Fix flex array members some more | 10 years ago |
| 81_types.c | Some types testcases | 7 years ago |
| 81_types.expect | Fix type parsing | 10 years ago |
| 82_attribs_position.c | Fix more attribute placements | 7 years ago |
| 82_attribs_position.expect | Fix misparsed type in presence of attributes | 8 years ago |
| 83_utf8_in_identifiers.c | utf8 in identifiers | 10 years ago |
| 83_utf8_in_identifiers.expect | utf8 in identifiers | 10 years ago |
| 84_hex-float.c | updates & cleanups (tcc-doc/Changelog/TODO ...) | 9 years ago |
| 84_hex-float.expect | updates & cleanups (tcc-doc/Changelog/TODO ...) | 9 years ago |
| 85_asm-outside-function.c | rework leading underscores | 6 years ago |
| 85_asm-outside-function.expect | updates & cleanups (tcc-doc/Changelog/TODO ...) | 9 years ago |
| 86_memory-model.c | updates & cleanups (tcc-doc/Changelog/TODO ...) | 9 years ago |
| 86_memory-model.expect | updates & cleanups (tcc-doc/Changelog/TODO ...) | 9 years ago |
| 87_dead_code.c | Code suppression fixes | 8 years ago |