)]}'
{
  "commit": "a3ded15ccfe436efbf60e9f35d02c6904f2417c3",
  "tree": "5d44a2f7d0c616053eb54b59e086620cf1f65728",
  "parents": [
    "abe7e10012051344695760e89419c7df73cce856"
  ],
  "author": {
    "name": "Daniel Barboza",
    "email": "daniel.barboza@oss.qualcomm.com",
    "time": "Tue May 26 13:56:05 2026 -0300"
  },
  "committer": {
    "name": "Daniel Barboza",
    "email": "daniel.barboza@oss.qualcomm.com",
    "time": "Sun May 31 15:51:45 2026 -0300"
  },
  "message": "testsuite: remove Wstrict-overflow related tests\n\nThe following testsuite PRs are related to the now obsolete\nWstrict-overflow option:\n\n- Bug 36227 - [4.3 Regression] POINTER_PLUS folding introduces undefined\n  overflow\n- Bug 48022 - [4.6 Regression] -Wstrict-overflow warning on code that\n  doesn\u0027t have overflows\n- Bug 49705 - -Wstrict-overflow should not diagnose unevaluated\n  expressions\n- Bug 52904 - -Wstrict-overflow false alarm with bounded loop\n\nThey are exercising code that no longer exists, so remove all of them.\nTwo other tests (pr81592.c and pragma-diag-3.c) have Wstrict-overflow\nchecks that got removed.\n\ngcc/testsuite/ChangeLog:\n\n\t* gcc.dg/pr81592.c: Removed strict-overflow options.\n\t* gcc.dg/pragma-diag-3.c: Removed Wstrict-overflow option, along\n\twith a reference and tests for PR66098 (\"[5 regression] #pragma\n\tdiagnostic \u0027ignored\u0027 not fullyundone by pop for\n\tstrict-overflow\").\n\t* gcc.dg/pr36227.c: Removed.\n\t* gcc.dg/pr48022-1.c: Removed.\n\t* gcc.dg/pr48022-2.c: Removed.\n\t* gcc.dg/pr49705.c: Removed.\n\t* gcc.dg/pr52904.c: Removed.\n",
  "tree_diff": [
    {
      "type": "delete",
      "old_id": "ba0d722493979414167fab0167494511e8473c49",
      "old_mode": 33188,
      "old_path": "gcc/testsuite/gcc.dg/pr36227.c",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "14eb550307cbc7eea5e922c864fd5354bba7dfae",
      "old_mode": 33188,
      "old_path": "gcc/testsuite/gcc.dg/pr48022-1.c",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "41fcb533819c9561b66e9f421fcc340afd5dba8e",
      "old_mode": 33188,
      "old_path": "gcc/testsuite/gcc.dg/pr48022-2.c",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "0c326ae3f71f0ff24e609b7dfd78afbbaa6a920b",
      "old_mode": 33188,
      "old_path": "gcc/testsuite/gcc.dg/pr49705.c",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "0b8910fbe180abe045901203e67d1a290fb2cf73",
      "old_mode": 33188,
      "old_path": "gcc/testsuite/gcc.dg/pr52904.c",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "a37703af4970216c00219dbdf8a25638af6839c5",
      "old_mode": 33188,
      "old_path": "gcc/testsuite/gcc.dg/pr81592.c",
      "new_id": "3abe96a47ec42c7b35949eb6d33bc42026872a03",
      "new_mode": 33188,
      "new_path": "gcc/testsuite/gcc.dg/pr81592.c"
    },
    {
      "type": "modify",
      "old_id": "b6ee60f16770924a1e882f10b0c9376ff040c568",
      "old_mode": 33188,
      "old_path": "gcc/testsuite/gcc.dg/pragma-diag-3.c",
      "new_id": "e01bab83d777534eb450bab345d2b19e1c498c69",
      "new_mode": 33188,
      "new_path": "gcc/testsuite/gcc.dg/pragma-diag-3.c"
    }
  ]
}
