http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50413
--- Comment #14 from Ira Rosen <irar at il dot ibm.com> 2011-09-20 06:23:54 UTC --- The basic block that got vectorized on these platforms is in main(). I am going to remove it and leave only shift(), since the main purpose of the test is to check that shift () doesn't get vectorized. Thanks, Ira