)]}'
{
  "commit": "3c8ed624caf3317b2155a8c00a7af6a8bb6a3c10",
  "tree": "6ab2b428e1457bd24e077796f74562ecbc8013f7",
  "parents": [
    "ce0077a2e724146285c282037a41c68de6c0608d"
  ],
  "author": {
    "name": "YunQiang Su",
    "email": "yunqiang.su@cipunited.com",
    "time": "Fri Jul 28 06:00:36 2023 +0100"
  },
  "committer": {
    "name": "Maciej W. Rozycki",
    "email": "macro@orcam.me.uk",
    "time": "Fri Jul 28 06:00:36 2023 +0100"
  },
  "message": "MIPS/LD/testsuite: Fix MIPS16 interlinking test n64 regressions\n\nThe MIPS16 interlinking test for local functions expects to be assembled\nwith 32-bit addressing, otherwise causing assembly warnings:\n\n.../ld/testsuite/ld-mips-elf/mips16-local-stubs-1.s: Assembler messages:\n.../ld/testsuite/ld-mips-elf/mips16-local-stubs-1.s:16: Warning: la used to load 64-bit address; recommend using dla instead\n\nUse the per-ABI framework then to run the test explicitly for o32 and\nn32 ABIs only, replacing the `-mips4\u0027 option from the `as\u0027 tag with\n`.module mips4\u0027 pseudo-op within the source itself so as to avoid\nassembly errors:\n\nAssembler messages:\nError: -mips4 conflicts with the other architecture options, which imply -mips3\n\nwith n32 testing for some targets, and ultimately removing these\nregressions:\n\nmips64-openbsd  -FAIL: MIPS16 interlinking for local functions 1\nmips64el-openbsd  -FAIL: MIPS16 interlinking for local functions 1\n\nCo-Authored-By: Maciej W. Rozycki \u003cmacro@orcam.me.uk\u003e\n\n\tld/\n\t* testsuite/ld-mips-elf/mips16-local-stubs-1.d: Remove `-mips4\u0027\n\tfrom the `as\u0027 tag.\n\t* testsuite/ld-mips-elf/mips16-local-stubs-1.s: Add `.module\n\tmips4\u0027.\n\t* testsuite/ld-mips-elf/mips-elf.exp: Run `mips16-local-stubs-1\u0027\n\tfor o32 and n32 ABIs only.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "1c634eec8ba58f7c013d97416a8af2f35d783f2c",
      "old_mode": 33188,
      "old_path": "ld/testsuite/ld-mips-elf/mips-elf.exp",
      "new_id": "7d87ffde4a1a54aeb23b03742205ee2737ec7e3c",
      "new_mode": 33188,
      "new_path": "ld/testsuite/ld-mips-elf/mips-elf.exp"
    },
    {
      "type": "modify",
      "old_id": "1ffa1d124537fec26218e8df0a266406736276cb",
      "old_mode": 33188,
      "old_path": "ld/testsuite/ld-mips-elf/mips16-local-stubs-1.d",
      "new_id": "75ed92f40001330a27d14b7dffe312c8363cc54e",
      "new_mode": 33188,
      "new_path": "ld/testsuite/ld-mips-elf/mips16-local-stubs-1.d"
    },
    {
      "type": "modify",
      "old_id": "990440258427695e8cf1a08879161b3b50ab92df",
      "old_mode": 33188,
      "old_path": "ld/testsuite/ld-mips-elf/mips16-local-stubs-1.s",
      "new_id": "35c9141dc0dea89d349c78dd079fa17e37cd91a6",
      "new_mode": 33188,
      "new_path": "ld/testsuite/ld-mips-elf/mips16-local-stubs-1.s"
    }
  ]
}
