6a391df5e0
* make.scm (check-scaffold-tinycc): New target. * guile/guix/make.scm (<target>): Add baseline field. (method-check): Handle baseline. * scaffold/tinycc/00_assignment.c: New file. * scaffold/tinycc/00_assignment.expect: New file. * scaffold/tinycc/01_comment.c: New file. * scaffold/tinycc/01_comment.expect: New file. * scaffold/tinycc/02_printf.c: New file. * scaffold/tinycc/02_printf.expect: New file. * scaffold/tinycc/03_struct.c: New file. * scaffold/tinycc/03_struct.expect: New file. * scaffold/tinycc/04_for.c: New file. * scaffold/tinycc/04_for.expect: New file. * scaffold/tinycc/05_array.c: New file. * scaffold/tinycc/05_array.expect: New file. * scaffold/tinycc/06_case.c: New file. * scaffold/tinycc/06_case.expect: New file. * scaffold/tinycc/07_function.c: New file. * scaffold/tinycc/07_function.expect: New file. * scaffold/tinycc/08_while.c: New file. * scaffold/tinycc/08_while.expect: New file. * scaffold/tinycc/09_do_while.c: New file. * scaffold/tinycc/09_do_while.expect: New file. * scaffold/tinycc/10_pointer.c: New file. * scaffold/tinycc/10_pointer.expect: New file. * scaffold/tinycc/11_precedence.c: New file. * scaffold/tinycc/11_precedence.expect: New file. * scaffold/tinycc/12_hashdefine.c: New file. * scaffold/tinycc/12_hashdefine.expect: New file. * scaffold/tinycc/13_integer_literals.c: New file. * scaffold/tinycc/13_integer_literals.expect: New file. * scaffold/tinycc/14_if.c: New file. * scaffold/tinycc/14_if.expect: New file. * scaffold/tinycc/15_recursion.c: New file. * scaffold/tinycc/15_recursion.expect: New file. * scaffold/tinycc/16_nesting.c: New file. * scaffold/tinycc/16_nesting.expect: New file. * scaffold/tinycc/17_enum.c: New file. * scaffold/tinycc/17_enum.expect: New file. * scaffold/tinycc/18_include.h: New file. * scaffold/tinycc/18_include.c: New file. * scaffold/tinycc/18_include.expect: New file. * scaffold/tinycc/19_pointer_arithmetic.c: New file. * scaffold/tinycc/19_pointer_arithmetic.expect: New file. * scaffold/tinycc/20_pointer_comparison.c: New file. * scaffold/tinycc/20_pointer_comparison.expect: New file. * scaffold/tinycc/21_char_array.c: New file. * scaffold/tinycc/21_char_array.expect: New file. * scaffold/tinycc/22_floating_point.c: New file. * scaffold/tinycc/22_floating_point.expect: New file. * scaffold/tinycc/23_type_coercion.c: New file. * scaffold/tinycc/23_type_coercion.expect: New file. * scaffold/tinycc/24_math_library.c: New file. * scaffold/tinycc/24_math_library.expect: New file. * scaffold/tinycc/25_quicksort.c: New file. * scaffold/tinycc/25_quicksort.expect: New file. * scaffold/tinycc/26_character_constants.c: New file. * scaffold/tinycc/26_character_constants.expect: New file. * scaffold/tinycc/27_sizeof.c: New file. * scaffold/tinycc/27_sizeof.expect: New file. * scaffold/tinycc/28_strings.c: New file. * scaffold/tinycc/28_strings.expect: New file. * scaffold/tinycc/29_array_address.c: New file. * scaffold/tinycc/29_array_address.expect: New file. * scaffold/tinycc/30_hanoi.c: New file. * scaffold/tinycc/30_hanoi.expect: New file. * scaffold/tinycc/31_args.c: New file. * scaffold/tinycc/31_args.expect: New file. * scaffold/tinycc/32_led.c: New file. * scaffold/tinycc/32_led.expect: New file. * scaffold/tinycc/33_ternary_op.c: New file. * scaffold/tinycc/33_ternary_op.expect: New file. * scaffold/tinycc/34_array_assignment.c: New file. * scaffold/tinycc/34_array_assignment.expect: New file. * scaffold/tinycc/35_sizeof.c: New file. * scaffold/tinycc/35_sizeof.expect: New file. * scaffold/tinycc/36_array_initialisers.c: New file. * scaffold/tinycc/36_array_initialisers.expect: New file. * scaffold/tinycc/37_sprintf.c: New file. * scaffold/tinycc/37_sprintf.expect: New file. * scaffold/tinycc/38_multiple_array_index.c: New file. * scaffold/tinycc/38_multiple_array_index.expect: New file. * scaffold/tinycc/39_typedef.c: New file. * scaffold/tinycc/39_typedef.expect: New file. * scaffold/tinycc/40_stdio.c: New file. * scaffold/tinycc/40_stdio.expect: New file. * scaffold/tinycc/41_hashif.c: New file. * scaffold/tinycc/41_hashif.expect: New file. * scaffold/tinycc/42_function_pointer.c: New file. * scaffold/tinycc/42_function_pointer.expect: New file. * scaffold/tinycc/43_void_param.c: New file. * scaffold/tinycc/43_void_param.expect: New file. * scaffold/tinycc/44_scoped_declarations.c: New file. * scaffold/tinycc/44_scoped_declarations.expect: New file. * scaffold/tinycc/45_empty_for.c: New file. * scaffold/tinycc/45_empty_for.expect: New file. * scaffold/tinycc/46_grep.c: New file. * scaffold/tinycc/46_grep.expect: New file. * scaffold/tinycc/47_switch_return.c: New file. * scaffold/tinycc/47_switch_return.expect: New file. * scaffold/tinycc/48_nested_break.c: New file. * scaffold/tinycc/48_nested_break.expect: New file. * scaffold/tinycc/49_bracket_evaluation.c: New file. * scaffold/tinycc/49_bracket_evaluation.expect: New file. * scaffold/tinycc/50_logical_second_arg.c: New file. * scaffold/tinycc/50_logical_second_arg.expect: New file. * scaffold/tinycc/51_static.c: New file. * scaffold/tinycc/51_static.expect: New file. * scaffold/tinycc/52_unnamed_enum.c: New file. * scaffold/tinycc/52_unnamed_enum.expect: New file. * scaffold/tinycc/54_goto.c: New file. * scaffold/tinycc/54_goto.expect: New file. * scaffold/tinycc/55_lshift_type.c: New file. * scaffold/tinycc/55_lshift_type.expect: New file. * scaffold/tinycc/56_btype_excess-1.c: New file. * scaffold/tinycc/56_btype_excess-1.expect: New file. * scaffold/tinycc/57_btype_excess-2.c: New file. * scaffold/tinycc/57_btype_excess-2.expect: New file. * scaffold/tinycc/58_function_redefinition.c: New file. * scaffold/tinycc/58_function_redefinition.expect: New file. * scaffold/tinycc/59_function_array.c: New file. * scaffold/tinycc/59_function_array.expect: New file. * scaffold/tinycc/60_enum_redefinition.c: New file. * scaffold/tinycc/60_enum_redefinition.expect: New file. * scaffold/tinycc/61_undefined_enum.c: New file. * scaffold/tinycc/61_undefined_enum.expect: New file. * scaffold/tinycc/62_enumerator_redefinition.c: New file. * scaffold/tinycc/62_enumerator_redefinition.expect: New file. * scaffold/tinycc/63_local_enumerator_redefinition.c: New file. * scaffold/tinycc/63_local_enumerator_redefinition.expect: New file. * scaffold/tinycc/64_macro_nesting.c: New file. * scaffold/tinycc/64_macro_nesting.expect: New file. * scaffold/tinycc/67_macro_concat.c: New file. * scaffold/tinycc/67_macro_concat.expect: New file. * scaffold/tinycc/70_floating_point_literals.c: New file. * scaffold/tinycc/70_floating_point_literals.expect: New file. * scaffold/tinycc/71_macro_empty_arg.c: New file. * scaffold/tinycc/71_macro_empty_arg.expect: New file. * scaffold/tinycc/72_long_long_constant.c: New file. * scaffold/tinycc/72_long_long_constant.expect: New file. * scaffold/tinycc/73_arm64.c: New file. * scaffold/tinycc/73_arm64.expect: New file. * scaffold/tinycc/74_nocode_wanted.c: New file. * scaffold/tinycc/74_nocode_wanted.expect: New file. * scaffold/tinycc/75_array_in_struct_init.c: New file. * scaffold/tinycc/75_array_in_struct_init.expect: New file. * scaffold/tinycc/76_dollars_in_identifiers.c: New file. * scaffold/tinycc/76_dollars_in_identifiers.expect: New file. * scaffold/tinycc/77_push_pop_macro.c: New file. * scaffold/tinycc/77_push_pop_macro.expect: New file. * scaffold/tinycc/78_vla_label.c: New file. * scaffold/tinycc/78_vla_label.expect: New file. * scaffold/tinycc/79_vla_continue.c: New file. * scaffold/tinycc/79_vla_continue.expect: New file. * scaffold/tinycc/80_flexarray.c: New file. * scaffold/tinycc/80_flexarray.expect: New file. * scaffold/tinycc/81_types.c: New file. * scaffold/tinycc/81_types.expect: New file. * scaffold/tinycc/82_attribs_position.c: New file. * scaffold/tinycc/82_attribs_position.expect: New file. * scaffold/tinycc/83_utf8_in_identifiers.c: New file. * scaffold/tinycc/83_utf8_in_identifiers.expect: New file. * scaffold/tinycc/84_hex-float.c: New file. * scaffold/tinycc/84_hex-float.expect: New file. * scaffold/tinycc/85_asm-outside-function.c: New file. * scaffold/tinycc/85_asm-outside-function.expect: New file. * scaffold/tinycc/86_memory-model.c: New file. * scaffold/tinycc/86_memory-model.expect: New file. * scaffold/tinycc/87_dead_code.c: New file. * scaffold/tinycc/87_dead_code.expect: New file. * scaffold/tinycc/88_codeopt.c: New file. * scaffold/tinycc/88_codeopt.expect: New file. * scaffold/tinycc/89_nocode_wanted.c: New file. * scaffold/tinycc/89_nocode_wanted.expect: New file. * scaffold/tinycc/90_struct-init.c: New file. * scaffold/tinycc/90_struct-init.expect: New file. * scaffold/tinycc/91_ptr_longlong_arith32.c: New file. * scaffold/tinycc/91_ptr_longlong_arith32.expect: New file. * scaffold/tinycc/92_enum_bitfield.c: New file. * scaffold/tinycc/92_enum_bitfield.expect: New file. * scaffold/tinycc/93_integer_promotion.c: New file. * scaffold/tinycc/93_integer_promotion.expect: New file. * scaffold/tinycc/COPYING: New file. * scaffold/tinycc/LICENSE: New file. include |
||
---|---|---|
.. | ||
00_assignment.c | ||
00_assignment.expect | ||
01_comment.c | ||
01_comment.expect | ||
02_printf.c | ||
02_printf.expect | ||
03_struct.c | ||
03_struct.expect | ||
04_for.c | ||
04_for.expect | ||
05_array.c | ||
05_array.expect | ||
06_case.c | ||
06_case.expect | ||
07_function.c | ||
07_function.expect | ||
08_while.c | ||
08_while.expect | ||
09_do_while.c | ||
09_do_while.expect | ||
10_pointer.c | ||
10_pointer.expect | ||
11_precedence.c | ||
11_precedence.expect | ||
12_hashdefine.c | ||
12_hashdefine.expect | ||
13_integer_literals.c | ||
13_integer_literals.expect | ||
14_if.c | ||
14_if.expect | ||
15_recursion.c | ||
15_recursion.expect | ||
16_nesting.c | ||
16_nesting.expect | ||
17_enum.c | ||
17_enum.expect | ||
18_include.c | ||
18_include.expect | ||
18_include.h | ||
19_pointer_arithmetic.c | ||
19_pointer_arithmetic.expect | ||
20_pointer_comparison.c | ||
20_pointer_comparison.expect | ||
21_char_array.c | ||
21_char_array.expect | ||
22_floating_point.c | ||
22_floating_point.expect | ||
23_type_coercion.c | ||
23_type_coercion.expect | ||
24_math_library.c | ||
24_math_library.expect | ||
25_quicksort.c | ||
25_quicksort.expect | ||
26_character_constants.c | ||
26_character_constants.expect | ||
27_sizeof.c | ||
27_sizeof.expect | ||
28_strings.c | ||
28_strings.expect | ||
29_array_address.c | ||
29_array_address.expect | ||
30_hanoi.c | ||
30_hanoi.expect | ||
31_args.c | ||
31_args.expect | ||
32_led.c | ||
32_led.expect | ||
33_ternary_op.c | ||
33_ternary_op.expect | ||
34_array_assignment.c | ||
34_array_assignment.expect | ||
35_sizeof.c | ||
35_sizeof.expect | ||
36_array_initialisers.c | ||
36_array_initialisers.expect | ||
37_sprintf.c | ||
37_sprintf.expect | ||
38_multiple_array_index.c | ||
38_multiple_array_index.expect | ||
39_typedef.c | ||
39_typedef.expect | ||
40_stdio.c | ||
40_stdio.expect | ||
41_hashif.c | ||
41_hashif.expect | ||
42_function_pointer.c | ||
42_function_pointer.expect | ||
43_void_param.c | ||
43_void_param.expect | ||
44_scoped_declarations.c | ||
44_scoped_declarations.expect | ||
45_empty_for.c | ||
45_empty_for.expect | ||
46_grep.c | ||
46_grep.expect | ||
47_switch_return.c | ||
47_switch_return.expect | ||
48_nested_break.c | ||
48_nested_break.expect | ||
49_bracket_evaluation.c | ||
49_bracket_evaluation.expect | ||
50_logical_second_arg.c | ||
50_logical_second_arg.expect | ||
51_static.c | ||
51_static.expect | ||
52_unnamed_enum.c | ||
52_unnamed_enum.expect | ||
54_goto.c | ||
54_goto.expect | ||
55_lshift_type.c | ||
55_lshift_type.expect | ||
56_btype_excess-1.c | ||
56_btype_excess-1.expect | ||
57_btype_excess-2.c | ||
57_btype_excess-2.expect | ||
58_function_redefinition.c | ||
58_function_redefinition.expect | ||
59_function_array.c | ||
59_function_array.expect | ||
60_enum_redefinition.c | ||
60_enum_redefinition.expect | ||
61_undefined_enum.c | ||
61_undefined_enum.expect | ||
62_enumerator_redefinition.c | ||
62_enumerator_redefinition.expect | ||
63_local_enumerator_redefinition.c | ||
63_local_enumerator_redefinition.expect | ||
64_macro_nesting.c | ||
64_macro_nesting.expect | ||
67_macro_concat.c | ||
67_macro_concat.expect | ||
70_floating_point_literals.c | ||
70_floating_point_literals.expect | ||
71_macro_empty_arg.c | ||
71_macro_empty_arg.expect | ||
72_long_long_constant.c | ||
72_long_long_constant.expect | ||
73_arm64.c | ||
73_arm64.expect | ||
74_nocode_wanted.c | ||
74_nocode_wanted.expect | ||
75_array_in_struct_init.c | ||
75_array_in_struct_init.expect | ||
76_dollars_in_identifiers.c | ||
76_dollars_in_identifiers.expect | ||
77_push_pop_macro.c | ||
77_push_pop_macro.expect | ||
78_vla_label.c | ||
78_vla_label.expect | ||
79_vla_continue.c | ||
79_vla_continue.expect | ||
80_flexarray.c | ||
80_flexarray.expect | ||
81_types.c | ||
81_types.expect | ||
82_attribs_position.c | ||
82_attribs_position.expect | ||
83_utf8_in_identifiers.c | ||
83_utf8_in_identifiers.expect | ||
84_hex-float.c | ||
84_hex-float.expect | ||
85_asm-outside-function.c | ||
85_asm-outside-function.expect | ||
86_memory-model.c | ||
86_memory-model.expect | ||
87_dead_code.c | ||
87_dead_code.expect | ||
88_codeopt.c | ||
88_codeopt.expect | ||
89_nocode_wanted.c | ||
89_nocode_wanted.expect | ||
90_struct-init.c | ||
90_struct-init.expect | ||
91_ptr_longlong_arith32.c | ||
91_ptr_longlong_arith32.expect | ||
92_enum_bitfield.c | ||
92_enum_bitfield.expect | ||
93_integer_promotion.c | ||
93_integer_promotion.expect | ||
COPYING | ||
LICENSE |