Hi, this small example will produce a corrupted assembler file if compiled with g++ -S: extern "C" { untyped(int,int); void typed(int, int); } I've reported this bug already (with some gdb info) and got the impression it was fixed. Unfortunately this was not true and I noticed it going thru my testcases again. Franz.