{"action":"created","issue":{"url":"https://api.github.com/repos/ldc-developers/ldc/issues/1283","repository_url":"https://api.github.com/repos/ldc-developers/ldc","labels_url":"https://api.github.com/repos/ldc-developers/ldc/issues/1283/labels{/name}","comments_url":"https://api.github.com/repos/ldc-developers/ldc/issues/1283/comments","events_url":"https://api.github.com/repos/ldc-developers/ldc/issues/1283/events","html_url":"https://github.com/ldc-developers/ldc/issues/1283","id":131949075,"number":1283,"title":"Collection of remaining arm-linux-gnueabihf issues","user":{"login":"smolt","id":919827,"avatar_url":"https://avatars.githubusercontent.com/u/919827?v=3","gravatar_id":"","url":"https://api.github.com/users/smolt","html_url":"https://github.com/smolt","followers_url":"https://api.github.com/users/smolt/followers","following_url":"https://api.github.com/users/smolt/following{/other_user}","gists_url":"https://api.github.com/users/smolt/gists{/gist_id}","starred_url":"https://api.github.com/users/smolt/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/smolt/subscriptions","organizations_url":"https://api.github.com/users/smolt/orgs","repos_url":"https://api.github.com/users/smolt/repos","events_url":"https://api.github.com/users/smolt/events{/privacy}","received_events_url":"https://api.github.com/users/smolt/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":31,"created_at":"2016-02-07T08:33:46Z","updated_at":"2016-02-21T08:51:52Z","closed_at":null,"body":"These are the remaining errors when running LDC tests on arm-linux-gnueabihf system.\r\n```\r\nThe following tests FAILED:\r\n\t234 - std.exception (OTHER_FAULT)\r\n\t242 - std.datetime (OTHER_FAULT)\r\n\t263 - std.random (Failed)\r\n\t307 - std.internal.math.errorfunction (Failed)\r\n\t670 - dmd-testsuite-debug (Failed)\r\n\t672 - dmd-testsuite (Failed)\r\n\t673 - llvm-ir-testsuite (Failed)\r\n\r\ncompilable/deprecate12979a.d  debug release\r\ncompilable/ldc_github_791.d  debug release\r\ncompilable/test11471.d  debug release\r\ncompilable/test12979b.d  debug release\r\nfail_compilation/deprecate12979a.d  debug release\r\nfail_compilation/deprecate12979b.d  debug release\r\nfail_compilation/deprecate12979c.d  debug release\r\nfail_compilation/deprecate12979d.d  debug release\r\nfail_compilation/fail12635.d  debug release\r\nfail_compilation/fail13434_m64.d  debug release\r\nfail_compilation/fail14009.d  debug release\r\nfail_compilation/fail2350.d  debug release\r\nfail_compilation/fail238_m64.d  debug release\r\nfail_compilation/fail327.d  debug release\r\nfail_compilation/fail37_m64.d  debug release\r\nfail_compilation/fail80_m64.d  debug release\r\nfail_compilation/ldc_diag8425.d  debug release\r\nrunnable/constfold.d  debug release\r\nrunnable/ctorpowtests.d  debug release\r\nrunnable/eh.d  debug release\r\nrunnable/ldc_github_328.d  release\r\nrunnable/mars1.d  release\r\nrunnable/sdtor.d  release\r\nrunnable/template13478.d  debug release\r\nrunnable/test12.d  debug release\r\nrunnable/test23.d  debug release\r\nrunnable/test34.d  debug release\r\nrunnable/test36.d  debug release\r\nrunnable/test42.d  debug release\r\nrunnable/test4.d  debug release\r\nrunnable/test5854.d  debug release\r\nrunnable/testsafe.d  debug release\r\nrunnable/xtest46.d  release\r\n```\r\n\r\nInitial list is from Pi Raspian (debian) with armv6 architecture.  It would be good to gather results from other linux arm systems and compare.\r\n\r\nSome of these may work off quickly.  The std.internal.errorfunction is failing a NaN comparison that I am familiar with and needs the assert modified."},"comment":{"url":"https://api.github.com/repos/ldc-developers/ldc/issues/comments/186777157","html_url":"https://github.com/ldc-developers/ldc/issues/1283#issuecomment-186777157","issue_url":"https://api.github.com/repos/ldc-developers/ldc/issues/1283","id":186777157,"user":{"login":"smolt","id":919827,"avatar_url":"https://avatars.githubusercontent.com/u/919827?v=3","gravatar_id":"","url":"https://api.github.com/users/smolt","html_url":"https://github.com/smolt","followers_url":"https://api.github.com/users/smolt/followers","following_url":"https://api.github.com/users/smolt/following{/other_user}","gists_url":"https://api.github.com/users/smolt/gists{/gist_id}","starred_url":"https://api.github.com/users/smolt/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/smolt/subscriptions","organizations_url":"https://api.github.com/users/smolt/orgs","repos_url":"https://api.github.com/users/smolt/repos","events_url":"https://api.github.com/users/smolt/events{/privacy}","received_events_url":"https://api.github.com/users/smolt/received_events","type":"User","site_admin":false},"created_at":"2016-02-21T08:51:52Z","updated_at":"2016-02-21T08:51:52Z","body":"runnable/xtest46.d bus error looks to me like an invalid test:\r\n\r\nhttps://github.com/ldc-developers/dmd-testsuite/blob/ldc/runnable/xtest46.d#L6723\r\n\r\ncasting `ubyte[64]` to other types with larger natural alignment isn't portable.  In this case, `a1` and `a2` end up on odd address but code to compare float, double expects aligned data.\r\n\r\nI added align(8) to the byte[64] and xtest46 is fine."}}