http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47629
Summary: gcc.target/i386/pr47312.c fails to link on Solaris 9 Product: gcc Version: 4.6.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: target AssignedTo: unassig...@gcc.gnu.org ReportedBy: r...@gcc.gnu.org CC: ja...@redhat.com Host: i386-pc-solaris2.9 Target: i386-pc-solaris2.9 Build: i386-pc-solaris2.9 The new gcc.target/i386/pr47312.c testcase FAILs on Solaris 9/x86: +FAIL: gcc.target/i386/pr47312.c (test for excess errors) Excess errors: Undefined first referenced symbol in file fma /var/tmp//cckpBC57.o fmaf /var/tmp//cckpBC57.o fmal /var/tmp//cckpBC57.o ld: fatal: Symbol referencing errors. No output written to pr47312.exe Unlike Solaris 10+, Solaris 9 lacks fma* in libm. Perhaps this is a case for dg-require-effective-target c99_runtime?