https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109326
--- Comment #6 from Steve Thompson ---
(In reply to Steve Thompson from comment #5)
> 18 16 32
> 64B code:
>
> 1.2K code:
Sorry, my touchpad glitched and sent prematurely.
For the overlarge vectorized version I hate:
[28] n
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109326
--- Comment #5 from Steve Thompson ---
(In reply to Andrew Pinski from comment #4)
> (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 w
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109326
--- Comment #3 from Steve Thompson ---
(In reply to Andrew Pinski from comment #1)
> init_olock_op_element_struct asm output looks fine to me:
>
> movzwl .LC0(%rip), %eax
> movq$0, (%rdi)
> movq$0, 8(%rdi)
>
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109326
Bug ID: 109326
Summary: Bad assembler code generation for valid C on 886-64
Product: gcc
Version: og10 (devel/omp/gcc-10)
Status: UNCONFIRMED
Severity: normal
Priority: