{"action":"created","issue":{"url":"https://api.github.com/repos/t-crest/patmos-llvm/issues/8","labels_url":"https://api.github.com/repos/t-crest/patmos-llvm/issues/8/labels{/name}","comments_url":"https://api.github.com/repos/t-crest/patmos-llvm/issues/8/comments","events_url":"https://api.github.com/repos/t-crest/patmos-llvm/issues/8/events","html_url":"https://github.com/t-crest/patmos-llvm/pull/8","id":53553957,"number":8,"title":"function splitter fix for computed gotos","user":{"login":"alexjordan","id":882744,"avatar_url":"https://avatars.githubusercontent.com/u/882744?v=3","gravatar_id":"","url":"https://api.github.com/users/alexjordan","html_url":"https://github.com/alexjordan","followers_url":"https://api.github.com/users/alexjordan/followers","following_url":"https://api.github.com/users/alexjordan/following{/other_user}","gists_url":"https://api.github.com/users/alexjordan/gists{/gist_id}","starred_url":"https://api.github.com/users/alexjordan/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/alexjordan/subscriptions","organizations_url":"https://api.github.com/users/alexjordan/orgs","repos_url":"https://api.github.com/users/alexjordan/repos","events_url":"https://api.github.com/users/alexjordan/events{/privacy}","received_events_url":"https://api.github.com/users/alexjordan/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":{"login":"alexjordan","id":882744,"avatar_url":"https://avatars.githubusercontent.com/u/882744?v=3","gravatar_id":"","url":"https://api.github.com/users/alexjordan","html_url":"https://github.com/alexjordan","followers_url":"https://api.github.com/users/alexjordan/followers","following_url":"https://api.github.com/users/alexjordan/following{/other_user}","gists_url":"https://api.github.com/users/alexjordan/gists{/gist_id}","starred_url":"https://api.github.com/users/alexjordan/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/alexjordan/subscriptions","organizations_url":"https://api.github.com/users/alexjordan/orgs","repos_url":"https://api.github.com/users/alexjordan/repos","events_url":"https://api.github.com/users/alexjordan/events{/privacy}","received_events_url":"https://api.github.com/users/alexjordan/received_events","type":"User","site_admin":false},"milestone":null,"comments":1,"created_at":"2015-01-06T19:40:35Z","updated_at":"2015-01-07T17:04:21Z","closed_at":"2015-01-07T14:24:34Z","pull_request":{"url":"https://api.github.com/repos/t-crest/patmos-llvm/pulls/8","html_url":"https://github.com/t-crest/patmos-llvm/pull/8","diff_url":"https://github.com/t-crest/patmos-llvm/pull/8.diff","patch_url":"https://github.com/t-crest/patmos-llvm/pull/8.patch"},"body":"This was triggered by GCC torture tests 20040302-1 and 20071210-1 when compiled\r\nat -O0."},"comment":{"url":"https://api.github.com/repos/t-crest/patmos-llvm/issues/comments/69053697","html_url":"https://github.com/t-crest/patmos-llvm/pull/8#issuecomment-69053697","issue_url":"https://api.github.com/repos/t-crest/patmos-llvm/issues/8","id":69053697,"user":{"login":"stefanhepp","id":1282222,"avatar_url":"https://avatars.githubusercontent.com/u/1282222?v=3","gravatar_id":"","url":"https://api.github.com/users/stefanhepp","html_url":"https://github.com/stefanhepp","followers_url":"https://api.github.com/users/stefanhepp/followers","following_url":"https://api.github.com/users/stefanhepp/following{/other_user}","gists_url":"https://api.github.com/users/stefanhepp/gists{/gist_id}","starred_url":"https://api.github.com/users/stefanhepp/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/stefanhepp/subscriptions","organizations_url":"https://api.github.com/users/stefanhepp/orgs","repos_url":"https://api.github.com/users/stefanhepp/repos","events_url":"https://api.github.com/users/stefanhepp/events{/privacy}","received_events_url":"https://api.github.com/users/stefanhepp/received_events","type":"User","site_admin":false},"created_at":"2015-01-07T17:04:21Z","updated_at":"2015-01-07T17:04:21Z","body":"Hm, I will need to have a look at this, why this happens... computed \ngotos should be handled already, it must be something different than a \njumptable, or a bug.\nThe patch probably doesn't work when this special goto target appears \ninside a loop.\n\nOn 2015-01-06 20:40, Alexander Jordan wrote:\n> This was triggered by GCC torture tests 20040302-1 and 20071210-1 when\n> compiled\n> at -O0.\n>\n> ------------------------------------------------------------------------\n>\n>\n>         You can merge this Pull Request by running\n>\n>    git pull https://github.com/alexjordan/patmos-llvm func-split-computed-goto\n>\n> Or view, comment on, or merge it at:\n>\n> https://github.com/t-crest/patmos-llvm/pull/8\n>\n>\n>         Commit Summary\n>\n>   * function splitter fix for computed gotos\n>\n>\n>         File Changes\n>\n>   * *M* lib/Target/Patmos/PatmosFunctionSplitter.cpp\n>     <https://github.com/t-crest/patmos-llvm/pull/8/files#diff-0> (13)\n>\n>\n>         Patch Links:\n>\n>   * https://github.com/t-crest/patmos-llvm/pull/8.patch\n>   * https://github.com/t-crest/patmos-llvm/pull/8.diff\n>\n> —\n> Reply to this email directly or view it on GitHub\n> <https://github.com/t-crest/patmos-llvm/pull/8>.\n>"}}