)]}'
{
  "commit": "28bb548c8b87b4cf80c7df18c8de1950bed53222",
  "tree": "89b40aae879715428ce9c4fa2f333834484d5704",
  "parents": [
    "351264e6d92d62743801395ed36f690fabe629d9"
  ],
  "author": {
    "name": "Dipesh Sharma",
    "email": "Dipesh.Sharma@amd.com",
    "time": "Tue Aug 25 13:54:55 2026 +0530"
  },
  "committer": {
    "name": "vekumar",
    "email": "Venkataramanan.Kumar@amd.com",
    "time": "Wed Aug 26 12:52:55 2026 +0530"
  },
  "message": "Fix zen6 AVX512BMM cpuid check.\n\n- Moved bit_AVX512BMM to extended features section.\n- Added test for __builtin_cpu_supports (\"avx512bmm\") compile and runtime tests.\n\ngcc/ChangeLog:\n\n\t* common/config/i386/cpuinfo.h (get_available_features): Detect AVX512BMM from\n\textended features instead of standard leaf.\n\t* config/i386/cpuid.h (bit_AVX512BMM): Move to extended features\n\tsection.\n\ngcc/testsuite/ChangeLog:\n\n\t* gcc.target/i386/avx512bmm-check-1.c: New test.\n\t* gcc.target/i386/avx512bmm-check-2.c: New test.\n\t* gcc.target/i386/avx512bmm-check-3.c: New test.\n\n(cherry picked from commit 33053605189f2b903b1a0d730a1feec166e89735)\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "f59090c8cdea620461669a02f96b67ef8c2e6a7e",
      "old_mode": 33188,
      "old_path": "gcc/common/config/i386/cpuinfo.h",
      "new_id": "e07d01991cadadb97a6f10d7e2b4bf5d30d2f1bd",
      "new_mode": 33188,
      "new_path": "gcc/common/config/i386/cpuinfo.h"
    },
    {
      "type": "modify",
      "old_id": "c48556afa6e0187d25192a73b6efb9ac0dc371af",
      "old_mode": 33188,
      "old_path": "gcc/config/i386/cpuid.h",
      "new_id": "0b5e6cc99a080a56639db4a20a30005b68b63d84",
      "new_mode": 33188,
      "new_path": "gcc/config/i386/cpuid.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "176b06eb09a16112959cd848a6f5f101a8bba711",
      "new_mode": 33188,
      "new_path": "gcc/testsuite/gcc.target/i386/avx512bmm-check-1.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "956ae2d2acbb15914dfaa0ed3cf00781749eefde",
      "new_mode": 33188,
      "new_path": "gcc/testsuite/gcc.target/i386/avx512bmm-check-2.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "25ffeb8c87bedce10e09281c58cdef819d70e7dc",
      "new_mode": 33188,
      "new_path": "gcc/testsuite/gcc.target/i386/avx512bmm-check-3.c"
    }
  ]
}
