freebsd-skq/contrib
dim c4c1c28548 MFC r267981:
Pull in r211627 from upstream llvm trunk (by Bill Schmidt):

  [PPC64] Fix PR20071 (fctiduz generated for targets lacking that
  instruction)

  PR20071 identifies a problem in PowerPC's fast-isel implementation
  for floating-point conversion to integer.  The fctiduz instruction
  was added in Power ISA 2.06 (i.e., Power7 and later).  However, this
  instruction is being generated regardless of which 64-bit PowerPC
  target is selected.

  The intent is for fast-isel to punt to DAG selection when this
  instruction is not available.  This patch implements that change.
  For testing purposes, the existing fast-isel-conversion.ll test adds
  a RUN line for -mcpu=970 and tests for the expected code generation.
  Additionally, the existing test fast-isel-conversion-p5.ll was found
  to be incorrectly expecting the unavailable instruction to be
  generated.  I've removed these test variants since we have adequate
  coverage in fast-isel-conversion.ll.

This is needed to compile clang with debug+asserts on older powerpc64
and ppc970 targets.

Requested by:	jhibbits

MFC r267982:

Add the llvm patch for r267981.

MFC r268003:

Fix breakage after r267981.

Pointy hat to:	dim
2014-06-30 20:26:30 +00:00
..
amd
apr Update subversion-1.8.0 -> 1.8.1. Update supporting 2013-07-28 06:02:40 +00:00
apr-util MFC r257129,257936,258084,258569,258602,262250,262251 2014-02-20 20:34:01 +00:00
atf MFC r263989: Add atf m4 files from the vendor branch. 2014-04-17 17:20:56 +00:00
binutils MFC r256790: 2014-05-18 19:28:15 +00:00
bmake Fix Fx syntax. 2013-09-27 17:42:23 +00:00
bsnmp MFC r260636: 2014-01-14 19:02:14 +00:00
byacc MFC: r263948 2014-04-12 15:13:43 +00:00
bzip2 Remove a few files that are not needed for FreeBSD. 2012-09-11 21:16:22 +00:00
com_err - On FreeBSD, com_err.h is installed into /usr/include, not /usr/include/krb5. 2012-05-21 04:29:11 +00:00
compiler-rt MFC 264190: 2014-05-17 21:35:26 +00:00
dialog Update dialog to 1.2-20130923. 2013-09-24 14:52:43 +00:00
diff MFC r260358 2014-01-09 23:51:47 +00:00
dtc MFC r261215, r261257 2014-05-15 14:37:52 +00:00
ee Clean some 'svn:executable' properties in the tree. 2013-01-26 22:08:21 +00:00
expat Update base system libexpat to 2.1.0. 2013-02-26 00:58:44 +00:00
file Fix multiple vulnerabilities in file(1) and libmagic(3). 2014-06-24 19:04:55 +00:00
flex Enable GNU m4 compatibility mode. 2013-05-21 19:23:49 +00:00
gcc Merge r267482,r267483,r267486,r267577,r267671,r267672 from head: 2014-06-22 16:48:21 +00:00
gcclibs MFC r263775: 2014-04-02 06:17:57 +00:00
gdb MFC r258663: 2013-12-03 19:42:46 +00:00
gdtoa Clean up hardcoded ar(1) flags in the tree to use the global ARFLAGS in 2012-12-06 01:31:25 +00:00
gperf MFC r259756: 2013-12-28 00:03:15 +00:00
groff MFH r261319,261345,261742 mdoc changes to stable/10 2014-03-01 14:44:55 +00:00
ipfilter Remove redundant files. 2013-09-21 14:23:20 +00:00
jemalloc MF9: Don't fail to build if MALLOC_PRODUCTION is defined in make.conf 2013-12-19 21:03:08 +00:00
ldns Build and install drill(1). 2013-09-22 20:30:55 +00:00
ldns-host Import Magerya Vitaly's ldns-host, and build it instead of the BIND version 2013-09-08 19:40:32 +00:00
less Revert files with no local changes to their vendor state to ease future 2013-05-31 00:31:45 +00:00
libarchive Fix return type of extattr_set_* and fix rmextattr(8) utility. 2013-04-02 05:30:41 +00:00
libbegemot
libc-pwcache Replace our version of the pwcache(3) API with NetBSD's implementation. 2012-10-19 12:44:22 +00:00
libc-vis MFC r261261: Restore the Nx macro. 2014-02-01 10:41:26 +00:00
libc++ MFC r263120: 2014-03-17 20:42:45 +00:00
libcxxrt MFC r261609: 2014-02-10 20:25:40 +00:00
libexecinfo MFC r258426: libexecinfo: Include terminating null in byte count 2013-11-25 15:54:18 +00:00
libgnuregex Fix build for FreeBSD. We do not have alloca.h. 2013-06-05 21:28:33 +00:00
libpcap Bulk sync of pf changes from head, in attempt to fixup broken build I 2014-03-12 10:45:58 +00:00
libreadline
libstdc++ MFC: r265090 2014-05-02 10:29:54 +00:00
libucl MFC: r262398,r262399,r262410,r262975 2014-03-11 13:06:09 +00:00
libyaml Import libyaml as libbsdyml (private brand name) 2013-03-04 11:27:41 +00:00
llvm MFC r267981: 2014-06-30 20:26:30 +00:00
lukemftpd
mdocml strcmp(3) will suffice here, also follow the style of the remaining file more closely. 2012-10-20 10:16:55 +00:00
mknod Add NetBSD's mtree to the tree and install it as nmtree as the first step 2012-12-21 21:00:00 +00:00
mtree MFC r258437: 2013-11-26 16:12:40 +00:00
ncurses Correct use_screen() and use_window() prototypes in curs_threads(3x). 2012-05-22 06:28:53 +00:00
netcat MFC r258195+r264361: 2014-04-25 04:49:27 +00:00
ngatm
ntp MFC r265465: 2014-05-20 00:57:00 +00:00
nvi MFC r257999 (peter): 2013-11-16 19:22:13 +00:00
ofed - Fix compile errors from the clang conversion 2013-08-09 03:29:46 +00:00
one-true-awk MFV: one-true-awk 20121220. 2013-01-03 07:25:30 +00:00
openbsm MFC: r267478 2014-06-17 08:56:16 +00:00
openpam Fix incorrect error handling in PAM policy parser. [SA-14:13] 2014-06-03 19:02:18 +00:00
openresolv According to resolvconf.conf(5) manpage and sources, there is no 2012-08-21 06:14:08 +00:00
opie In contrib/opie/opiekey.c, use the correct length to zero the secret. 2013-02-16 12:45:57 +00:00
pam_modules/pam_passwdqc Make the PAM password strength checking module WARNS=2 safe. 2013-08-27 15:50:26 +00:00
pf MFC r263289: Update NetBSD Foundation copyrights to 2-clause BSD 2014-03-24 13:48:04 +00:00
pnpinfo
sendmail MFC: Update for sendmail 8.14.9 import 2014-05-26 15:35:11 +00:00
serf MFC r262324: serf 1.3.4 - improve SSL handling with svn-1.8.8 and other 2014-02-22 18:55:49 +00:00
smbfs Merge r257888, r258049 from head: 2013-11-14 09:25:29 +00:00
sqlite3 Introduce svnlite so that we can check out our source code again. 2013-06-18 02:53:45 +00:00
subversion MFC r263434: 2014-03-23 02:29:28 +00:00
tcp_wrappers Clean up hardcoded ar(1) flags in the tree to use the global ARFLAGS in 2012-12-06 01:31:25 +00:00
tcpdump Bulk sync of pf changes from head, in attempt to fixup broken build I 2014-03-12 10:45:58 +00:00
tcsh
telnet Fix "automatic" login, broken by revision 69825 (12 years, 5 months ago). 2013-05-31 17:30:12 +00:00
texinfo
tnftp MFC r263289: Update NetBSD Foundation copyrights to 2-clause BSD 2014-03-24 13:48:04 +00:00
top MFC r265249,r265250,r265251: 2014-05-17 02:39:20 +00:00
traceroute mdocify and update the traceroute(8) manual page. 2012-06-27 07:41:21 +00:00
tzcode Merge r266111 from head: 2014-05-22 20:55:57 +00:00
tzdata MFC of 267473,tzdata2014e 2014-06-14 11:46:22 +00:00
unbound Revert bogus change in 265804 to configparser.c 2014-05-10 07:26:49 +00:00
unvis Replace our (un)vis(1) commands with implementations from NetBSD to 2013-03-15 00:05:50 +00:00
vis MFC r263289: Update NetBSD Foundation copyrights to 2-clause BSD 2014-03-24 13:48:04 +00:00
wpa MFC r263925 2014-04-12 23:48:02 +00:00
xz MFC r262754: MFV r253848 (mm): 2014-03-18 00:59:49 +00:00