This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: gcc generated long read out of bounds segfault
- From: Andreas Schwab <schwab at linux-m68k dot org>
- To: David Fries <David at Fries dot net>
- Cc: gcc at gcc dot gnu dot org
- Date: Sat, 22 Feb 2014 08:49:38 +0100
- Subject: Re: gcc generated long read out of bounds segfault
- Authentication-results: sourceware.org; auth=none
- References: <20140222065716 dot GA13355 at spacedout dot fries dot net>
David Fries <David@Fries.net> writes:
> The attached program sets up and reads through the array with extra
> padding at the of the array from 8 bytes to 0 bytes. Padding from 4
> to 0 crashes.
This program has undefined behaviour because you are using unaligned
pointers.
Andreas.
--
Andreas Schwab, schwab@linux-m68k.org
GPG Key fingerprint = 58CA 54C7 6D53 942B 1756 01D3 44D5 214B 8276 4ED5
"And now for something completely different."