Marc Glisse <marc.glisse at inria.fr> writes: Naive question: are there many ABIs where adding a return type breaks compatibility? Probably few. But it breaks source code compatibility, if it is called via a typed function pointer. Our own tests/mpz/reuse.c would need modifications... -- Torbjörn