Re: [PATCH 0/6] LLVMLinux: Patches to enable the kernel to be compiled with clang/LLVM

2014-07-16 Thread Behan Webster
On 07/13/14 02:10, Nicolas Pitre wrote: On Tue, 8 Jul 2014, beh...@converseincode.com wrote: From: Behan Webster The LLVMLinux project aims to fully build the Linux kernel using both gcc and clang (the C front end for the LLVM compiler infrastructure project). Clang only supports global

Re: [PATCH 0/6] LLVMLinux: Patches to enable the kernel to be compiled with clang/LLVM

2014-07-16 Thread Behan Webster
On 07/13/14 02:10, Nicolas Pitre wrote: On Tue, 8 Jul 2014, beh...@converseincode.com wrote: From: Behan Webster beh...@converseincode.com The LLVMLinux project aims to fully build the Linux kernel using both gcc and clang (the C front end for the LLVM compiler infrastructure project). Clang

Re: [PATCH 0/6] LLVMLinux: Patches to enable the kernel to be compiled with clang/LLVM

2014-07-13 Thread Nicolas Pitre
On Tue, 8 Jul 2014, beh...@converseincode.com wrote: > From: Behan Webster > > The LLVMLinux project aims to fully build the Linux kernel using both gcc and > clang (the C front end for the LLVM compiler infrastructure project). > > Clang only supports global named registers for

Re: [PATCH 0/6] LLVMLinux: Patches to enable the kernel to be compiled with clang/LLVM

2014-07-13 Thread Nicolas Pitre
On Tue, 8 Jul 2014, beh...@converseincode.com wrote: From: Behan Webster beh...@converseincode.com The LLVMLinux project aims to fully build the Linux kernel using both gcc and clang (the C front end for the LLVM compiler infrastructure project). Clang only supports global named

Re: [PATCH 0/6] LLVMLinux: Patches to enable the kernel to be compiled with clang/LLVM

2014-07-09 Thread Jan-Simon Möller
Hi Will, > BTW, have you tried building an arm64 kernel with clang? ragarding arm64: yes, there is a test target already - see http://git.linuxfoundation.org/?p=llvmlinux.git;a=tree;f=targets/vexpress64 Reproduce with: git clone http://git.linuxfoundation.org/llvmlinux.git cd

Re: [PATCH 0/6] LLVMLinux: Patches to enable the kernel to be compiled with clang/LLVM

2014-07-09 Thread Will Deacon
On Tue, Jul 08, 2014 at 09:16:10PM +0100, beh...@converseincode.com wrote: > From: Behan Webster > > The LLVMLinux project aims to fully build the Linux kernel using both gcc and > clang (the C front end for the LLVM compiler infrastructure project). > > Clang only supports global named

Re: [PATCH 0/6] LLVMLinux: Patches to enable the kernel to be compiled with clang/LLVM

2014-07-09 Thread Will Deacon
On Tue, Jul 08, 2014 at 09:16:10PM +0100, beh...@converseincode.com wrote: From: Behan Webster beh...@converseincode.com The LLVMLinux project aims to fully build the Linux kernel using both gcc and clang (the C front end for the LLVM compiler infrastructure project). Clang only supports

Re: [PATCH 0/6] LLVMLinux: Patches to enable the kernel to be compiled with clang/LLVM

2014-07-09 Thread Jan-Simon Möller
Hi Will, BTW, have you tried building an arm64 kernel with clang? ragarding arm64: yes, there is a test target already - see http://git.linuxfoundation.org/?p=llvmlinux.git;a=tree;f=targets/vexpress64 Reproduce with: git clone http://git.linuxfoundation.org/llvmlinux.git cd

[PATCH 0/6] LLVMLinux: Patches to enable the kernel to be compiled with clang/LLVM

2014-07-08 Thread behanw
From: Behan Webster The LLVMLinux project aims to fully build the Linux kernel using both gcc and clang (the C front end for the LLVM compiler infrastructure project). Clang only supports global named registers for non-allocatable registers like the stack pointer. By centralizing the

[PATCH 0/6] LLVMLinux: Patches to enable the kernel to be compiled with clang/LLVM

2014-07-08 Thread behanw
From: Behan Webster beh...@converseincode.com The LLVMLinux project aims to fully build the Linux kernel using both gcc and clang (the C front end for the LLVM compiler infrastructure project). Clang only supports global named registers for non-allocatable registers like the stack pointer. By