[Bug 214863] lang/gcc + libc++ may fail due to spurious __cxa_throw_bad_array_new_length reference

2016-11-28 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=214863 Ed Maste changed: What|Removed |Added CC||ema...@freebsd.org --- Comment #5 from

[Bug 214902] head -r309179 buildworld on powerpc64 via clang 3.9.0: llvm::sys::CompareAndSwap and llvm::sys::MemoryFence undefined so build stops

2016-11-28 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=214902 --- Comment #2 from Mark Millard --- Another question (besides not finding a reference to llvm's Atomic.cpp): Using llvm-tblgen as an example on a powerpc64 host: it looks like the Makefile(s) is(/are) for X86 specifically . . . # $FreeBS

[Bug 214902] head -r309179 buildworld on powerpc64 via clang 3.9.0: llvm::sys::CompareAndSwap and llvm::sys::MemoryFence undefined so build stops

2016-11-28 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=214902 --- Comment #1 from Mark Millard --- (In reply to Mark Millard from comment #0) The stage was: >>> stage 1.2: bootstrap tools During: --- _bootstrap-tools-usr.bin/clang/clang-tblgen --- and . . . --- _bootstrap-tools-usr.bin/clang/llvm-

[Bug 214902] head -r309179 buildworld on powerpc64 via clang 3.9.0: llvm::sys::CompareAndSwap and llvm::sys::MemoryFence undefined so build stops

2016-11-28 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=214902 Mark Linimon changed: What|Removed |Added Assignee|freebsd-b...@freebsd.org|freebsd-toolchain@FreeBSD.o

[Bug 214903] head -r309179 clang 3.9.0 TARGET_ARCH=powerpc64 cross built buildkernel stops for: converts between pointers to integer types with different sign [-Werror,-Wpointer-sign]

2016-11-28 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=214903 Mark Linimon changed: What|Removed |Added Assignee|freebsd-b...@freebsd.org|freebsd-toolchain@FreeBSD.o

[Bug 214904] head -r309179 clang 3.9.0 TARGET_ARCH=powerpc64 cross-built buildkernel stops for: rejected assembler notation

2016-11-28 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=214904 Mark Linimon changed: What|Removed |Added Assignee|freebsd-b...@freebsd.org|freebsd-toolchain@FreeBSD.o

[Bug 214863] lang/gcc + libc++ may fail due to spurious __cxa_throw_bad_array_new_length reference

2016-11-28 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=214863 --- Comment #4 from Dimitry Andric --- (In reply to David Chisnall from comment #3) > It would be good to put out an EN for the libcxxrt change and merge it back > to all supported branches - the same problem will occur if you are using a >

[Bug 193594] stddef.h should define max_align_t

2016-11-28 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=193594 Bug 193594 depends on bug 210890, which changed state. Bug 210890 Summary: [exp-run] Define max_align_t for C11 and C++11 in stddef.h https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=210890 What|Removed |

head -r309179 clang 3.9.0 TARGET_ARCH=powerpc64 cross-built buildkernel stops for: rejected assembler notation

2016-11-28 Thread Mark Millard
[To get this far I had to use WERROR= to get past other C/C++ rejections.] Below are some example errors that clang 3.9.0 reports for trying to handle the assembler notations that are used: --- hwpmc_e500.o --- /usr/src/sys/modules/hwpmc/../../dev/hwpmc/hwpmc_e500.c:475:19: error: unrecognized i

[Bug 214862] head -r309179 clang 3.9.0 vs. TARGET_ARCH=powerpc: fsck_ufs and "df -m" are example failures: __floatdidf gets SIGSEGV's in both of them

2016-11-28 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=214862 Mark Millard changed: What|Removed |Added Summary|head -r309197 clang 3.9.0 |head -r309179 clang 3.9.0

Cross built head -r309179 TARGET_ARCH=powerpc64 with clang 3.9.0/powerpc64-binutils based buildworld operates; but fails "self-hosted buildworld" for undefined references

2016-11-28 Thread Mark Millard
[The powerpc64 self-hosted buildworld failure is for undefined references to llvm::sys::CompareAndSwap and llvm::sys::MemoryFence. See later below.] I cross built TARGET_ARCH=powerpc64 head -r309179 via . . . (has workaround matching -r309201 and my PowerMac G5 booting hack) buildworld via clang

[Bug 214863] lang/gcc + libc++ may fail due to spurious __cxa_throw_bad_array_new_length reference

2016-11-28 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=214863 David Chisnall changed: What|Removed |Added CC||thera...@freebsd.org --- Comment