)]}'
{
  "commit": "61a5adc314c7f0c14913c2300ce4cb7b3760d2a6",
  "tree": "c40ce359ee22dc699e905574511dcf1192da02b1",
  "parents": [
    "a64e445f7a83e8b809c97610354b71125da8513e"
  ],
  "author": {
    "name": "Jan Beulich",
    "email": "jbeulich@suse.com",
    "time": "Fri Mar 14 10:29:33 2025 +0100"
  },
  "committer": {
    "name": "Jan Beulich",
    "email": "jbeulich@suse.com",
    "time": "Fri Mar 14 10:29:33 2025 +0100"
  },
  "message": "gas: deal with the need for relocations from .cfi_{escape,fde_data}\n\nIgnoring return values often isn\u0027t a good idea. The Sparc assembler in\nparticular would report an internal error if an expression with\nrelocation specifier is used with .cfi_escape, when the same works fine\nwith .byte. Propagate the relocation indicator up from\ndo_parse_cons_expression(), and eventually into emit_expr_with_reloc().\n\ndot_cfi_fde_data(), only retaining the expression\u0027s X_add_number, would\nrequire further work. Simply report the lack of support there. While\nthere, also check that what we were dealt is actually a constant.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "41e15cd1463b65ef5a3f40cb77821cf05a1c2475",
      "old_mode": 33188,
      "old_path": "gas/dw2gencfi.c",
      "new_id": "4f5622d6d8756718ee19eba207f2dda84f81823e",
      "new_mode": 33188,
      "new_path": "gas/dw2gencfi.c"
    },
    {
      "type": "modify",
      "old_id": "9b0e5979c0d452a85a064f49b13277fbea625cf2",
      "old_mode": 33188,
      "old_path": "gas/dw2gencfi.h",
      "new_id": "a9bd7b8f289315368c91f3c8e8297962322a1629",
      "new_mode": 33188,
      "new_path": "gas/dw2gencfi.h"
    },
    {
      "type": "modify",
      "old_id": "dd5fb25e367ff93779a01a804d9b5ca59b31bfc3",
      "old_mode": 33188,
      "old_path": "gas/gen-sframe.c",
      "new_id": "15133cb698e57026e360236f33cba470bc0e5359",
      "new_mode": 33188,
      "new_path": "gas/gen-sframe.c"
    },
    {
      "type": "modify",
      "old_id": "12b6d3029a6a33c5612f190be64d335d3c6af239",
      "old_mode": 33188,
      "old_path": "gas/read.c",
      "new_id": "31b89b7cbc8b92f8e06818154b870eb9a2f4cdf0",
      "new_mode": 33188,
      "new_path": "gas/read.c"
    },
    {
      "type": "modify",
      "old_id": "f6d016707d830d5d77f40c4df4f0d1dfb107a8cf",
      "old_mode": 33188,
      "old_path": "gas/read.h",
      "new_id": "b723f4a7c5fb5425c886494ffcc51e7e6bb34a3f",
      "new_mode": 33188,
      "new_path": "gas/read.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3a425d7294e0a075d98dab8f8069f62ee6c0ab19",
      "new_mode": 33188,
      "new_path": "gas/testsuite/gas/cfi/cfi-sparc-2.d"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9df6da274567be681e1f7bd7a09c2f9edcaa9d3c",
      "new_mode": 33188,
      "new_path": "gas/testsuite/gas/cfi/cfi-sparc-2.s"
    },
    {
      "type": "modify",
      "old_id": "8d730a2cc24bb1984a51ee4948240bcb77112790",
      "old_mode": 33188,
      "old_path": "gas/testsuite/gas/cfi/cfi.exp",
      "new_id": "d8bbf0df6e80beeb218c3319f2213e359b455ad1",
      "new_mode": 33188,
      "new_path": "gas/testsuite/gas/cfi/cfi.exp"
    }
  ]
}
