According to Simon Wright, with GCC 4.0.0 on MacOS X dividing a fixed point number by zero doesn't raise an exception but returns zero instead. The test case is the same as for bug 23514, but it fails in a different way so it appears to be a different bug.
-- Summary: Dividing fixed point number by zero returns zero. Product: gcc Version: 4.0.0 Status: UNCONFIRMED Severity: normal Priority: P2 Component: ada AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: listor1 dot rombobeorn at comhem dot se CC: gcc-bugs at gcc dot gnu dot org,simon at pushface dot org GCC host triplet: powerpc-apple-darwin7.9.0 GCC target triplet: powerpc-apple-darwin7.9.0 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23519