Changes between Version 1 and Version 2 of Ticket #364
- Timestamp:
- 02/20/09 18:13:20 (13 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Ticket #364 – description
v1 v2 1 1 A strict 64bit cpu with a ptr_alignment=8 will break when reading pbc's or just frozen pmc's because our alignment when writing our bytecode is 16/ptrsize and not 16. 2 2 3 Any 64bit big-endian cpu with strict alignment is broken without '''-xmemalign=2i -xmemalign=2f -xmemalign=2s''' (the immediate workaround)3 Any 64bit big-endian cpu with strict alignment is broken without '''-xmemalign=2i''' (the immediate workaround) 4 4 5 5 The goal should be to allow fast aligned code and to align as advertised to 16, not 2 on 64-bit. … … 45 45 46 46 '''0x100000dec''' is not properly aligned. It must be '''0x100000df0'''. 47 48 Sparc cc manpage: 49 -xmemalign[=<a><b>] Controls memory alignment, <a>={1|2|4|8|16}, b={f|i|s}.[[BR]] 50 Accepted values for b are: i Interpret access and continue execution. s Raise signal SIGBUS. f For variants of -xarch=v9 only. [reduced i]