freebsd-dev/contrib
Dimitry Andric 1ee2434eb5 Merge commit 354d3106c from llvm git (by Kai Luo):
[PowerPC] Skip combining (uint_to_fp x) if x is not simple type

  Current powerpc64le backend hits
  ```
  Combining: t7: f64 = uint_to_fp t6
  llc: llvm-project/llvm/include/llvm/CodeGen/ValueTypes.h:291:
  llvm::MVT llvm::EVT::getSimpleVT() const: Assertion `isSimple() &&
  "Expected a SimpleValueType!"' failed.
  ```
  This patch fixes it by skipping combination if `t6` is not simple
  type.
  Fixed https://bugs.llvm.org/show_bug.cgi?id=47660.

  Reviewed By: #powerpc, steven.zhang

  Differential Revision: https://reviews.llvm.org/D88388

This should fix the llvm assertion mentioned above when building the
following ports for powerpc64le:

* audio/traverso
* databases/percona57-pam-for-mysql
* databases/percona57-server
* emulators/citra
* emulators/citra-qt5
* games/7kaa
* graphics/dia
* graphics/mandelbulber
* graphics/pcl-pointclouds
* net-p2p/libtorrent-rasterbar
* textproc/htmldoc

Requested by:	pkubaj
MFC after:	3 days
2020-11-08 12:47:35 +00:00
..
apr
apr-util
atf
bc Upgrade to version 3.1.6 2020-10-01 15:45:07 +00:00
bearssl
binutils
blacklist
bmake Update to bmake-20201101 2020-11-07 21:46:27 +00:00
bsnmp snmpmod(3): fix typo under the COMMUNITIES section 2020-11-05 21:37:24 +00:00
byacc byacc: fix UBSan signed shift range error 2020-09-23 12:54:42 +00:00
bzip2
capsicum-test Revert r358001 in favor of r366509 2020-10-07 07:55:55 +00:00
com_err
cortex-strings
dialog
diff
dma
ee
elftoolchain Merge elftoolchain r3877 (by jkoshy): 2020-11-04 11:02:05 +00:00
expat
file
flex
gdb
gdtoa
googletest Re-enable disabled googletest-port-test tests after r363820 2020-08-04 02:20:15 +00:00
hyperv/tools
ipfilter Remove a random equal sign from the example. It should not be there. 2020-10-27 04:35:47 +00:00
jemalloc Turn MALLOC_PRODUCTION into a regular src.conf(5) option 2020-09-05 23:30:17 +00:00
kyua
ldns
ldns-host
less MFV r366990: less v563. 2020-10-24 15:58:42 +00:00
lib9p Import lib9p 9d5aee77bcc1bf0e79b0a3bfefff5fdf2146283c. 2020-10-03 18:52:54 +00:00
libarchive MFV r365636: libarchive: import fix for WARNS=6 builds in testing bits 2020-09-11 16:13:45 +00:00
libbegemot
libc-pwcache
libc-vis
libcxxrt Make vector-related functions in libcxxrt's demangler static 2020-11-04 17:51:09 +00:00
libdivsufsort
libedit
libevent
libexecinfo Pull in fix from upstream NetBSD rev. 1.5: 2020-09-21 16:43:38 +00:00
libgnuregex This fixes some fun type size truncation that shows up giving errors like 2020-10-16 14:28:13 +00:00
libpcap
libucl
libxo
llvm-project Merge commit 354d3106c from llvm git (by Kai Luo): 2020-11-08 12:47:35 +00:00
lua MFC r366760: lua: update to 5.3.6 2020-10-16 17:03:27 +00:00
lutok
mandoc flua: Add a libjail module 2020-10-24 17:08:59 +00:00
mknod
mtree mtree(8): add xref to mtree(5) 2020-08-22 20:52:02 +00:00
ncurses
netbsd-tests [tests] Fix itimer test warning-errors on gcc-6.4 2020-10-15 14:55:07 +00:00
netcat
ngatm
ntp
nvi Fix buildworld on Linux/macOS after nvi update 2020-10-12 10:42:24 +00:00
ofed infiniband-diags: Fix memory leak in dump_multicast_tables 2020-08-31 16:18:48 +00:00
one-true-awk Fix another UBSan error in awk 2020-09-21 19:03:12 +00:00
openbsm
opencsd/decoder
openpam
openresolv
opie
pam_modules/pam_passwdqc
pf
pjdfstest
pnpinfo
processor-trace
sendmail Key decleration of union semun on src version 2020-10-26 17:52:28 +00:00
serf
smbfs
sqlite3 MFV 364467: 2020-08-24 18:13:44 +00:00
subversion
tcp_wrappers
tcpdump
tcsh
telnet telnet(1): Document -P option 2020-08-07 08:41:14 +00:00
tnftp
traceroute
tzcode
tzdata Import tzdata 2020c 2020-10-22 01:05:34 +00:00
unbound MFV r367082: 2020-10-27 23:03:15 +00:00
unvis
vis
wpa
xz