Merge changes from topic 'fix-struct-layout'

* changes:
  Translate GEP instructions on structs to GEP on int8*
  X86: Fix kernel Input/Output GetElementPtr offset issue