)]}'
{
  "commit": "14f85353d03d925556db859656551a75357a240d",
  "tree": "4b74137977c24f6b8fc0798225e0286354fa3805",
  "parents": [
    "168d24f7a4cca46785afe5f906610376f24e3bd8"
  ],
  "author": {
    "name": "Liam Fraser",
    "email": "liam@raspberrypi.com",
    "time": "Thu Jul 02 11:19:53 2026 +0100"
  },
  "committer": {
    "name": "Liam Fraser",
    "email": "liam@raspberrypi.com",
    "time": "Thu Jul 02 11:27:36 2026 +0100"
  },
  "message": "RISCV: Update pico_choose_compiler_flags to optionally take a list of test files to compile for a corresponding list of compiler flags. Use this to fix GCC14.1.0 issue where the compiler claims to support zcmp but does not if you actually build a program using zcmp.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "ad78137707cb11f592e5776ac088b79d558083e9",
      "old_mode": 33188,
      "old_path": "cmake/preload/toolchains/pico_riscv_gcc.cmake",
      "new_id": "62e560f97fe93c1a8cb33aa761519d07898662c7",
      "new_mode": 33188,
      "new_path": "cmake/preload/toolchains/pico_riscv_gcc.cmake"
    },
    {
      "type": "modify",
      "old_id": "2fd8a3a151cd69974e4af6051d1c9ee6f4d39fe1",
      "old_mode": 33188,
      "old_path": "cmake/preload/toolchains/util/find_compiler.cmake",
      "new_id": "b5461184f75deab6badc75eaa339f41a1e6667cc",
      "new_mode": 33188,
      "new_path": "cmake/preload/toolchains/util/find_compiler.cmake"
    },
    {
      "type": "modify",
      "old_id": "ec75d71f5657aa67fa0167b10b5570c9dde1c904",
      "old_mode": 33188,
      "old_path": "cmake/preload/toolchains/util/pico_gcc_common.cmake",
      "new_id": "9a1d5912bf63e6eb299f05b5d64b26847c256d36",
      "new_mode": 33188,
      "new_path": "cmake/preload/toolchains/util/pico_gcc_common.cmake"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "187963515dde359b474de36b02983cbac29b74a7",
      "new_mode": 33188,
      "new_path": "cmake/preload/toolchains/util/riscv_zcmp_test.c"
    }
  ]
}
