[arch-commits] Commit in llvm/repos (12 files)

2017-09-07 Thread Evangelos Foutras
Date: Friday, September 8, 2017 @ 03:35:18
  Author: foutrelis
Revision: 305024

archrelease: copy trunk to staging-i686, staging-x86_64

Added:
  llvm/repos/staging-i686/
  llvm/repos/staging-i686/0001-GCC-compatibility-Ignore-the-fno-plt-flag.patch
(from rev 305023, 
llvm/trunk/0001-GCC-compatibility-Ignore-the-fno-plt-flag.patch)
  llvm/repos/staging-i686/0002-Enable-SSP-and-PIE-by-default.patch
(from rev 305023, llvm/trunk/0002-Enable-SSP-and-PIE-by-default.patch)
  llvm/repos/staging-i686/PKGBUILD
(from rev 305023, llvm/trunk/PKGBUILD)
  llvm/repos/staging-i686/disable-llvm-symbolizer-test.patch
(from rev 305023, llvm/trunk/disable-llvm-symbolizer-test.patch)
  llvm/repos/staging-i686/llvm-config.h
(from rev 305023, llvm/trunk/llvm-config.h)
  llvm/repos/staging-x86_64/
  llvm/repos/staging-x86_64/0001-GCC-compatibility-Ignore-the-fno-plt-flag.patch
(from rev 305023, 
llvm/trunk/0001-GCC-compatibility-Ignore-the-fno-plt-flag.patch)
  llvm/repos/staging-x86_64/0002-Enable-SSP-and-PIE-by-default.patch
(from rev 305023, llvm/trunk/0002-Enable-SSP-and-PIE-by-default.patch)
  llvm/repos/staging-x86_64/PKGBUILD
(from rev 305023, llvm/trunk/PKGBUILD)
  llvm/repos/staging-x86_64/disable-llvm-symbolizer-test.patch
(from rev 305023, llvm/trunk/disable-llvm-symbolizer-test.patch)
  llvm/repos/staging-x86_64/llvm-config.h
(from rev 305023, llvm/trunk/llvm-config.h)

-+
 staging-i686/0001-GCC-compatibility-Ignore-the-fno-plt-flag.patch   |   37 +
 staging-i686/0002-Enable-SSP-and-PIE-by-default.patch   |  268 
+
 staging-i686/PKGBUILD   |  270 
++
 staging-i686/disable-llvm-symbolizer-test.patch |   26 
 staging-i686/llvm-config.h  |9 
 staging-x86_64/0001-GCC-compatibility-Ignore-the-fno-plt-flag.patch |   37 +
 staging-x86_64/0002-Enable-SSP-and-PIE-by-default.patch |  268 
+
 staging-x86_64/PKGBUILD |  270 
++
 staging-x86_64/disable-llvm-symbolizer-test.patch   |   26 
 staging-x86_64/llvm-config.h|9 
 10 files changed, 1220 insertions(+)

Copied: 
llvm/repos/staging-i686/0001-GCC-compatibility-Ignore-the-fno-plt-flag.patch 
(from rev 305023, 
llvm/trunk/0001-GCC-compatibility-Ignore-the-fno-plt-flag.patch)
===
--- staging-i686/0001-GCC-compatibility-Ignore-the-fno-plt-flag.patch   
(rev 0)
+++ staging-i686/0001-GCC-compatibility-Ignore-the-fno-plt-flag.patch   
2017-09-08 03:35:18 UTC (rev 305024)
@@ -0,0 +1,37 @@
+From fedcf1d9691bf669d8cd771a032e851d8247aff9 Mon Sep 17 00:00:00 2001
+From: Evangelos Foutras 
+Date: Thu, 6 Jul 2017 18:53:05 +0300
+Subject: [PATCH 1/2] GCC compatibility: Ignore the -fno-plt flag
+
+---
+ include/clang/Driver/Options.td | 1 +
+ test/Driver/clang_f_opts.c  | 1 +
+ 2 files changed, 2 insertions(+)
+
+diff --git a/include/clang/Driver/Options.td b/include/clang/Driver/Options.td
+index 05dc9d7eb3..c93e6cc08c 100644
+--- a/include/clang/Driver/Options.td
 b/include/clang/Driver/Options.td
