)]}'
{
  "commit": "aeaaa9af6359c8e394ce9cf24911fec4f4d23703",
  "tree": "d30c7733af291f3b75a9d2026883b8fb58eb2ffb",
  "parents": [
    "1108620d7a521f1c85d2f629031ce0fbae14e331"
  ],
  "author": {
    "name": "H.J. Lu",
    "email": "hjl.tools@gmail.com",
    "time": "Tue Sep 23 08:52:26 2025 +0800"
  },
  "committer": {
    "name": "H.J. Lu",
    "email": "hjl.tools@gmail.com",
    "time": "Wed Sep 24 04:23:32 2025 +0800"
  },
  "message": "elf: Return error on unsorted symbol table if not allowed\n\nNormally ELF symbol table should be sorted, i.e., local symbols precede\nglobal symbols.  Irix 6 is an exception and its elf_bad_symtab is set\nto true.  Issue an error if elf_bad_symtab is false and symbol table is\nunsorted.\n\n\tPR ld/33450\n\t* elflink.c (set_symbol_value): Change return type to bool and\n\treturn false on error.  Issue an error on unsorted symbol table\n\tif not allowed.\n\t(elf_link_input_bfd): Return false if set_symbol_value reurns\n\tfalse.\n\nSigned-off-by: H.J. Lu \u003chjl.tools@gmail.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "66982f82b94a597f2e647497a0ef2045042d2d13",
      "old_mode": 33188,
      "old_path": "bfd/elflink.c",
      "new_id": "54f0d6e957e9570cb7f7c78230a563326acc72fd",
      "new_mode": 33188,
      "new_path": "bfd/elflink.c"
    }
  ]
}
