Summary: | graphics/gegl3: clang 4.0 crashes during build (3 ports skipped) | ||||||||
---|---|---|---|---|---|---|---|---|---|
Product: | Ports & Packages | Reporter: | Jan Beich <jbeich> | ||||||
Component: | Individual Port(s) | Assignee: | Dimitry Andric <dim> | ||||||
Status: | Closed FIXED | ||||||||
Severity: | Affects Only Me | CC: | dim | ||||||
Priority: | --- | Keywords: | needs-patch | ||||||
Version: | Latest | ||||||||
Hardware: | i386 | ||||||||
OS: | Any | ||||||||
URL: | https://llvm.org/bugs/show_bug.cgi?id=31672 | ||||||||
Bug Depends on: | |||||||||
Bug Blocks: | 216008 | ||||||||
Attachments: |
|
Description
Jan Beich
![]() Created attachment 178998 [details]
gegl/buffer/gegl-sampler-nohalo.c (preprocessed, compressed)
Created attachment 178999 [details]
command line args (for cc as clang 4.0)
Can you reproduce on /projects/clang400-import@312309 or devel/llvm-devel after editing .sh file? (In reply to Jan Beich (mail not working) from comment #3) > Can you reproduce on /projects/clang400-import@312309 or devel/llvm-devel > after editing .sh file? Yes, I can reproduce with clang 4.0.0 (branches/release_40 292009) (as in the clang400-import branch). Investigating... Minimized a test case, and submitted it upstream as https://llvm.org/bugs/show_bug.cgi?id=31672 A commit references this bug: Author: dim Date: Sun Jan 22 18:31:49 UTC 2017 New revision: 312643 URL: https://svnweb.freebsd.org/changeset/base/312643 Log: Pull in r292758 from upstream llvm trunk (by Sanjay Patel): [x86] avoid crashing with illegal vector type (PR31672) https://llvm.org/bugs/show_bug.cgi?id=31672 This fixes an assertion while building graphics/gegl3. PR: 216166 Changes: projects/clang400-import/contrib/llvm/lib/Target/X86/X86ISelLowering.cpp After r312643, I can build graphics/gegl to completion now, with the SIMD option checked. graphics/gegl3, like graphics/svgalib, is a blocker for x11/gnome3 metaport. It doesn't have SIMD option unlike graphics/gegl. Anyway, gegl3 builds fine now: http://sprunge.us/NPdF |