http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48765
William J. Schmidt <wschmidt at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |richard.sandiford at linaro | |dot org --- Comment #1 from William J. Schmidt <wschmidt at gcc dot gnu.org> 2011-04-26 20:11:53 UTC --- The bug was introduced with r172817, committed by Richard Sandiford. Richard, could you please take a look? tree-vect-loop.c:vectorizable_reduction() is returning false after failing the "Worthwhile without SIMD support?" check for this statement: D.2185_89 = D.2184_88 | prephitmp.53_140; The vectorization factor for the loop is 1, but vect_min_worthwhile_factor (BIT_IOR_EXPR) = 2, resulting in the return of false, which in turn causes an assert failure. Thanks, Bill