]> git.ipfire.org Git - thirdparty/gcc.git/commit
2016-03-09 Richard Biener <rguenther@suse.de>
authorrguenth <rguenth@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 9 Mar 2016 14:01:16 +0000 (14:01 +0000)
committerrguenth <rguenth@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 9 Mar 2016 14:01:16 +0000 (14:01 +0000)
commit42bb3bfb5f84161a6cebcaf634deffc523c9c1f5
tree856dd388eca493e1a07eeffc5445802c06df4ea4
parentefba66740a2a0e5a4f8b26c6e780129a2dfcc8ae
2016-03-09  Richard Biener  <rguenther@suse.de>

c-family/
PR c/70143
* c-common.c (strict_aliasing_warning): Add back
alias_sets_conflict_p check.

* gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
* gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
* gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@234084 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/c-family/ChangeLog
gcc/c-family/c-common.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/Wstrict-aliasing-bogus-upcast.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/Wstrict-aliasing-struct-member.c [deleted file]
gcc/testsuite/gcc.dg/Wstrict-aliasing-struct-with-char-member.c [new file with mode: 0644]