+@@ -2505,6 +2505,7 @@ defm ivopts : BooleanFFlag<"ivopts">, 
Group, 
Group;
+ defm peel_loops : BooleanFFlag<"peel-loops">, 
Group;
+ defm permissive : BooleanFFlag<"permissive">, Group;
++defm plt : BooleanFFlag<"plt">, Group;
+ defm prefetch_loop_arrays : BooleanFFlag<"prefetch-loop-arrays">, 
Group;
+ defm printf : BooleanFFlag<"printf">, Group;
+ defm profile : BooleanFFlag<"profile">, Group;
+diff --git a/test/Driver/clang_f_opts.c b/test/Driver/clang_f_opts.c
+index c17cec6eba..d9480c915e 100644
+--- a/test/Driver/clang_f_opts.c
 b/test/Driver/clang_f_opts.c
+@@ -277,6 +277,7 @@
+ // RUN: -fno-caller-saves -fcaller-saves  
\
+ // RUN: -fno-reorder-blocks -freorder-blocks  
\
+ // RUN: -fno-schedule-insns2 -fschedule-insns2
\
++// RUN: -fno-plt -fplt
\
+ // RUN: -fno-stack-check  
\
+ // RUN: -fno-check-new -fcheck-new
\
+ // RUN: -ffriend-injection
\
+-- 
+2.14.1
+

Copied: llvm/repos/staging-i686/0002-Enable-SSP-and-PIE-by-default.patch (from 
rev 305023, llvm/trunk/0002-Enable-SSP-and-PIE-by-default.patch)
===
--- staging-i686/0002-Enable-SSP-and-PIE-by-default.patch   
(rev 0)
+++ staging-i686/0002-Enable-SSP-and-PIE-by-default.patch   2017-09-08 
03:35:18 UTC (rev 305024)
@@ -0,0 +1,268 @@
+From 

[arch-commits] Commit in llvm/repos (12 files)

2017-03-28 Thread Evangelos Foutras
Date: Tuesday, March 28, 2017 @ 13:06:17
  Author: foutrelis
Revision: 291754

archrelease: copy trunk to staging-i686, staging-x86_64

Added:
  llvm/repos/staging-i686/
  llvm/repos/staging-i686/0001-AMDGPU-Fix-bug-31610.patch
(from rev 291753, llvm/trunk/0001-AMDGPU-Fix-bug-31610.patch)
  
llvm/repos/staging-i686/0001-CMake-Fix-pthread-handling-for-out-of-tree-builds.patch
(from rev 291753, 
llvm/trunk/0001-CMake-Fix-pthread-handling-for-out-of-tree-builds.patch)
  
llvm/repos/staging-i686/0002-CMake-Fix-pthread-handling-for-out-of-tree-builds.patch
(from rev 291753, 
llvm/trunk/0002-CMake-Fix-pthread-handling-for-out-of-tree-builds.patch)
  llvm/repos/staging-i686/PKGBUILD
(from rev 291753, llvm/trunk/PKGBUILD)
  llvm/repos/staging-i686/llvm-config.h
(from rev 291753, llvm/trunk/llvm-config.h)
  llvm/repos/staging-x86_64/
  llvm/repos/staging-x86_64/0001-AMDGPU-Fix-bug-31610.patch
(from rev 291753, llvm/trunk/0001-AMDGPU-Fix-bug-31610.patch)
  
llvm/repos/staging-x86_64/0001-CMake-Fix-pthread-handling-for-out-of-tree-builds.patch
(from rev 291753, 
llvm/trunk/0001-CMake-Fix-pthread-handling-for-out-of-tree-builds.patch)
  
