From ed994351776f875fd64f800ec88819470f2c00fb Mon Sep 17 00:00:00 2001 From: Mark VanderVoord Date: Sat, 16 May 2026 22:44:09 -0400 Subject: [PATCH] tweaks to target scheme --- test/rakefile | 2 +- test/targets/clang_file.yml | 1 + test/targets/clang_strict.yml | 1 + test/targets/gcc_32.yml | 1 + test/targets/gcc_64.yml | 1 + test/targets/{ansi.yml => gcc_64_ansi.yml} | 2 +- test/targets/{gcc_auto_limits.yml => gcc_64_auto_limits.yml} | 0 test/targets/{gcc_auto_stdint.yml => gcc_64_auto_stdint.yml} | 0 test/targets/{gcc_manual_math.yml => gcc_64_manual_math.yml} | 0 9 files changed, 6 insertions(+), 2 deletions(-) rename test/targets/{ansi.yml => gcc_64_ansi.yml} (98%) rename test/targets/{gcc_auto_limits.yml => gcc_64_auto_limits.yml} (100%) rename test/targets/{gcc_auto_stdint.yml => gcc_64_auto_stdint.yml} (100%) rename test/targets/{gcc_manual_math.yml => gcc_64_manual_math.yml} (100%) diff --git a/test/rakefile b/test/rakefile index ef1a12b..9c96634 100644 --- a/test/rakefile +++ b/test/rakefile @@ -28,7 +28,7 @@ task :prepare_for_tests => TEMP_DIRS include RakefileHelpers # Load proper GCC as defult configuration -DEFAULT_CONFIG_FILE = 'gcc_auto_stdint.yml' +DEFAULT_CONFIG_FILE = 'gcc_64_auto_stdint.yml' configure_toolchain(DEFAULT_CONFIG_FILE) ############# ALL THE SELF-TESTS WE CAN PERFORM diff --git a/test/targets/clang_file.yml b/test/targets/clang_file.yml index 1144f04..ab9f3d6 100644 --- a/test/targets/clang_file.yml +++ b/test/targets/clang_file.yml @@ -74,3 +74,4 @@ - UNITY_INCLUDE_DOUBLE - UNITY_SUPPORT_64 - UNITY_OUTPUT_RESULTS_FILE + - UNITY_POINTER_WIDTH=64 diff --git a/test/targets/clang_strict.yml b/test/targets/clang_strict.yml index 02fcee5..75b3eee 100644 --- a/test/targets/clang_strict.yml +++ b/test/targets/clang_strict.yml @@ -74,3 +74,4 @@ - UNITY_SUPPORT_TEST_CASES - UNITY_SUPPORT_64 - UNITY_COMPARE_PTRS_ON_ZERO_ARRAY + - UNITY_POINTER_WIDTH=64 diff --git a/test/targets/gcc_32.yml b/test/targets/gcc_32.yml index 4706033..f09e00b 100644 --- a/test/targets/gcc_32.yml +++ b/test/targets/gcc_32.yml @@ -47,3 +47,4 @@ - UNITY_SUPPORT_TEST_CASES - UNITY_INT_WIDTH=32 - UNITY_LONG_WIDTH=32 + - UNITY_SUPPORT_64 diff --git a/test/targets/gcc_64.yml b/test/targets/gcc_64.yml index 9463825..85d0c74 100644 --- a/test/targets/gcc_64.yml +++ b/test/targets/gcc_64.yml @@ -48,3 +48,4 @@ - UNITY_SUPPORT_64 - UNITY_INT_WIDTH=32 - UNITY_LONG_WIDTH=64 + - UNITY_POINTER_WIDTH=64 diff --git a/test/targets/ansi.yml b/test/targets/gcc_64_ansi.yml similarity index 98% rename from test/targets/ansi.yml rename to test/targets/gcc_64_ansi.yml index c269cb5..18f4be5 100644 --- a/test/targets/ansi.yml +++ b/test/targets/gcc_64_ansi.yml @@ -45,4 +45,4 @@ - UNITY_INCLUDE_DOUBLE - UNITY_SUPPORT_TEST_CASES - UNITY_EXCLUDE_TESTING_NEW_COMMENTS - - UNITY_SUPPORT_64 + - UNITY_SUPPORT_64 \ No newline at end of file diff --git a/test/targets/gcc_auto_limits.yml b/test/targets/gcc_64_auto_limits.yml similarity index 100% rename from test/targets/gcc_auto_limits.yml rename to test/targets/gcc_64_auto_limits.yml diff --git a/test/targets/gcc_auto_stdint.yml b/test/targets/gcc_64_auto_stdint.yml similarity index 100% rename from test/targets/gcc_auto_stdint.yml rename to test/targets/gcc_64_auto_stdint.yml diff --git a/test/targets/gcc_manual_math.yml b/test/targets/gcc_64_manual_math.yml similarity index 100% rename from test/targets/gcc_manual_math.yml rename to test/targets/gcc_64_manual_math.yml