Got it. The old workaround code to avoid placing maverick instructions in the two slots following a branch was buggy (well, actually, just wrong!). Now paranoia compiled with -mieee says: ----- No failures, defects nor flaws have been discovered. Rounding appears to conform to the proposed IEEE standard P754. The arithmetic diagnosed appears to be Excellent! ---- \O/ I've also changed it so it always enables the workaround for revision D1 E1 E2 E3 silicon when generating code for Maverick, since all the silicon produced needs them. The -mcirrus-fix-invalid-insns flag is now only necessary when compiling for the rare d0 revision (like it always said in the manual) Patches and new tarballs are at http://simplemachines.it/tools and thanks to them for funding this work. M