Re: [PATCH 2/4] trace: clang compatible handling of gd register

2020-07-07 Thread Tom Rini
On Wed, May 27, 2020 at 08:04:22PM +0200, Heinrich Schuchardt wrote: > On ARM systems gd is stored in register r9 or x18. When compiling with > clang gd is defined as a macro calling function gd_ptr(). So we can not > make assignments to gd. > > Use function set_gd() for setting the register on

Re: [PATCH 2/4] trace: clang compatible handling of gd register

2020-05-31 Thread Simon Glass
On Wed, 27 May 2020 at 12:04, Heinrich Schuchardt wrote: > > On ARM systems gd is stored in register r9 or x18. When compiling with > clang gd is defined as a macro calling function gd_ptr(). So we can not > make assignments to gd. > > Use function set_gd() for setting the register on ARM. > >

[PATCH 2/4] trace: clang compatible handling of gd register

2020-05-27 Thread Heinrich Schuchardt
On ARM systems gd is stored in register r9 or x18. When compiling with clang gd is defined as a macro calling function gd_ptr(). So we can not make assignments to gd. Use function set_gd() for setting the register on ARM. Signed-off-by: Heinrich Schuchardt --- lib/trace.c | 8 1 file