[Bug 207175] projects/clang380-import for TARGET_ARCH=powerpc : clang 3.8.0 sometimes mishandles va_list overflow_arg_area vs. reg_save_area

bugzilla-noreply at freebsd.org bugzilla-noreply at freebsd.org
Fri Jun 17 04:05:04 UTC 2016


https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=207175

--- Comment #3 from Mark Millard <markmi at dsl-only.net> ---
https://llvm.org/bugs/show_bug.cgi?id=26605 got its fix in llvm's 261422 check
in.

But it is going to be some time [weeks or months] before I again have access to
the powerpcs that I had been using. I'm not currently set up to check 11.0
-r310975 on powerpc's [or powerpc64's].

I expect that this specific issue is fixed.

[But I'll note that there are many other problems for powerpc [and powerpc64]
code generation via clang. For powerpc it does not follow the stack handling
part of the expected ABI correctly. Testing the fix involves sidestepping the
ABI requirement so that clang's generated code is tolerated. With such work
arounds I've only gotten as far as buildworld being clang based, not
buildkernel.]

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the freebsd-bugs mailing list