From: jakub Date: Wed, 16 Jan 2019 14:18:47 +0000 (+0000) Subject: PR c/51628 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=c84c150f652615b701216e3e84466d93fad8216a;p=thirdparty%2Fgcc.git PR c/51628 PR target/88682 * c-c++-common/pr51628-10.c (unaligned_int128_t): Add may_alias attribute. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@267970 138bc75d-0d04-0410-961f-82ee72b054a4 --- diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index f032b48a37e7..d8f46a033789 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,10 @@ +2019-01-16 Jakub Jelinek + + PR c/51628 + PR target/88682 + * c-c++-common/pr51628-10.c (unaligned_int128_t): Add + may_alias attribute. + 2019-01-15 Nikhil Benesch * gcc.misc-tests/godump-1.c: Add test case for typedef before diff --git a/gcc/testsuite/c-c++-common/pr51628-10.c b/gcc/testsuite/c-c++-common/pr51628-10.c index 085fe1608c42..a09f4ef4efab 100644 --- a/gcc/testsuite/c-c++-common/pr51628-10.c +++ b/gcc/testsuite/c-c++-common/pr51628-10.c @@ -11,7 +11,7 @@ struct pair_t typedef struct unaligned_int128_t_ { __int128_t value; -} __attribute__((packed)) unaligned_int128_t; +} __attribute__((packed, may_alias)) unaligned_int128_t; struct pair_t p = {0, 1}; unaligned_int128_t *addr = (unaligned_int128_t *) &p.i;