https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109326

--- Comment #4 from Andrew Pinski <pinskia at gcc dot gnu.org> ---
(In reply to Steve Thompson from comment #3)
> However I don't understand why olock_reset_op() is so large.  It's
> a trivial initializer for a descriptor with an array of olock_op_element
> structures appended.  There's no way it should look like what I quoted.  I'd
> be happy if I am experiencing a fever-dream over nothing due to ignorance,
> but I am not convinced that that is the case.  If I am wrong I will be very
> disappointed.

GCC unrolled the loop via vectorizing it.

Reply via email to