re PR sanitizer/63802 (UBSan doesn't catch misaligned access if address is 16-bytes...
authorYury Gribov <y.gribov@samsung.com>
Tue, 18 Nov 2014 07:37:17 +0000 (07:37 +0000)
committerYury Gribov <ygribov@gcc.gnu.org>
Tue, 18 Nov 2014 07:37:17 +0000 (07:37 +0000)
commit24ebfddf68935c1eee6e91296040edc8a0ebb5d8
tree90dca729a9de6cf67659d3f673f4f7000930375a
parent005581f187d790a411a6e96e8002cb56bc1ae12c
re PR sanitizer/63802 (UBSan doesn't catch misaligned access if address is 16-bytes (or more) aligned)

2014-11-18  Yury Gribov  <y.gribov@samsung.com>

PR sanitizer/63802

gcc/
* stor-layout.c (min_align_of_type): Respect user alignment
more.

gcc/testsuite/
* c-c++-common/ubsan/pr63802.c: New test.

From-SVN: r217689
gcc/ChangeLog
gcc/stor-layout.c
gcc/testsuite/ChangeLog
gcc/testsuite/c-c++-common/ubsan/pr63802.c [new file with mode: 0644]