https://bugs.kde.org/show_bug.cgi?id=385409

--- Comment #18 from Andreas Arnez <ar...@linux.ibm.com> ---
(In reply to Julian Seward from comment #14)
> More likely is that there's some violation of C "defined behaviour"
> that the compiler is exploiting whilst optimising.  Or some type
> error.  I would prefer that you investigated this more and found the
> root cause of the problem.
Right.  The main problem seems to be caused by the inline assembly, where only
the first byte of the_insn was declared as input:
  [insn] "m" (the_insn.bytes[0])
The whole insn is of course needed at this time.  So this should be changed to
  [insn] "m" (the_insn)
Another suspicous construct is the type cast
  (const s390x_vec_op_details_t*) &details
where 'details' is a ULong.  I believe this violates the strict aliasing rule.

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to