Summary: | AARCH64 clang crash building ftpcopy | ||||||
---|---|---|---|---|---|---|---|
Product: | Base System | Reporter: | Sean Bruno <sbruno> | ||||
Component: | arm | Assignee: | freebsd-arm (Nobody) <freebsd-arm> | ||||
Status: | Closed FIXED | ||||||
Severity: | Affects Some People | CC: | Andrew, emaste, mandree | ||||
Priority: | --- | ||||||
Version: | CURRENT | ||||||
Hardware: | arm64 | ||||||
OS: | Any | ||||||
Bug Depends on: | |||||||
Bug Blocks: | 201763 | ||||||
Attachments: |
|
Description
Sean Bruno
2015-07-22 15:25:56 UTC
Sean, please reassign to the base system for the version of the OS you are using, and to the "arm" component. This is not a ftpcopy port bug, but a compiler fault. The compiler shouldn't crash, but it looks like this may actually be a port bug. regparm is an x86-only attribute, and it sounds like Clang will likely start producing an error when encountered on non-x86. regparm description (see x86): https://gcc.gnu.org/onlinedocs/gcc/Function-Attributes.html clang bug: https://llvm.org/bugs/show_bug.cgi?id=24214 well... internal compiler errors and abort() aren't good to deal with invalid/unknown attributes. > well... internal compiler errors and abort() aren't good to deal with > invalid/unknown attributes. Indeed, and that's now fixed upstream and will be in 3.7. http://llvm.org/viewvc/llvm-project?view=revision&revision=243417 Fixed in Clang 3.7 |