The use of fmac (-m2e, -m3e, m4-single-only) causes excess precision problems, which show up when running paranoia:
-Multiplication appears to round correctly. +* is neither chopped nor correctly rounded. -Checking for sticky bit. -Sticky bit apparently used correctly. +Sticky bit used incorrectly or not at all. +FLAW: lack(s) of guard digits or failure(s) to correctly round or chop +(noted above) count as one flaw in the final tally below. -- Summary: use of fmac causes excess precision problems Product: gcc Version: 4.2.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: target AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: amylaar at gcc dot gnu dot org GCC target triplet: sh-elf http://gcc.gnu.org/bugzilla/show_bug.cgi?id=29100