Currently the gcc.target/i386/sse4_2-popcntl.c test fails on i686-apple-darwin9 as follows...
Executing on host: /sw/src/fink.build/gcc44-4.3.999-20081112/ darwin_objdir/gcc/xgcc -B/sw/src/fink.build/gcc44-4.3.999-20081112/ darwin_objdir/gcc/ /sw/src/fink.build/gcc44-4.3.999-20081112/ gcc-4.4-20081112/gcc/testsuite/gcc.target/i386/sse4_2-popcntl.c -O2 -msse4.2 -lm -o ./sse4_2-popcntl.exe (timeout = 300) /var/tmp//ccTJVAzN.s:26:suffix or operands invalid for `popcnt' compiler exited with status 1 output is: /var/tmp//ccTJVAzN.s:26:suffix or operands invalid for `popcnt' FAIL: gcc.target/i386/sse4_2-popcntl.c (test for excess errors) Excess errors: /var/tmp//ccTJVAzN.s:26:suffix or operands invalid for `popcnt' WARNING: gcc.target/i386/sse4_2-popcntl.c compilation failed to produce executable Apple's response to the radar bug report on this issue was... Engineering has provided the following feedback regarding this issue: The Mac OS X assembler accepts: popcnt %edx, %eax that not: popcntl %edx, %eax (that is without the trailing 'l' character). -- Summary: gcc.target/i386/sse4_2-popcntl.c fails on i686-apple- darwin9 Product: gcc Version: 4.4.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: testsuite AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: howarth at nitro dot med dot uc dot edu GCC build triplet: i386-apple-darwin9 GCC host triplet: i386-apple-darwin9 GCC target triplet: i386-apple-darwin9 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38222