Thread (4 messages) flat view 4 messages, 3 authors, 2017-12-12

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

From: Michael Ellerman <hidden>
Date: 2017-12-12 11:39:22

On Fri, 2017-09-01 at 02:17:14 UTC, wei.guo.simon@gmail.com wrote:
From: Simon Guo <redacted>

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 <redacted>
Signed-off-by: Simon Guo <redacted>
Tested-by: Seth Forshee <redacted>
Applied to powerpc next, thanks.

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

cheers
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help