)]}'
{
  "commit": "1be79b1ebfad75626bf86eee35839e0afd081fdd",
  "tree": "d38a880d4178d78db0600ab0dc71e7671d974b8f",
  "parents": [
    "da8b81754bcd9eb2e45cec4997770a591cc61a8f"
  ],
  "author": {
    "name": "Andrew Burgess",
    "email": "aburgess@redhat.com",
    "time": "Wed Oct 19 15:31:28 2022 +0100"
  },
  "committer": {
    "name": "Andrew Burgess",
    "email": "aburgess@redhat.com",
    "time": "Mon Oct 24 17:24:29 2022 +0100"
  },
  "message": "sim/lm32: fix some missing function declaration warnings\n\nIn the lm32 simulator, I was seeing some warnings about missing\nfunction declarations.\n\nThe lm32 simulator has a weird header structure, in order to pull in\nthe full cpu.h header we need to define WANT_CPU_LM32BF.  This is done\nin some files, but not in others.  Critically, it\u0027s not done in some\nfiles that then use functions declared in cpu.h\n\nIn this commit I added the missing #define so that the full cpu.h can\nbe included.\n\nAfter doing this there are still a few functions that are used\nundeclared, these functions appear to be missing any declarations at\nall, so I\u0027ve added some to cpu.h.\n\nWith this done all the warnings when compiling lm32 are resolved for\nboth gcc and clang, so I\u0027ve removed the SIM_WERROR_CFLAGS line from\nMakefile.in, this allows lm32 to build with -Werror.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "d827b711d45ece50e1d005953f99ac3a2f2c0b59",
      "old_mode": 33188,
      "old_path": "sim/lm32/Makefile.in",
      "new_id": "db15bef47a7634ffea878ed7675b9d0098174883",
      "new_mode": 33188,
      "new_path": "sim/lm32/Makefile.in"
    },
    {
      "type": "modify",
      "old_id": "05b98be8cf1412ef4fffc953f2fbe605b16dca2d",
      "old_mode": 33188,
      "old_path": "sim/lm32/cpu.h",
      "new_id": "d025065f2ba96518f65fd58cf4c62fdc3eea80bb",
      "new_mode": 33188,
      "new_path": "sim/lm32/cpu.h"
    },
    {
      "type": "modify",
      "old_id": "b97580e80a3248b2aece969d76d6293c5393e333",
      "old_mode": 33188,
      "old_path": "sim/lm32/dv-lm32cpu.c",
      "new_id": "15a08eee8155024ad66236826d6a7c740306c54f",
      "new_mode": 33188,
      "new_path": "sim/lm32/dv-lm32cpu.c"
    },
    {
      "type": "modify",
      "old_id": "3cc21a208eefbc3f8dc3f2600cefee21d8c82de8",
      "old_mode": 33188,
      "old_path": "sim/lm32/user.c",
      "new_id": "d301d482c1b8442bd42a7c5e41f36c84233f098a",
      "new_mode": 33188,
      "new_path": "sim/lm32/user.c"
    }
  ]
}
