It assumes the existence of signed 0.0 which is not available across all FP implementations. Specifically, this test fails on VAX since VAX FP has no concept of -0.0. In fact, -0.0 would cause a reserved operand fault.
-- Summary: gcc.c-torture/execute/pr35456.c is not generic Product: gcc Version: 4.4.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: testsuite AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: matt at 3am-software dot com GCC build triplet: x86-64--netbsd GCC host triplet: x86_64--netbsd GCC target triplet: vax--netbsdelf http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37628