[M3devel] Target.Allow_packed_byte_aligned
Jay K
jay.krell at cornell.edu
Sun Sep 20 18:53:43 CEST 2015
I propose that Allow_packed_byte_aligned be set to FALSE for all targets.
Or make it const.
Or remove it.
This will degrade slightly x86/amd64 but in, I speculate, fairly rare paths.Specifically, if you manage to create a packed type with unaligned fields,presumably loads/stores get converted to multiple aligned loads/stores followedby putting stuff back together. The occurrence of the unaligned fields shouldbe very rare in the first place.
I does not affect any other target.
Granted, x86 and amd64 are the most common targets.
Ok? - Jay
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://m3lists.elegosoft.com/pipermail/m3devel/attachments/20150920/e48d1893/attachment-0001.html>
More information about the M3devel
mailing list