llvm/repos/staging-x86_64/0002-CMake-Fix-pthread-handling-for-out-of-tree-builds.patch
(from rev 291753, 
llvm/trunk/0002-CMake-Fix-pthread-handling-for-out-of-tree-builds.patch)
  llvm/repos/staging-x86_64/PKGBUILD
(from rev 291753, llvm/trunk/PKGBUILD)
  llvm/repos/staging-x86_64/llvm-config.h
(from rev 291753, llvm/trunk/llvm-config.h)

-+
 staging-i686/0001-AMDGPU-Fix-bug-31610.patch|  
 74 +++
 staging-i686/0001-CMake-Fix-pthread-handling-for-out-of-tree-builds.patch   |  
193 +++
 staging-i686/0002-CMake-Fix-pthread-handling-for-out-of-tree-builds.patch   |  
 36 +
 staging-i686/PKGBUILD   |  
246 ++
 staging-i686/llvm-config.h  |  
  9 
 staging-x86_64/0001-AMDGPU-Fix-bug-31610.patch  |  
 74 +++
 staging-x86_64/0001-CMake-Fix-pthread-handling-for-out-of-tree-builds.patch |  
193 +++
 staging-x86_64/0002-CMake-Fix-pthread-handling-for-out-of-tree-builds.patch |  
 36 +
 staging-x86_64/PKGBUILD |  
246 ++
 staging-x86_64/llvm-config.h|  
  9 
 10 files changed, 1116 insertions(+)

Copied: llvm/repos/staging-i686/0001-AMDGPU-Fix-bug-31610.patch (from rev 
291753, llvm/trunk/0001-AMDGPU-Fix-bug-31610.patch)
===
--- staging-i686/0001-AMDGPU-Fix-bug-31610.patch
(rev 0)
+++ staging-i686/0001-AMDGPU-Fix-bug-31610.patch2017-03-28 13:06:17 UTC 
(rev 291754)
@@ -0,0 +1,74 @@
+From bc72a21666a9efc78e71b0296313f6e1449649fa Mon Sep 17 00:00:00 2001
+From: Konstantin Zhuravlyov 
+Date: Wed, 22 Mar 2017 21:48:18 +
+Subject: [PATCH] [AMDGPU] Fix bug 31610
+
+Differential Revision: https://reviews.llvm.org/D31258
+
+
+git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@298551 
91177308-0d34-0410-b5e6-96231b3b80d8
+---
+ lib/Target/AMDGPU/AMDGPURuntimeMetadata.h  | 8 
+ lib/Target/AMDGPU/MCTargetDesc/AMDGPURuntimeMD.cpp | 5 ++---
+ 2 files changed, 6 insertions(+), 7 deletions(-)
+
+diff --git a/lib/Target/AMDGPU/AMDGPURuntimeMetadata.h 
b/lib/Target/AMDGPU/AMDGPURuntimeMetadata.h
+index ed147ff4c43..36e7a0c42a9 100644
+--- a/lib/Target/AMDGPU/AMDGPURuntimeMetadata.h
 b/lib/Target/AMDGPU/AMDGPURuntimeMetadata.h
