)]}'
{
  "commit": "cd1ace7fd8e9c6fd4ebc475c52d5c04bb9f2bee3",
  "tree": "3a40893d84c224cf1283a5a8598cbd0a54808d79",
  "parents": [
    "3b7b17ecc0a5e86e9215161fb302653690549bc7"
  ],
  "author": {
    "name": "Matt Turner",
    "email": "mattst88@gmail.com",
    "time": "Tue Aug 18 08:39:33 2026 -0600"
  },
  "committer": {
    "name": "Jeff Law",
    "email": "jeffrey.law@oss.qualcomm.com",
    "time": "Tue Aug 18 08:39:33 2026 -0600"
  },
  "message": "[PATCH 5/7] testsuite: disable small data for attr-retain tests on alpha\n\nThe attr-retain tests scan for the R section flag on .text, .data, .bss\nand .rodata.  Alpha places small objects in the gp-relative small data\narea instead, emitting .sdata/.sbss with an additional \"s\" flag, so scans\nsuch as .rodata.*,\"aR\" do not match even though the retain flag itself is\nemitted correctly.\n\nThe tests already compile with -G0 on powerpc ilp32 for this reason.  Do\nthe same on alpha, which fixes 57 failures across the C and C++ testsuites.\n\ngcc/testsuite/ChangeLog:\n\n\t* c-c++-common/attr-retain-2.c: Also pass -G0 on alpha.\n\t* c-c++-common/attr-retain-3.c: Likewise.\n\t* c-c++-common/attr-retain-4.c: Likewise.\n\t* gcc.c-torture/compile/attr-retain-1.c: Likewise.\n\t* gcc.c-torture/compile/attr-retain-2.c: Likewise.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "1fe721ea364d24a1b90bfda88b5331e5ea312a7c",
      "old_mode": 33188,
      "old_path": "gcc/testsuite/c-c++-common/attr-retain-2.c",
      "new_id": "f77f9fed05b049bf0ca14a321d354c4c9a58dbc2",
      "new_mode": 33188,
      "new_path": "gcc/testsuite/c-c++-common/attr-retain-2.c"
    },
    {
      "type": "modify",
      "old_id": "383403987c612b0cb950857c7c5c441311acaa34",
      "old_mode": 33188,
      "old_path": "gcc/testsuite/c-c++-common/attr-retain-3.c",
      "new_id": "f5724f1ecfbb8ca5f70b6cc746fa2727b81f90d3",
      "new_mode": 33188,
      "new_path": "gcc/testsuite/c-c++-common/attr-retain-3.c"
    },
    {
      "type": "modify",
      "old_id": "bf5899e0ac4f87129a186e05865542b72db32f43",
      "old_mode": 33188,
      "old_path": "gcc/testsuite/c-c++-common/attr-retain-4.c",
      "new_id": "3f0c7d52d19375aefe4050e5314d27f34c5fe2fc",
      "new_mode": 33188,
      "new_path": "gcc/testsuite/c-c++-common/attr-retain-4.c"
    },
    {
      "type": "modify",
      "old_id": "963c7860dfaa78579648843a0796d35cc70fe191",
      "old_mode": 33188,
      "old_path": "gcc/testsuite/gcc.c-torture/compile/attr-retain-1.c",
      "new_id": "e10acfa57bb2d39257c31774b1685603fb71bf9b",
      "new_mode": 33188,
      "new_path": "gcc/testsuite/gcc.c-torture/compile/attr-retain-1.c"
    },
    {
      "type": "modify",
      "old_id": "5ae043411d95ccab6a543d9229269a55f935f444",
      "old_mode": 33188,
      "old_path": "gcc/testsuite/gcc.c-torture/compile/attr-retain-2.c",
      "new_id": "dd5ed90d7ff9240ab401c13e763b3a968c30b5ab",
      "new_mode": 33188,
      "new_path": "gcc/testsuite/gcc.c-torture/compile/attr-retain-2.c"
    }
  ]
}
