From a50c1e841fe9f62e6c2429a2c31fada4e197e39c Mon Sep 17 00:00:00 2001 From: Gluzskiy Alexandr Date: Tue, 11 Aug 2015 15:43:47 +0300 Subject: spice: updated to new eapi llvm, clang: removed broken ebuilds --- sys-devel/llvm/files/llvm-3.3-R600_debug.patch | 22 ---------------------- 1 file changed, 22 deletions(-) delete mode 100644 sys-devel/llvm/files/llvm-3.3-R600_debug.patch (limited to 'sys-devel/llvm/files/llvm-3.3-R600_debug.patch') diff --git a/sys-devel/llvm/files/llvm-3.3-R600_debug.patch b/sys-devel/llvm/files/llvm-3.3-R600_debug.patch deleted file mode 100644 index b104273..0000000 --- a/sys-devel/llvm/files/llvm-3.3-R600_debug.patch +++ /dev/null @@ -1,22 +0,0 @@ -Fixes compilation of llvm-3.3 on gcc-4.6 and 4.7 when VIDEO_CARDS=radeon - -This issue is caused because although Q is a multiset the original code tries to get -a set iterator which can't be converted in a multiset one. - -The fix is as simple as just using a multiset iterator. - -Patch by Francisco Blas Izquierdo Riera (klondike) -Consider the changes in the Public Domain -https://bugs.gentoo.org/show_bug.cgi?id=474096 - ---- lib/Target/R600/R600MachineScheduler.cpp -+++ lib/Target/R600/R600MachineScheduler.cpp -@@ -290,7 +290,7 @@ - SUnit *R600SchedStrategy::PopInst(std::multiset &Q) { - if (Q.empty()) - return NULL; -- for (std::set::iterator It = Q.begin(), E = Q.end(); -+ for (std::multiset::iterator It = Q.begin(), E = Q.end(); - It != E; ++It) { - SUnit *SU = *It; - InstructionsGroupCandidate.push_back(SU->getInstr()); -- cgit v1.2.3