+@@ -40,8 +40,8 @@ namespace AMDGPU {
+ namespace RuntimeMD {
+ 
+   // Version and revision of runtime metadata
+-  const unsigned char MDVersion   = 2;
+-  const unsigned char MDRevision  = 0;
++  const uint32_t MDVersion   = 2;
++  const uint32_t MDRevision  = 0;
+ 
+   // Name of keys for runtime metadata.
+   namespace KeyName {
+@@ -215,7 +215,7 @@ namespace RuntimeMD {
+ struct Metadata {
+   std::string Name;
+   std::string Language;
+-  std::vector LanguageVersion;
++  std::vector LanguageVersion;
+   std::vector ReqdWorkGroupSize;
+   std::vector WorkGroupSizeHint;
+   std::string VecTypeHint;
+@@ -265,7 +265,7 @@ namespace RuntimeMD {
+   namespace Program {
+ // In-memory representation of program information.
+ struct Metadata {
+-  std::vector MDVersionSeq;
++  std::vector MDVersionSeq;
+   std::vector PrintfInfo;
+   std::vector Kernels;
+ 
+diff --git a/lib/Target/AMDGPU/MCTargetDesc/AMDGPURuntimeMD.cpp 
b/lib/Target/AMDGPU/MCTargetDesc/AMDGPURuntimeMD.cpp
+index 0e87d750f5d..7c96898297c 100644
+--- a/lib/Target/AMDGPU/MCTargetDesc/AMDGPURuntimeMD.cpp
 b/lib/Target/AMDGPU/MCTargetDesc/AMDGPURuntimeMD.cpp
+@@ -49,7 +49,6 @@ static cl::opt
+ 

[arch-commits] Commit in llvm/repos (12 files)

2016-11-29 Thread Evangelos Foutras
Date: Tuesday, November 29, 2016 @ 08:48:33
  Author: foutrelis
Revision: 282320

archrelease: copy trunk to extra-i686, extra-x86_64

Added:
  llvm/repos/extra-i686/PKGBUILD
(from rev 282319, llvm/trunk/PKGBUILD)
  llvm/repos/extra-i686/llvm-Config-llvm-config.h
(from rev 282319, llvm/trunk/llvm-Config-llvm-config.h)
  
llvm/repos/extra-i686/msan-prevent-initialization-failure-with-newer-glibc.patch
(from rev 282319, 
llvm/trunk/msan-prevent-initialization-failure-with-newer-glibc.patch)
  llvm/repos/extra-x86_64/PKGBUILD
(from rev 282319, llvm/trunk/PKGBUILD)
  llvm/repos/extra-x86_64/llvm-Config-llvm-config.h
(from rev 282319, llvm/trunk/llvm-Config-llvm-config.h)
  
llvm/repos/extra-x86_64/msan-prevent-initialization-failure-with-newer-glibc.patch
(from rev 282319, 
llvm/trunk/msan-prevent-initialization-failure-with-newer-glibc.patch)
Deleted:
  llvm/repos/extra-i686/PKGBUILD
  llvm/repos/extra-i686/llvm-Config-llvm-config.h
  
llvm/repos/extra-i686/msan-prevent-initialization-failure-with-newer-glibc.patch
  llvm/repos/extra-x86_64/PKGBUILD
  llvm/repos/extra-x86_64/llvm-Config-llvm-config.h
  
llvm/repos/extra-x86_64/msan-prevent-initialization-failure-with-newer-glibc.patch

-+
 /PKGBUILD   |  490 
++
 /llvm-Config-llvm-config.h  |   18 
 /msan-prevent-initialization-failure-with-newer-glibc.patch |  206 

 extra-i686/PKGBUILD |  244 

 extra-i686/llvm-Config-llvm-config.h|9 
 extra-i686/msan-prevent-initialization-failure-with-newer-glibc.patch   |  103 
--
 extra-x86_64/PKGBUILD   |  244 

 extra-x86_64/llvm-Config-llvm-config.h  |9 
 extra-x86_64/msan-prevent-initialization-failure-with-newer-glibc.patch |  103 
--
 9 files changed, 714 insertions(+), 712 deletions(-)

Deleted: extra-i686/PKGBUILD
===
--- extra-i686/PKGBUILD 2016-11-29 08:48:17 UTC (rev 282319)
+++ extra-i686/PKGBUILD 2016-11-29 08:48:33 UTC (rev 282320)
@@ -1,244 +0,0 @@
-# $Id$
-# Maintainer: Evangelos Foutras 
-# Contributor: Jan "heftig" Steffens 
-# Contributor: Sebastian Nowicki 
-# Contributor: Devin Cofer 
-# Contributor: Tobias Kieslich 
-# Contributor: Geoffroy Carrier 
-# Contributor: Tomas Lindquist Olsen 
-# Contributor: Roberto Alsina 
-# Contributor: Gerardo Exequiel Pozzi 
-
-pkgname=('llvm' 'llvm-libs' 'llvm-ocaml' 'lldb' 'clang' 'clang-tools-extra')
-pkgver=3.9.0
-pkgrel=2
-_ocaml_ver=4.04.0
-arch=('i686' 'x86_64')
-url="http://llvm.org/;
-license=('custom:University of Illinois/NCSA Open Source License')
-makedepends=('cmake' 'libffi' 'python2' "ocaml=$_ocaml_ver" 'python-sphinx'
- 'ocaml-ctypes' 'ocaml-findlib' 'libedit' 'swig')
-# Use gcc-multilib to build 32-bit compiler-rt libraries on x86_64 (FS#41911)
-makedepends_x86_64=('gcc-multilib')
-options=('staticlibs')
-source=(http://llvm.org/releases/$pkgver/llvm-$pkgver.src.tar.xz{,.sig}
-http://llvm.org/releases/$pkgver/cfe-$pkgver.src.tar.xz{,.sig}
-
http://llvm.org/releases/$pkgver/clang-tools-extra-$pkgver.src.tar.xz{,.sig}
-http://llvm.org/releases/$pkgver/compiler-rt-$pkgver.src.tar.xz{,.sig}
-http://llvm.org/releases/$pkgver/lldb-$pkgver.src.tar.xz{,.sig}
-msan-prevent-initialization-failure-with-newer-glibc.patch
-llvm-Config-llvm-config.h)
-sha256sums=('66c73179da42cee1386371641241f79ded250e117a79f571bbd69e56daa48948'
-'SKIP'
-'7596a7c7d9376d0c89e60028fe1ceb4d3e535e8ea8b89e0eb094e0dcb3183d28'
-'SKIP'
-'5b7aec46ec8e999ec683c87ad744082e1133781ee4b01905b4bdae5d20785f14'
-'SKIP'
-'e0e5224fcd5740b61e416c549dd3dcda92f10c524216c1edb5e979e42078a59a'
-'SKIP'
-'61280e07411e3f2b4cca0067412b39c16b0a9edd19d304d3fc90249899d12384'
-'SKIP'
-'8e4f194c2283b91644a7fff43bc4e58c36b5507f2a4d90b72f275c0bd7511c20'
-'597dc5968c695bbdbb0eac9e8eb5117fcd2773bc91edf5ec103ecab8bc48')
-validpgpkeys=('B6C8F98282B944E3B0D5C2530FC3042E345AD05D')
-
-prepare() {
-  cd "$srcdir/llvm-$pkgver.src"
-
-  # At the present, clang must reside inside the LLVM source code tree to build
-  # See http://llvm.org/bugs/show_bug.cgi?id=4840
-  mv "$srcdir/cfe-$pkgver.src" tools/clang
-
-  mv "$srcdir/clang-tools-extra-$pkgver.src" tools/clang/tools/extra
-
-  mv "$srcdir/compiler-rt-$pkgver.src" projects/compiler-rt
-
-  mv 

[arch-commits] Commit in llvm/repos (12 files)

2016-11-26 Thread Evangelos Foutras
Date: Sunday, November 27, 2016 @ 04:06:46
  Author: foutrelis
Revision: 282108

archrelease: copy trunk to extra-i686, extra-x86_64

Added:
  llvm/repos/extra-i686/PKGBUILD
(from rev 282107, llvm/trunk/PKGBUILD)
  llvm/repos/extra-i686/llvm-Config-llvm-config.h
(from rev 282107, llvm/trunk/llvm-Config-llvm-config.h)
  
llvm/repos/extra-i686/msan-prevent-initialization-failure-with-newer-glibc.patch
(from rev 282107, 
llvm/trunk/msan-prevent-initialization-failure-with-newer-glibc.patch)
  llvm/repos/extra-x86_64/PKGBUILD
(from rev 282107, llvm/trunk/PKGBUILD)
  llvm/repos/extra-x86_64/llvm-Config-llvm-config.h
(from rev 282107, llvm/trunk/llvm-Config-llvm-config.h)
  
llvm/repos/extra-x86_64/msan-prevent-initialization-failure-with-newer-glibc.patch
(from rev 282107, 
llvm/trunk/msan-prevent-initialization-failure-with-newer-glibc.patch)
Deleted:
  llvm/repos/extra-i686/PKGBUILD
  llvm/repos/extra-i686/llvm-Config-llvm-config.h
  
llvm/repos/extra-i686/msan-prevent-initialization-failure-with-newer-glibc.patch
  llvm/repos/extra-x86_64/PKGBUILD
  llvm/repos/extra-x86_64/llvm-Config-llvm-config.h
  
llvm/repos/extra-x86_64/msan-prevent-initialization-failure-with-newer-glibc.patch

-+
 /PKGBUILD   |  488 
++
 /llvm-Config-llvm-config.h  |   18 
 /msan-prevent-initialization-failure-with-newer-glibc.patch |  206 

 extra-i686/PKGBUILD |  244 
-
 extra-i686/llvm-Config-llvm-config.h|9 
 extra-i686/msan-prevent-initialization-failure-with-newer-glibc.patch   |  103 
--
 extra-x86_64/PKGBUILD   |  244 
-
 extra-x86_64/llvm-Config-llvm-config.h  |9 
 extra-x86_64/msan-prevent-initialization-failure-with-newer-glibc.patch |  103 
--
 9 files changed, 712 insertions(+), 712 deletions(-)

Deleted: extra-i686/PKGBUILD
===
--- extra-i686/PKGBUILD 2016-11-27 04:06:28 UTC (rev 282107)
+++ extra-i686/PKGBUILD 2016-11-27 04:06:46 UTC (rev 282108)
@@ -1,244 +0,0 @@
-# $Id$
-# Maintainer: Evangelos Foutras 
-# Contributor: Jan "heftig" Steffens 
-# Contributor: Sebastian Nowicki 
-# Contributor: Devin Cofer 
-# Contributor: Tobias Kieslich 
-# Contributor: Geoffroy Carrier 
-# Contributor: Tomas Lindquist Olsen 
-# Contributor: Roberto Alsina 
-# Contributor: Gerardo Exequiel Pozzi 
-
-pkgname=('llvm' 'llvm-libs' 'llvm-ocaml' 'lldb' 'clang' 'clang-tools-extra')
-pkgver=3.9.0
-pkgrel=1
-_ocaml_ver=4.03.0
-arch=('i686' 'x86_64')
-url="http://llvm.org/;
-license=('custom:University of Illinois/NCSA Open Source License')
-makedepends=('cmake' 'libffi' 'python2' "ocaml=$_ocaml_ver" 'python-sphinx'
- 'ocaml-ctypes' 'ocaml-findlib' 'libedit' 'swig')
-# Use gcc-multilib to build 32-bit compiler-rt libraries on x86_64 (FS#41911)
-makedepends_x86_64=('gcc-multilib')
-options=('staticlibs')
-source=(http://llvm.org/releases/$pkgver/llvm-$pkgver.src.tar.xz{,.sig}
-http://llvm.org/releases/$pkgver/cfe-$pkgver.src.tar.xz{,.sig}
-
http://llvm.org/releases/$pkgver/clang-tools-extra-$pkgver.src.tar.xz{,.sig}
-http://llvm.org/releases/$pkgver/compiler-rt-$pkgver.src.tar.xz{,.sig}
-http://llvm.org/releases/$pkgver/lldb-$pkgver.src.tar.xz{,.sig}
-msan-prevent-initialization-failure-with-newer-glibc.patch
-llvm-Config-llvm-config.h)
-sha256sums=('66c73179da42cee1386371641241f79ded250e117a79f571bbd69e56daa48948'
-'SKIP'
-'7596a7c7d9376d0c89e60028fe1ceb4d3e535e8ea8b89e0eb094e0dcb3183d28'
-'SKIP'
-'5b7aec46ec8e999ec683c87ad744082e1133781ee4b01905b4bdae5d20785f14'
-'SKIP'
-'e0e5224fcd5740b61e416c549dd3dcda92f10c524216c1edb5e979e42078a59a'
-'SKIP'
-'61280e07411e3f2b4cca0067412b39c16b0a9edd19d304d3fc90249899d12384'
-'SKIP'
-'8e4f194c2283b91644a7fff43bc4e58c36b5507f2a4d90b72f275c0bd7511c20'
-'597dc5968c695bbdbb0eac9e8eb5117fcd2773bc91edf5ec103ecab8bc48')
-validpgpkeys=('B6C8F98282B944E3B0D5C2530FC3042E345AD05D')
-
-prepare() {
-  cd "$srcdir/llvm-$pkgver.src"
-
-  # At the present, clang must reside inside the LLVM source code tree to build
-  # See http://llvm.org/bugs/show_bug.cgi?id=4840
-  mv "$srcdir/cfe-$pkgver.src" tools/clang
-
-  mv "$srcdir/clang-tools-extra-$pkgver.src" tools/clang/tools/extra
-
-  mv "$srcdir/compiler-rt-$pkgver.src" projects/compiler-rt
-
-  mv 

[arch-commits] Commit in llvm/repos (12 files)

2015-09-07 Thread Evangelos Foutras
Date: Monday, September 7, 2015 @ 20:36:32
  Author: foutrelis
Revision: 245477

archrelease: copy trunk to staging-i686, staging-x86_64

Added:
  llvm/repos/staging-i686/
  llvm/repos/staging-i686/PKGBUILD
(from rev 245476, llvm/trunk/PKGBUILD)
  llvm/repos/staging-i686/llvm-3.6.0-use-ocamlfind-for-ocamldoc.patch
(from rev 245476, llvm/trunk/llvm-3.6.0-use-ocamlfind-for-ocamldoc.patch)
  llvm/repos/staging-i686/llvm-Config-config.h
(from rev 245476, llvm/trunk/llvm-Config-config.h)
  llvm/repos/staging-i686/llvm-Config-llvm-config.h
(from rev 245476, llvm/trunk/llvm-Config-llvm-config.h)
  llvm/repos/staging-i686/llvm-ocaml-ctypes-0.4.patch
(from rev 245476, llvm/trunk/llvm-ocaml-ctypes-0.4.patch)
  llvm/repos/staging-x86_64/
  llvm/repos/staging-x86_64/PKGBUILD
(from rev 245476, llvm/trunk/PKGBUILD)
  llvm/repos/staging-x86_64/llvm-3.6.0-use-ocamlfind-for-ocamldoc.patch
(from rev 245476, llvm/trunk/llvm-3.6.0-use-ocamlfind-for-ocamldoc.patch)
  llvm/repos/staging-x86_64/llvm-Config-config.h
(from rev 245476, llvm/trunk/llvm-Config-config.h)
  llvm/repos/staging-x86_64/llvm-Config-llvm-config.h
(from rev 245476, llvm/trunk/llvm-Config-llvm-config.h)
  llvm/repos/staging-x86_64/llvm-ocaml-ctypes-0.4.patch
(from rev 245476, llvm/trunk/llvm-ocaml-ctypes-0.4.patch)

+
 staging-i686/PKGBUILD  |  327 +++
 staging-i686/llvm-3.6.0-use-ocamlfind-for-ocamldoc.patch   |   30 +
 staging-i686/llvm-Config-config.h  |9 
 staging-i686/llvm-Config-llvm-config.h |9 
 staging-i686/llvm-ocaml-ctypes-0.4.patch   |   75 ++
 staging-x86_64/PKGBUILD|  327 +++
 staging-x86_64/llvm-3.6.0-use-ocamlfind-for-ocamldoc.patch |   30 +
 staging-x86_64/llvm-Config-config.h|9 
 staging-x86_64/llvm-Config-llvm-config.h   |9 
 staging-x86_64/llvm-ocaml-ctypes-0.4.patch |   75 ++
 10 files changed, 900 insertions(+)

Copied: llvm/repos/staging-i686/PKGBUILD (from rev 245476, llvm/trunk/PKGBUILD)
===
--- staging-i686/PKGBUILD   (rev 0)
+++ staging-i686/PKGBUILD   2015-09-07 18:36:32 UTC (rev 245477)
@@ -0,0 +1,327 @@
+# $Id$
+# Maintainer: Evangelos Foutras 
+# Contributor: Jan "heftig" Steffens 
+# Contributor: Sebastian Nowicki 
+# Contributor: Devin Cofer 
+# Contributor: Tobias Kieslich 
+# Contributor: Geoffroy Carrier 
+# Contributor: Tomas Lindquist Olsen 
+# Contributor: Roberto Alsina 
+# Contributor: Gerardo Exequiel Pozzi 
+
+pkgname=('llvm' 'llvm-libs' 'llvm-ocaml' 'lldb' 'clang' 'clang-analyzer'
+ 'clang-tools-extra')
+pkgver=3.6.2
+pkgrel=4
+_ocaml_ver=4.02.3
+arch=('i686' 'x86_64')
+url="http://llvm.org/;
+license=('custom:University of Illinois/NCSA Open Source License')
+makedepends=('libffi' 'python2' "ocaml=$_ocaml_ver" 'python-sphinx' 'chrpath'
+ 'ocaml-ctypes' 'ocaml-findlib' 'libedit' 'swig')
+# Use gcc-multilib to build 32-bit compiler-rt libraries on x86_64 (FS#41911)
+makedepends_x86_64=('gcc-multilib')
+options=('staticlibs')
+source=(http://llvm.org/releases/$pkgver/llvm-$pkgver.src.tar.xz{,.sig}
+http://llvm.org/releases/$pkgver/cfe-$pkgver.src.tar.xz{,.sig}
+
http://llvm.org/releases/$pkgver/clang-tools-extra-$pkgver.src.tar.xz{,.sig}
+http://llvm.org/releases/$pkgver/compiler-rt-$pkgver.src.tar.xz{,.sig}
+http://llvm.org/releases/$pkgver/lldb-$pkgver.src.tar.xz{,.sig}
+llvm-3.6.0-use-ocamlfind-for-ocamldoc.patch
+llvm-ocaml-ctypes-0.4.patch
+llvm-Config-config.h
+llvm-Config-llvm-config.h)
+sha256sums=('f60dc158bfda6822de167e87275848969f0558b3134892ff54fced87e4667b94'
+'SKIP'
+'ae9180466a23acb426d12444d866b266ff2289b266064d362462e44f8d4699f3'
+'SKIP'
+'6a0ec627d398f501ddf347060f7a2ccea4802b2494f1d4fd7bda3e0442d04feb'
+'SKIP'
+'0f2ff37d80a64575fecd8cf0d5c50f7ac1f837ddf700d1855412bb7547431d87'
+'SKIP'
+'940dc96b64919b7dbf32c37e0e1d1fc88cc18e1d4b3acf1e7dfe5a46eb6523a9'
+'SKIP'
+'7e62bd5dd1ae5755a63abab692ae366186be392104e232e6b3a10a4ea5807283'
+'0e45ad131908a121f628d1575d32b7ad522b3a7039b517dfef4aac25243f3e7f'
+'312574e655f9a87784ca416949c505c452b819fad3061f2cde8aced6540a19a3'
+'597dc5968c695bbdbb0eac9e8eb5117fcd2773bc91edf5ec103ecab8bc48')
+validpgpkeys=('11E521D646982372EB577A1F8F0871F202119294')
+
+prepare() {
+  cd "$srcdir/llvm-$pkgver.src"
+
+  #