On Linux/Intel64, revision 171017 gave module_ra_gfdleta.fppized.f90: In function 'fst88': module_ra_gfdleta.fppized.f90:3083:0: error: '__builtin_ia32_truncps' needs isa option -msse4.1 module_ra_gfdleta.fppized.f90:3092:0: error: '__builtin_ia32_truncps' needs isa option -msse4.1 Revision 170924 is OK.
I used -O3 -funroll-loops -ffast-math.
Author: hjl Date: Wed Mar 16 20:04:40 2011 New Revision: 171069 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=171069 Log: Check TARGET_ROUND for BUILT_IN_{FLOOR,CEIL,TRUNC,RINT}{,F} builtins. 2011-03-16 H.J. Lu <hongjiu.lu@intel.com> PR target/48154 * config/i386/i386.c (ix86_builtin_vectorized_function): Check TARGET_ROUND for BUILT_IN_{FLOOR,CEIL,TRUNC,RINT}{,F} builtins. Modified: trunk/gcc/ChangeLog trunk/gcc/config/i386/i386.c
Fixed.