On Fri, Jun 01, 2012 at 07:40:08AM +0000, Per Hedbor () @ Pike (-) developers forum wrote:
However, if during the 7.8 release cycle, the 32-bit machine code generator has worked at one point or another, then it should keep working in this release.
The change is in gcc, not pike.
gcc 4.6+ generates broken code for calls to our (old) x86-32 machine-code.
then as a stopgap measure we could say: if you want machinecode you need to use an older compiler. i think most linux distributions and i am pretty sure *bsd should still support gcc 4.5
so at least a workaround is available which can be added to the releasenotes.
what about other c-compilers like clang?
greetings, martin.