c-common.c (strict_aliasing_warning): Handle all component-ref like accesses.
authorRichard Guenther <rguenther@suse.de>
Mon, 28 Nov 2005 10:00:55 +0000 (10:00 +0000)
committerRichard Biener <rguenth@gcc.gnu.org>
Mon, 28 Nov 2005 10:00:55 +0000 (10:00 +0000)
commitbbee4b64682d27f5ea99df3654e3e1b139443e0e
tree218aa8d29f5907f93670f6494b5c844f7b4bd278
parentd531830f5db3d08322202915d9b44572f410841e
c-common.c (strict_aliasing_warning): Handle all component-ref like accesses.

2005-11-28  Richard Guenther  <rguenther@suse.de>

* c-common.c (strict_aliasing_warning): Handle all
component-ref like accesses.

* gcc.dg/alias-9.c: New testcase.
* g++.dg/warn/Wstrict-aliasing-7.C: Likewise.

From-SVN: r107598
gcc/ChangeLog
gcc/c-common.c
gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/warn/Wstrict-aliasing-7.C [new file with mode: 0644]
gcc/testsuite/gcc.dg/alias-9.c [new file with mode: 0644]