svn commit: r270017 - projects/arm64/lib/libcompiler_rt
Andrew Turner
andrew at FreeBSD.org
Fri Aug 15 09:50:06 UTC 2014
Author: andrew
Date: Fri Aug 15 09:50:05 2014
New Revision: 270017
URL: http://svnweb.freebsd.org/changeset/base/270017
Log:
Don't attempt to compile files in compiler-rt that crash llvm.
These cause an error like the following (long lines wrapped).
fatal error: error in backend: Cannot select: 0x802a5db10: \
i64,i64 = srl_parts 0x802a5e710, 0x802a5ee10, 0x802a5e310 [ORD=19] [ID=13]
0x802a5e710: i64,ch = CopyFromReg 0x8029f1fb8, 0x802a5e210 [ORD=19] [ID=9]
0x802a5e210: i64 = Register %vreg5 [ID=4]
0x802a5ee10: i64 = Constant<0> [ID=5]
0x802a5e310: i64 = zero_extend 0x802a5d210 [ORD=19] [ID=12]
0x802a5d210: i32 = sub 0x802a5c010, 0x802a5d710 [ORD=17] [ID=11]
0x802a5c010: i32 = Constant<1075> [ID=1]
0x802a5d710: i32 = AssertSext 0x802a5c910, 0x802a5c310 [ORD=17] [ID=10]
0x802a5c910: i32,ch = CopyFromReg 0x8029f1fb8, 0x802a5e610 [ORD=17] [ID=8]
0x802a5e610: i32 = Register %vreg1 [ID=2]
In function: __fixdfti
Modified:
projects/arm64/lib/libcompiler_rt/Makefile
Modified: projects/arm64/lib/libcompiler_rt/Makefile
==============================================================================
--- projects/arm64/lib/libcompiler_rt/Makefile Fri Aug 15 09:40:00 2014 (r270016)
+++ projects/arm64/lib/libcompiler_rt/Makefile Fri Aug 15 09:50:05 2014 (r270017)
@@ -51,34 +51,22 @@ SRCF= absvdi2 \
ffsdi2 \
ffsti2 \
fixdfdi \
- fixdfti \
fixsfdi \
- fixsfti \
fixunsdfdi \
fixunsdfsi \
- fixunsdfti \
fixunssfdi \
fixunssfsi \
- fixunssfti \
fixunsxfdi \
fixunsxfsi \
- fixunsxfti \
fixxfdi \
- fixxfti \
floatdidf \
floatdisf \
floatdixf \
- floattidf \
- floattisf \
- floattixf \
floatundidf \
floatundisf \
floatundixf \
floatunsidf \
floatunsisf \
- floatuntidf \
- floatuntisf \
- floatuntixf \
int_util \
lshrdi3 \
lshrti3 \
@@ -88,12 +76,10 @@ SRCF= absvdi2 \
muldi3 \
mulodi4 \
mulosi4 \
- muloti4 \
mulsc3 \
multi3 \
mulvdi3 \
mulvsi3 \
- mulvti3 \
mulxc3 \
negdf2 \
negdi2 \
More information about the svn-src-projects
mailing list