summaryrefslogtreecommitdiff
path: root/sys-devel/llvm/files/llvm-3.3-R600_debug.patch
diff options
context:
space:
mode:
authorGluzskiy Alexandr <sss123next@list.ru>2015-08-11 15:43:47 +0300
committerGluzskiy Alexandr <sss123next@list.ru>2015-08-11 15:43:47 +0300
commita50c1e841fe9f62e6c2429a2c31fada4e197e39c (patch)
treed12db6083dca8ccc75ad94e095ea1a3dff77133a /sys-devel/llvm/files/llvm-3.3-R600_debug.patch
parent29fb4102d1984cfb865c5e6d152eb6e5468bd40f (diff)
spice: updated to new eapi
llvm, clang: removed broken ebuilds
Diffstat (limited to 'sys-devel/llvm/files/llvm-3.3-R600_debug.patch')
-rw-r--r--sys-devel/llvm/files/llvm-3.3-R600_debug.patch22
1 files changed, 0 insertions, 22 deletions
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<SUnit *, CompareSUnit> &Q) {
- if (Q.empty())
- return NULL;
-- for (std::set<SUnit *, CompareSUnit>::iterator It = Q.begin(), E = Q.end();
-+ for (std::multiset<SUnit *, CompareSUnit>::iterator It = Q.begin(), E = Q.end();
- It != E; ++It) {
- SUnit *SU = *It;
- InstructionsGroupCandidate.push_back(SU->getInstr());