On 05.06.2018 12:39, Pavel Dovgalyuk wrote: > From: Pavel Dovgalyuk <pavel.dovga...@gmail.com> > > This patch adds functions and headers for adding the helpers from > the modules other than the target translators. > > Signed-off-by: Pavel Dovgalyuk <pavel.dovga...@ispras.ru> > --- > include/exec/helper-register.h | 53 > ++++++++++++++++++++++++++++++++++++++++ > tcg/tcg.c | 12 +++++++++ > tcg/tcg.h | 3 ++ > 3 files changed, 68 insertions(+) > create mode 100644 include/exec/helper-register.h > > diff --git a/include/exec/helper-register.h b/include/exec/helper-register.h > new file mode 100644 > index 0000000..aeface9 > --- /dev/null > +++ b/include/exec/helper-register.h > @@ -0,0 +1,53 @@ > +#ifndef HELPER_REGISTER_H > +#define HELPER_REGISTER_H > + > +#include "exec/helper-head.h" > + > +/* Need one more level of indirection before stringification > + to get all the macros expanded first. */ > +#define str(s) #s
Could you use tostring() from include/qemu/compiler.h instead? Thomas