Re: Unaligned accesses in sha1dc
- From
Andreas Schwab <schwab@suse.de>
- Date
- Jun 1, 2017, 10:08 UTC
- Message-ID
- <mvmmv9st3yv.fsf@suse.de>
- In-Reply-To
- <xmqqwp8w3uff.fsf@gitster.mtv.corp.google.com>
On Jun 01 2017, Junio C Hamano <gitster@pobox.com> wrote:
> Depending on the model of "ARM" (or "SPARC") emulated with QEMU, and > depending on the OS that runs on such an "ARM" or "SPARC", we may > not see this---if the emulated OS has the "software unaligned-access > emulation" our userland may not see a SIGBUS.
Even if the architecture implements unaligned accesses in hardware, it is still undefined behaviour, and the compiler will (eventually) take advantage of it.
Andreas.
-- Andreas Schwab, SUSE Labs, schwab@suse.de GPG Key fingerprint = 0196 BAD8 1CE9 1970 F4BE 1748 E4D4 88E3 0EEA B9D7 "And now for something completely different."