On 2017-May-25, at 4:31 PM, Dimitry Andric <dim at FreeBSD.org> wrote:
> On 25 May 2017, at 23:59, Mark Millard <markmi at dsl-only.net> wrote: >> >> Is llvm bugzilla's latest 26519 fix going to make it >> into release/11.1.0 ? This fixes the last known stack >> handling ABI violation for targeting powerpc FreeBSD >> (32-bit). > > I just committed it in r318906. It should make 11.1-RELEASE. Would be > nice if we can finally close PR 206990. :) To my knowledge there are no more stack handling problems and use of the update should provide evidence that 206990 can be closed. But it may be a while before I update to direct use of something after head -r317820. . . I've frozen at head -317820 while trying to get evidence for a periodic powerpc kernel panic in that version (kernel built with gcc 4.2.1, worlds via both compilers). Small adjustments that change the kernel memory layout a little tend to change the behavior, usually meaning no obvious symptoms. So updating to some other version likely just hides the problem. Unfortunately it frequently takes hours for the panic to occur and so a long time to conclude the panic is not likely to happen in any test that I have running. It may be that I just will not identify anything that points at anything fairly specific to fix but I've not given up yet. What I know of for powerpc's clang status with the stack handling fixes in place is: A) Handling thrown C++ exceptions crashes for code generated by clang. (powerpc64 also has this property.) B) A clang-based kernel fails to start /sbin/init and then gets a data alignment panic. Past investigations relative to (A) suggest multiple problems are around that contribute, it is not just one simple problem. I've not looked at (B) yet. === Mark Millard markmi at dsl-only.net _______________________________________________ freebsd-toolchain@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/freebsd-toolchain To unsubscribe, send any mail to "freebsd-toolchain-unsubscr...@freebsd.org"