svn commit: r278349 - head/contrib/llvm/lib/Target/X86

Dimitry Andric dim at FreeBSD.org
Sat Feb 7 16:58:51 UTC 2015


On 07 Feb 2015, at 17:42, Matthew D. Fuller <fullermd at over-yonder.net> wrote:
> 
> On Sat, Feb 07, 2015 at 12:50:34PM +0000 I heard the voice of
> Dimitry Andric, and lo! it spake thus:
>> 
>> Log:
>>  Pull in r224884 from upstream llvm trunk (by Keno Fischer):
> 
> This blows up the kernel build for me.  Apparently reproducible, as my
> first build was -j'd and so unreadable, and another non--j build
> yielded the below.  With the rev patch -R'd out, build completes fine.
...
> Cannot emit physreg copy instruction
> UNREACHABLE executed at /usr/src/lib/clang/libllvmx86codegen/../../../contrib/llvm/lib/Target/X86/X86InstrInfo.cpp:3176!
> Stack dump:
> 0.	Program arguments: /usr/obj/usr/src/tmp/usr/bin/cc -cc1 -triple x86_64-unknown-freebsd11.0 -emit-obj -mrelax-all -disable-free -main-file-name hptproc.c -mrelocation-model static -mdisable-fp-elim -masm-verbose -mconstructor-aliases -mcode-model kernel -target-cpu x86-64 -target-feature -mmx -target-feature -sse -target-feature -aes -target-feature -avx -disable-red-zone -no-implicit-float -gdwarf-2 -dwarf-column-info -coverage-file /usr/obj/usr/src/sys/MORTIS/modules/usr/src/sys/modules/hptmv/hptproc.o -nostdsysteminc -nobuiltininc -resource-dir /usr/obj/usr/src/tmp/usr/bin/../lib/clang/3.5.1 -include /usr/obj/usr/src/sys/MORTIS/opt_global.h -D _KERNEL -D KLD_MODULE -D HAVE_KERNEL_OPTION_HEADERS -I . -I /usr/src/sys -I /usr/src/sys/contrib/altq -I /usr/obj/usr/src/sys/MORTIS -isysroot /usr/obj/usr/src/tmp -Werror -Wno-error-tautological-compare -Wno-error-empty-body -Wno-error-parentheses-equality -Wno-error-unused-function -Wno-error-pointer-sign -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -Wmissing-include-dirs -Wno-unknown-pragmas -Wno-error-tautological-compare -Wno-error-empty-body -Wno-error-parentheses-equality -Wno-error-unused-function -Wno-error-pointer-sign -std=iso9899:1999 -fdebug-compilation-dir /usr/obj/usr/src/sys/MORTIS/modules/usr/src/sys/modules/hptmv -ferror-limit 19 -fmessage-length 80 -ffreestanding -fformat-extensions -fwrapv -stack-protector 1 -mstackrealign -fobjc-runtime=gnustep -fno-common -fdiagnostics-show-option -fcolor-diagnostics -o hptproc.o -x c /usr/src/sys/modules/hptmv/../../dev/hptmv/hptproc.c
> 1.	<eof> parser at end of file
> 2.	Code generation
> 3.	Running pass 'Function Pass Manager' on module '/usr/src/sys/modules/hptmv/../../dev/hptmv/hptproc.c'.
> 4.	Running pass 'Post-RA pseudo instruction expansion pass' on function '@hpt_proc_in'

Right, I also got the same report from Sean Bruno.  I've backed this out
in r278361 for now, since building head is more important than one
particular file from LibreOffice.  Sorry for the breakage.

-Dimitry

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 194 bytes
Desc: Message signed with OpenPGP using GPGMail
URL: <http://lists.freebsd.org/pipermail/svn-src-all/attachments/20150207/e7b41ab3/attachment.sig>


More information about the svn-src-all mailing list