)]}'
{
  "commit": "6e984cd4bf5535d707b9eeacd023637f6031f1cb",
  "tree": "5eea05bd37ff80dfb648872c8eaaeb20edd7abc6",
  "parents": [
    "a25435bcf7cfc9b953d356eda3a51db8da9e3386"
  ],
  "author": {
    "name": "WANG Rui",
    "email": "wangrui@loongson.cn",
    "time": "Sun Mar 29 21:37:07 2026 +0800"
  },
  "committer": {
    "name": "WANG Rui",
    "email": "wangrui@loongson.cn",
    "time": "Mon Mar 30 07:53:20 2026 +0800"
  },
  "message": "loongarch: use \"_mcount\" as the default mcount symbol\n\nSet the `mcount` field to \"_mcount\" for all LoongArch targets to match\nClang/GCC behavior [1]. This fixes linking failures when using\n`-Z instrument-mcount`, where the runtime expects \"_mcount\" instead of\n\"mcount\".\n\n[1] https://github.com/llvm/llvm-project/blob/main/clang/lib/Basic/Targets/LoongArch.h#L60\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "2a53d4256b766294bfd16fbcd9a786943773f6a5",
      "old_mode": 33188,
      "old_path": "compiler/rustc_target/src/spec/targets/loongarch32_unknown_none.rs",
      "new_id": "7e074b73919f3e9aca158f6b0090cd152ee47d5d",
      "new_mode": 33188,
      "new_path": "compiler/rustc_target/src/spec/targets/loongarch32_unknown_none.rs"
    },
    {
      "type": "modify",
      "old_id": "e9a9260db8ea76e4b74179811ea1e1391c5892fa",
      "old_mode": 33188,
      "old_path": "compiler/rustc_target/src/spec/targets/loongarch32_unknown_none_softfloat.rs",
      "new_id": "4e6807012e891c119aaf8ea3387294675d64bb5d",
      "new_mode": 33188,
      "new_path": "compiler/rustc_target/src/spec/targets/loongarch32_unknown_none_softfloat.rs"
    },
    {
      "type": "modify",
      "old_id": "180d064570ab9c40a590c34eef5b404c9adf23a1",
      "old_mode": 33188,
      "old_path": "compiler/rustc_target/src/spec/targets/loongarch64_unknown_linux_gnu.rs",
      "new_id": "8dad88bfc46fce96ef6b4efcff75bd425c2040be",
      "new_mode": 33188,
      "new_path": "compiler/rustc_target/src/spec/targets/loongarch64_unknown_linux_gnu.rs"
    },
    {
      "type": "modify",
      "old_id": "246e28a243af0b5f32ecea8bf63137f967ffcd37",
      "old_mode": 33188,
      "old_path": "compiler/rustc_target/src/spec/targets/loongarch64_unknown_linux_musl.rs",
      "new_id": "91a028988548307432b5c5ce52bd4730c9af53c5",
      "new_mode": 33188,
      "new_path": "compiler/rustc_target/src/spec/targets/loongarch64_unknown_linux_musl.rs"
    },
    {
      "type": "modify",
      "old_id": "461a7bd262680b9cc1d50cd061fdb71b61e49434",
      "old_mode": 33188,
      "old_path": "compiler/rustc_target/src/spec/targets/loongarch64_unknown_linux_ohos.rs",
      "new_id": "67923567348820e70f35559e2880b2aca5e2962e",
      "new_mode": 33188,
      "new_path": "compiler/rustc_target/src/spec/targets/loongarch64_unknown_linux_ohos.rs"
    },
    {
      "type": "modify",
      "old_id": "2a9f0dcfd2ef1cd501d24cd9c4bad723cfa34d50",
      "old_mode": 33188,
      "old_path": "compiler/rustc_target/src/spec/targets/loongarch64_unknown_none.rs",
      "new_id": "2d3b217e7789c85160c56775a6a1d70d051751bb",
      "new_mode": 33188,
      "new_path": "compiler/rustc_target/src/spec/targets/loongarch64_unknown_none.rs"
    },
    {
      "type": "modify",
      "old_id": "efed9778caab39fef35f85e3940f42201ddbe19a",
      "old_mode": 33188,
      "old_path": "compiler/rustc_target/src/spec/targets/loongarch64_unknown_none_softfloat.rs",
      "new_id": "f5e2fb4eb832365390dcf0bfeb2cb4733fe2e8f9",
      "new_mode": 33188,
      "new_path": "compiler/rustc_target/src/spec/targets/loongarch64_unknown_none_softfloat.rs"
    }
  ]
}
