{"action":"created","issue":{"url":"https://api.github.com/repos/paul99/v8m-rb/issues/191","labels_url":"https://api.github.com/repos/paul99/v8m-rb/issues/191/labels{/name}","comments_url":"https://api.github.com/repos/paul99/v8m-rb/issues/191/comments","events_url":"https://api.github.com/repos/paul99/v8m-rb/issues/191/events","html_url":"https://github.com/paul99/v8m-rb/issues/191","id":107645525,"number":191,"title":"Fix cctest/test-types/Is2_heap on clang mips64 target build.","user":{"login":"paul99","id":131475,"avatar_url":"https://avatars.githubusercontent.com/u/131475?v=3","gravatar_id":"","url":"https://api.github.com/users/paul99","html_url":"https://github.com/paul99","followers_url":"https://api.github.com/users/paul99/followers","following_url":"https://api.github.com/users/paul99/following{/other_user}","gists_url":"https://api.github.com/users/paul99/gists{/gist_id}","starred_url":"https://api.github.com/users/paul99/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/paul99/subscriptions","organizations_url":"https://api.github.com/users/paul99/orgs","repos_url":"https://api.github.com/users/paul99/repos","events_url":"https://api.github.com/users/paul99/events{/privacy}","received_events_url":"https://api.github.com/users/paul99/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/paul99/v8m-rb/labels/pri2","name":"pri2","color":"eb6420"}],"state":"open","locked":false,"assignee":{"login":"ibogosavljevic","id":8425647,"avatar_url":"https://avatars.githubusercontent.com/u/8425647?v=3","gravatar_id":"","url":"https://api.github.com/users/ibogosavljevic","html_url":"https://github.com/ibogosavljevic","followers_url":"https://api.github.com/users/ibogosavljevic/followers","following_url":"https://api.github.com/users/ibogosavljevic/following{/other_user}","gists_url":"https://api.github.com/users/ibogosavljevic/gists{/gist_id}","starred_url":"https://api.github.com/users/ibogosavljevic/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ibogosavljevic/subscriptions","organizations_url":"https://api.github.com/users/ibogosavljevic/orgs","repos_url":"https://api.github.com/users/ibogosavljevic/repos","events_url":"https://api.github.com/users/ibogosavljevic/events{/privacy}","received_events_url":"https://api.github.com/users/ibogosavljevic/received_events","type":"User","site_admin":false},"milestone":null,"comments":1,"created_at":"2015-09-22T04:46:49Z","updated_at":"2015-10-12T09:32:36Z","closed_at":null,"body":"https://v8.mips.com/bbv8/builders/Target%20-%20MIPS64%20-%20edge%20-%20clang/builds/121/steps/Check/logs/Is2_heap\r\n\r\nNote that this build (https://v8.mips.com/bbv8/builders/Target%20-%20MIPS64%20-%20edge%20-%20clang/builds/121) has check fails on TestSizeOfRegExpCode which is expected, and also on movz_movn, which is covered in mips32 clang issue https://github.com/paul99/v8m-rb/issues/189"},"comment":{"url":"https://api.github.com/repos/paul99/v8m-rb/issues/comments/147347725","html_url":"https://github.com/paul99/v8m-rb/issues/191#issuecomment-147347725","issue_url":"https://api.github.com/repos/paul99/v8m-rb/issues/191","id":147347725,"user":{"login":"ilijapavlovic","id":12394603,"avatar_url":"https://avatars.githubusercontent.com/u/12394603?v=3","gravatar_id":"","url":"https://api.github.com/users/ilijapavlovic","html_url":"https://github.com/ilijapavlovic","followers_url":"https://api.github.com/users/ilijapavlovic/followers","following_url":"https://api.github.com/users/ilijapavlovic/following{/other_user}","gists_url":"https://api.github.com/users/ilijapavlovic/gists{/gist_id}","starred_url":"https://api.github.com/users/ilijapavlovic/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ilijapavlovic/subscriptions","organizations_url":"https://api.github.com/users/ilijapavlovic/orgs","repos_url":"https://api.github.com/users/ilijapavlovic/repos","events_url":"https://api.github.com/users/ilijapavlovic/events{/privacy}","received_events_url":"https://api.github.com/users/ilijapavlovic/received_events","type":"User","site_admin":false},"created_at":"2015-10-12T09:32:36Z","updated_at":"2015-10-12T09:32:36Z","body":"Test ```cctest/test-types/Is2_heap``` finishes with the message ```Segmentation fault```.\r\nThe test is performed with GDB and following output was visible at the end:\r\n```\r\nProgram received signal SIGSEGV, Segmentation fault.\r\n0x00000001205f62d4 in v8::internal::IsMinusZero (value=<optimized out>) at .././src/conversions.h:152\r\n152\t.././src/conversions.h: No such file or directory.\r\n```\r\nWhen the test is disassembled, following lines are noted as important:\r\n```\r\n   ...\r\n   0x00000001205f6104 <+2652>:\tsw\tv1,56(sp)   // v1=0x122773f40; 56(sp)=0x22773f40\r\n   ...\r\n   0x00000001205f62d0 <+3112>:\tlw\tat,56(sp)   // at=0x22773f40\r\n=> 0x00000001205f62d4 <+3116>:\tll\tv1,0(at)    // <-- SIGSEGV; Segmentation fault\r\n   ...\r\n```\r\nAt the end of lines are register values and values stored in the memory location.\r\nThe problem is that double word value is stored as single word.\r\n\r\nThe same problem is described in [#190](https://github.com/paul99/v8m-rb/issues/190)."}}