On NetBSD 5.0, cabs and cabsf, defined in complex.h, are renames of __c99_cabs and __c99_cabsf. The build-in definitions in f95-lang.c specifically name "cabs" and "cabsf". On NetBSD 5.0, these are provided for compatibility and emit a linker warning when linking. This causes 7000 or so tests to fail.
-- Summary: cabs and cabsf are named differently on NetBSD 5 Product: gcc Version: 4.3.3 Status: UNCONFIRMED Severity: normal Priority: P3 Component: fortran AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: aran at 100acres dot us GCC build triplet: i386-unknown-netbsdelf5.99.7 GCC host triplet: i386-unknown-netbsdelf5.99.7 GCC target triplet: i386-unknown-netbsdelf5.99.7 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39570