http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48510
jeremysalwen at gmail dot com changed: What |Removed |Added ---------------------------------------------------------------------------- Component|target |c Severity|enhancement |normal --- Comment #2 from jeremysalwen at gmail dot com 2011-04-08 17:43:25 UTC --- As you mentioned, unsigned conversions to int and long int both fail to vectorize. However, signed conversions to long int still fail, while they succeed for signed conversions to int. I should note that the computer I ran these last tests on is a Phenom II. Apologies if I'm mistaken, but I believe the intrinsic __builtin_ia32_cvttsd2si64 should do the conversion to a signed long on my platform.