selftests/powerpc: fix build error in powerpc ptrace selftests.

Michael Ellerman patch-notifications at ellerman.id.au
Tue Dec 12 22:39:21 AEDT 2017


On Fri, 2017-09-01 at 02:17:14 UTC, wei.guo.simon at gmail.com wrote:
> From: Simon Guo <wei.guo.simon at gmail.com>
> 
> GCC 7 will take "r2" in clobber list as an error will it will get following
> build errors for powerpc ptrace selftests even with -fno-pic option:
>   ptrace-tm-vsx.c: In function ‘tm_vsx’:
>   ptrace-tm-vsx.c:42:2: error: PIC register clobbered by ‘r2’ in ‘asm’
>     asm __volatile__(
>     ^~~
>   make[1]: *** [ptrace-tm-vsx] Error 1
>   ptrace-tm-spd-vsx.c: In function ‘tm_spd_vsx’:
>   ptrace-tm-spd-vsx.c:55:2: error: PIC register clobbered by ‘r2’ in ‘asm’
>     asm __volatile__(
>     ^~~
>   make[1]: *** [ptrace-tm-spd-vsx] Error 1
>   ptrace-tm-spr.c: In function ‘tm_spr’:
>   ptrace-tm-spr.c:46:2: error: PIC register clobbered by ‘r2’ in ‘asm’
>     asm __volatile__(
>     ^~~
> 
> This patch fix the build error by removing "r2" out of clobber list.
> 
> Reported-by: Seth Forshee <seth.forshee at canonical.com>
> Signed-off-by: Simon Guo <wei.guo.simon at gmail.com>
> Tested-by: Seth Forshee <seth.forshee at canonical.com>

Applied to powerpc next, thanks.

https://git.kernel.org/powerpc/c/f36dbfe1a504b85c7b3bf89fdd9999

cheers


More information about the Linuxppc-dev mailing list