<div dir="auto"><div>Hi Werner,<br><br><div class="gmail_quote"><div dir="ltr">Werner Koch <<a href="mailto:wk@gnupg.org" target="_blank" rel="noreferrer">wk@gnupg.org</a>> schrieb am Mi., 25. Apr. 2018, 17:54:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">On Wed, 25 Apr 2018 14:09, dirk.eibach@gdsys.cc said:<br>
<br>
> The ENTRY macro is called with C format parameter.<br>
> Adding a second underscore breaks the build.<br>
<br>
This code has not been changed for ages.  Thus I am wondering why you<br>
see a build problem only now.  Well, I can't remember that I ever used a<br>
powerpc32 box and this leads to the question why you start to use<br>
powerpc32 now.<br></blockquote></div></div><div dir="auto"><br></div><div dir="auto">We are using ppc32 for ages but require gcrypt just now.</div><div dir="auto">I saw that the code has not been changed for ages. But if you have a look at the assembler code it is pretty obvious that it cannot work this way:</div><div dir="auto"><span style="font-family:monospace;font-size:12px;white-space:pre;background-color:rgb(255,255,255)">EALIGN(_gcry_mpih_add_n,3,0)</span><br></div><div dir="auto"><span style="font-family:monospace;font-size:12px;white-space:pre;background-color:rgb(255,255,255)">and</span></div><div dir="auto"><span style="font-family:monospace;font-size:12px;white-space:pre;background-color:rgb(255,255,255)">END(_gcry_mpih_add_n)</span><span style="font-family:monospace;font-size:12px;white-space:pre;background-color:rgb(255,255,255)"><br></span></div><div dir="auto"><font face="monospace"><span style="font-size:12px;white-space:pre;background-color:rgb(255,255,255)">both start the parameter with an underscore.</span></font></div><div dir="auto"><span style="font-family:monospace;font-size:12px;white-space:pre;background-color:rgb(255,255,255)">EALIGN adds another underscore while END does not.</span><br></div><div dir="auto"><br></div><div dir="auto">Cheers</div><div dir="auto">Dirk</div></div>