On Tue, 8 Jul 2014, behanw@xxxxxxxxxxxxxxxxxx wrote:Yes. Identical.
From: Behan Webster <behanw@xxxxxxxxxxxxxxxxxx>You verified that the compiled code is identical on gcc?
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 definition of current_stack_pointer, the
use of named registers for ARM remains largely unchanged while working for both
gcc and clang.
If so:Thanks,
Acked-by: Nicolas Pitre <nico@xxxxxxxxxx>