)]}'
{
  "commit": "6098abe39da8573bb1412f1e1a7ffde6ecebbe4d",
  "tree": "9892fd1b0ccea091e605ab9bf4594cea28f8f732",
  "parents": [
    "b37ace0e98ded690b4392e65487f3a9d2120e76e"
  ],
  "author": {
    "name": "Avinash Jayakar",
    "email": "avinashd@gcc.gnu.org",
    "time": "Fri Jul 17 05:46:07 2026 -0500"
  },
  "committer": {
    "name": "Avinash Jayakar",
    "email": "avinashd@linux.ibm.com",
    "time": "Sat Jul 25 10:32:08 2026 +0530"
  },
  "message": "testsuite: Split rs6000 mma related PR test cases to dmf and nodmf\n\nHi Michael,\n\nThe same changes as done for 1/2 patch is done for this as well. Kindly\nreview and approve for trunk and gcc-16.\n\nThanks,\nAvinash\n\nChanges from v1:\n* Use dmf, nodmf instead of p10 and future in updated test file names.\n* Use powerpc_future_compile_ok for dmf tests.\n* Use -mno-dense-math for nodmf tests.\n\nAll the remaining test cases which use mma functionality have been\nsplit into power10 and future.\n\ngcc/testsuite/ChangeLog:\n\tPR target/100777\n\tPR target/101849\n\tPR target/102976\n\tPR target/103127\n\tPR target/104923\n\tPR target/106016\n\tPR target/106017\n\tPR target/106833\n\tPR target/110411\n\tPR target/96446\n\tPR target/96530\n\tPR target/96808\n\tPR target/97360\n\tPR target/98872\n\t* gcc.target/powerpc/pr100777.c: Move to...\n\t* gcc.target/powerpc/pr100777.h: ...here.\n\t* gcc.target/powerpc/pr101849.c: Move to...\n\t* gcc.target/powerpc/pr101849.h: ...here.\n\t* gcc.target/powerpc/pr103127.c: Move to...\n\t* gcc.target/powerpc/pr103127.h: ...here.\n\t* gcc.target/powerpc/pr104923.c: Move to...\n\t* gcc.target/powerpc/pr104923.h: ...here.\n\t* gcc.target/powerpc/pr106016.c: Move to...\n\t* gcc.target/powerpc/pr106016.h: ...here.\n\t* gcc.target/powerpc/pr106017.c: Move to...\n\t* gcc.target/powerpc/pr106017.h: ...here.\n\t* gcc.target/powerpc/pr110411-2.c: Move to...\n\t* gcc.target/powerpc/pr110411-2.h: ...here.\n\t* gcc.target/powerpc/pr96446.c: Move to...\n\t* gcc.target/powerpc/pr96446.h: ...here.\n\t* gcc.target/powerpc/pr96530.c: Move to...\n\t* gcc.target/powerpc/pr96530.h: ...here.\n\t* gcc.target/powerpc/pr96808.c: Move to...\n\t* gcc.target/powerpc/pr96808.h: ...here.\n\t* gcc.target/powerpc/pr97360.c: Move to...\n\t* gcc.target/powerpc/pr97360.h: ...here.\n\t* gcc.target/powerpc/pr98872.c: Move to...\n\t* gcc.target/powerpc/pr98872.h: ...here.\n\t* gcc.target/powerpc/pr102976.c: Removed.\n\t* gcc.target/powerpc/pr103627-1.c: Removed.\n\t* gcc.target/powerpc/pr106833.c: Removed.\n\t* gcc.target/powerpc/pr100777.dmf.c: New test.\n\t* gcc.target/powerpc/pr100777.nodmf.c: New test.\n\t* gcc.target/powerpc/pr101849.dmf.c: New test.\n\t* gcc.target/powerpc/pr101849.nodmf.c: New test.\n\t* gcc.target/powerpc/pr102976.dmf.c: New test.\n\t* gcc.target/powerpc/pr102976.h: New test.\n\t* gcc.target/powerpc/pr102976.nodmf.c: New test.\n\t* gcc.target/powerpc/pr103127.dmf.c: New test.\n\t* gcc.target/powerpc/pr103127.nodmf.c: New test.\n\t* gcc.target/powerpc/pr104923.dmf.c: New test.\n\t* gcc.target/powerpc/pr104923.nodmf.c: New test.\n\t* gcc.target/powerpc/pr106016.dmf.c: New test.\n\t* gcc.target/powerpc/pr106016.nodmf.c: New test.\n\t* gcc.target/powerpc/pr106017.dmf.c: New test.\n\t* gcc.target/powerpc/pr106017.nodmf.c: New test.\n\t* gcc.target/powerpc/pr106833.dmf.c: New test.\n\t* gcc.target/powerpc/pr106833.h: New test.\n\t* gcc.target/powerpc/pr106833.nodmf.c: New test.\n\t* gcc.target/powerpc/pr110411-2.dmf.c: New test.\n\t* gcc.target/powerpc/pr110411-2.nodmf.c: New test.\n\t* gcc.target/powerpc/pr96446.dmf.c: New test.\n\t* gcc.target/powerpc/pr96446.nodmf.c: New test.\n\t* gcc.target/powerpc/pr96530.dmf.c: New test.\n\t* gcc.target/powerpc/pr96530.nodmf.c: New test.\n\t* gcc.target/powerpc/pr96808.dmf.c: New test.\n\t* gcc.target/powerpc/pr96808.nodmf.c: New test.\n\t* gcc.target/powerpc/pr97360.dmf.c: New test.\n\t* gcc.target/powerpc/pr97360.nodmf.c: New test.\n\t* gcc.target/powerpc/pr98872.dmf.c: New test.\n\t* gcc.target/powerpc/pr98872.nodmf.c: New test.\n",
  "tree_diff": [
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4c94abd81b4a01b0534b17b9327d21a0180b8f8e",
      "new_mode": 33188,
      "new_path": "gcc/testsuite/gcc.target/powerpc/pr100777.dmf.c"
    },
    {
      "type": "rename",
      "old_id": "15742f67d8cb7d9e24a12a1418a5ac7e2ed503ad",
      "old_mode": 33188,
      "old_path": "gcc/testsuite/gcc.target/powerpc/pr100777.c",
      "new_id": "e90f627778539f8f30da4e91d41309c8f49dea6b",
      "new_mode": 33188,
      "new_path": "gcc/testsuite/gcc.target/powerpc/pr100777.h",
      "score": 65
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "cbf8dbfa8957119cef90c591d8a037f26350d48c",
      "new_mode": 33188,
      "new_path": "gcc/testsuite/gcc.target/powerpc/pr100777.nodmf.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f1a3672be51ef54915a2ce2bac24b2fc998c4690",
      "new_mode": 33188,
      "new_path": "gcc/testsuite/gcc.target/powerpc/pr101849.dmf.c"
    },
    {
      "type": "rename",
      "old_id": "823fbfe9647d4a517cc10743d1edfa9cabb310aa",
      "old_mode": 33188,
      "old_path": "gcc/testsuite/gcc.target/powerpc/pr101849.c",
      "new_id": "f2da8a36c128aee897a35ea7e8f56d45da3262e3",
      "new_mode": 33188,
      "new_path": "gcc/testsuite/gcc.target/powerpc/pr101849.h",
      "score": 82
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "045306f577d95529bb6c96f002593db6b78a83f1",
      "new_mode": 33188,
      "new_path": "gcc/testsuite/gcc.target/powerpc/pr101849.nodmf.c"
    },
    {
      "type": "delete",
      "old_id": "5a4320f8e0a32b82fe7de3afad488f1080f96577",
      "old_mode": 33188,
      "old_path": "gcc/testsuite/gcc.target/powerpc/pr102976.c",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f8257072b55b2d56376143f85cb22f3173839125",
      "new_mode": 33188,
      "new_path": "gcc/testsuite/gcc.target/powerpc/pr102976.dmf.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a3b2a63c617eb7495a56c3842277ed80eb4cc6a0",
      "new_mode": 33188,
      "new_path": "gcc/testsuite/gcc.target/powerpc/pr102976.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "64ad3f51446107e608decbfb003a1c355a5dfe8e",
      "new_mode": 33188,
      "new_path": "gcc/testsuite/gcc.target/powerpc/pr102976.nodmf.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5a85837635ce2e57638d0f704933396cffe82141",
      "new_mode": 33188,
      "new_path": "gcc/testsuite/gcc.target/powerpc/pr103127.dmf.c"
    },
    {
      "type": "rename",
      "old_id": "801fc0a46207e2d94d30d304054c2eb395666dd7",
      "old_mode": 33188,
      "old_path": "gcc/testsuite/gcc.target/powerpc/pr103127.c",
      "new_id": "6ab547d87f4c8b686e71fe5ddcb9ef45778c9ff4",
      "new_mode": 33188,
      "new_path": "gcc/testsuite/gcc.target/powerpc/pr103127.h",
      "score": 63
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e734bb1cf0894580a3f3dc5035f9182446db22f6",
      "new_mode": 33188,
      "new_path": "gcc/testsuite/gcc.target/powerpc/pr103127.nodmf.c"
    },
    {
      "type": "delete",
      "old_id": "5cecf515e58deca60597bcf086d68fe7998ba007",
      "old_mode": 33188,
      "old_path": "gcc/testsuite/gcc.target/powerpc/pr103627-1.c",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9b4e23b69180bfecd4d878e410457870596d9447",
      "new_mode": 33188,
      "new_path": "gcc/testsuite/gcc.target/powerpc/pr104923.dmf.c"
    },
    {
      "type": "rename",
      "old_id": "f1198243df6ad996ce7fae4dfac0afeb5707c267",
      "old_mode": 33188,
      "old_path": "gcc/testsuite/gcc.target/powerpc/pr104923.c",
      "new_id": "17dabc39eadf8869f37782eaa4fffe8a3723966b",
      "new_mode": 33188,
      "new_path": "gcc/testsuite/gcc.target/powerpc/pr104923.h",
      "score": 79
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "cfdbdb49e04030fd75d1389528f619845877cdee",
      "new_mode": 33188,
      "new_path": "gcc/testsuite/gcc.target/powerpc/pr104923.nodmf.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c4eacfadac3ba82b2aa0f903ffd97b035cba4df3",
      "new_mode": 33188,
      "new_path": "gcc/testsuite/gcc.target/powerpc/pr106016.dmf.c"
    },
    {
      "type": "rename",
      "old_id": "3db8345dcc68ecad7da24a8d73fde0f102cf7074",
      "old_mode": 33188,
      "old_path": "gcc/testsuite/gcc.target/powerpc/pr106016.c",
      "new_id": "3df72d735cdd8217adb8dd225d3a8bd944e92ec2",
      "new_mode": 33188,
      "new_path": "gcc/testsuite/gcc.target/powerpc/pr106016.h",
      "score": 69
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8110b22da5d394c321e05e9c1b4351af0e859f56",
      "new_mode": 33188,
      "new_path": "gcc/testsuite/gcc.target/powerpc/pr106016.nodmf.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1c1e61dc71f37dc3a670bef4fce9001cd7bf27c3",
      "new_mode": 33188,
      "new_path": "gcc/testsuite/gcc.target/powerpc/pr106017.dmf.c"
    },
    {
      "type": "rename",
      "old_id": "46d6c7a4a33322cb13f2080cf6c8cc606f88c20b",
      "old_mode": 33188,
      "old_path": "gcc/testsuite/gcc.target/powerpc/pr106017.c",
      "new_id": "f9523b0cabeb5f3e99883ea7aebb1c247b3d62c1",
      "new_mode": 33188,
      "new_path": "gcc/testsuite/gcc.target/powerpc/pr106017.h",
      "score": 72
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1cf101b6d6c07c0061f45107f40aba4cba11f75a",
      "new_mode": 33188,
      "new_path": "gcc/testsuite/gcc.target/powerpc/pr106017.nodmf.c"
    },
    {
      "type": "delete",
      "old_id": "968d75184ff3763d45fb2199e6a0bf42d082720a",
      "old_mode": 33188,
      "old_path": "gcc/testsuite/gcc.target/powerpc/pr106833.c",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2fc8711c3ce763ed95723fefca999b46abe03963",
      "new_mode": 33188,
      "new_path": "gcc/testsuite/gcc.target/powerpc/pr106833.dmf.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ee643ef3b4e84e665ce07ea178196454f87a02a3",
      "new_mode": 33188,
      "new_path": "gcc/testsuite/gcc.target/powerpc/pr106833.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2a3f72066008032c4943f853a9c77584c4f5036d",
      "new_mode": 33188,
      "new_path": "gcc/testsuite/gcc.target/powerpc/pr106833.nodmf.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a4053ffbe78095e82c04f8508cb72b7d6345bc04",
      "new_mode": 33188,
      "new_path": "gcc/testsuite/gcc.target/powerpc/pr110411-2.dmf.c"
    },
    {
      "type": "rename",
      "old_id": "c2046fb9855a9adb60031f5cc66a1d8c41779d01",
      "old_mode": 33188,
      "old_path": "gcc/testsuite/gcc.target/powerpc/pr110411-2.c",
      "new_id": "abd12ce75ec2e35541551112edaf1e4900c93940",
      "new_mode": 33188,
      "new_path": "gcc/testsuite/gcc.target/powerpc/pr110411-2.h",
      "score": 66
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d7736b775e04c0d8f1c623d38794902ff6666155",
      "new_mode": 33188,
      "new_path": "gcc/testsuite/gcc.target/powerpc/pr110411-2.nodmf.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9f9cf2b925d0b22ba7243b29ad9eb2320748d8b8",
      "new_mode": 33188,
      "new_path": "gcc/testsuite/gcc.target/powerpc/pr96446.dmf.c"
    },
    {
      "type": "rename",
      "old_id": "2083bf4a76a06afed949b355a7423328bef593a0",
      "old_mode": 33188,
      "old_path": "gcc/testsuite/gcc.target/powerpc/pr96446.c",
      "new_id": "b0fa8e520e17aff85933e081ebf756907f56b4ab",
      "new_mode": 33188,
      "new_path": "gcc/testsuite/gcc.target/powerpc/pr96446.h",
      "score": 63
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b72a51ca4913795ae0732036da0e79614a4641c1",
      "new_mode": 33188,
      "new_path": "gcc/testsuite/gcc.target/powerpc/pr96446.nodmf.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0d5dd42e930790bef53c260083e8d871400938f0",
      "new_mode": 33188,
      "new_path": "gcc/testsuite/gcc.target/powerpc/pr96530.dmf.c"
    },
    {
      "type": "rename",
      "old_id": "29bb9e3cc53eb430ee754367b4fe24c04cc209e2",
      "old_mode": 33188,
      "old_path": "gcc/testsuite/gcc.target/powerpc/pr96530.c",
      "new_id": "872d9305360f0163f4c4f4ca064180dc43baddf8",
      "new_mode": 33188,
      "new_path": "gcc/testsuite/gcc.target/powerpc/pr96530.h",
      "score": 66
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b3726d74756fa54c2902f73476f30decbd69d4e7",
      "new_mode": 33188,
      "new_path": "gcc/testsuite/gcc.target/powerpc/pr96530.nodmf.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "03316e7203809feb711cd4ce47e5a9b0b64008a4",
      "new_mode": 33188,
      "new_path": "gcc/testsuite/gcc.target/powerpc/pr96808.dmf.c"
    },
    {
      "type": "rename",
      "old_id": "2d44bd51b203af19a82f40f0a11b047d5f956d5f",
      "old_mode": 33188,
      "old_path": "gcc/testsuite/gcc.target/powerpc/pr96808.c",
      "new_id": "61f57c67758669ac7b5f9c03099a8c5bd636c24f",
      "new_mode": 33188,
      "new_path": "gcc/testsuite/gcc.target/powerpc/pr96808.h",
      "score": 89
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "dd2273151c07e78406a21750fd8e6a7987b211f4",
      "new_mode": 33188,
      "new_path": "gcc/testsuite/gcc.target/powerpc/pr96808.nodmf.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3fe2129e1f6942e1078dceb6716b4fb22d91b0cb",
      "new_mode": 33188,
      "new_path": "gcc/testsuite/gcc.target/powerpc/pr97360.dmf.c"
    },
    {
      "type": "rename",
      "old_id": "2328d28a283afb719cdb17ffcab662a5b13d6f24",
      "old_mode": 33188,
      "old_path": "gcc/testsuite/gcc.target/powerpc/pr97360.c",
      "new_id": "4d27a75e3e26e20b091e3ab73fd9d80e98eabe32",
      "new_mode": 33188,
      "new_path": "gcc/testsuite/gcc.target/powerpc/pr97360.h",
      "score": 71
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "78de8f5788a9217b0d794f035105031cec6385af",
      "new_mode": 33188,
      "new_path": "gcc/testsuite/gcc.target/powerpc/pr97360.nodmf.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4e151baf148bef7483c5a8293c42ed2528f90e01",
      "new_mode": 33188,
      "new_path": "gcc/testsuite/gcc.target/powerpc/pr98872.dmf.c"
    },
    {
      "type": "rename",
      "old_id": "f33ad9b48b6276b276b241e44a1687340460c61e",
      "old_mode": 33188,
      "old_path": "gcc/testsuite/gcc.target/powerpc/pr98872.c",
      "new_id": "63522e656986113c48526e1e19a7b14349e0381d",
      "new_mode": 33188,
      "new_path": "gcc/testsuite/gcc.target/powerpc/pr98872.h",
      "score": 68
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7b09fbf4f7d6ce95f349777551e267d1c8889a10",
      "new_mode": 33188,
      "new_path": "gcc/testsuite/gcc.target/powerpc/pr98872.nodmf.c"
    }
  ]
}
