On 2012-12-06 02:25, Andreas Krebbel wrote: > ! targetm.canonicalize_comparison ((int*)&compare_code, &op0, &op1, 1);
The basic approach seems sound. But this cast is distinctly uncool. And why the unused return value? If you didn't need it, why add it? r~