OSDN Git Service

PR c/41673
authorjsm28 <jsm28@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 23 Oct 2009 12:18:42 +0000 (12:18 +0000)
committerjsm28 <jsm28@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 23 Oct 2009 12:18:42 +0000 (12:18 +0000)
commite58c17e7b132e005fd7f556135b03b1f0ef95f30
tree0fe23e5ff51a04afd7bc7b9f279e3b3b20be309d
parente1ac6f35ef63aad2654aa55ea0a422aa13be2ce9
PR c/41673
* alias.c (get_alias_set): Call langhook before returning 0 for
types with structural equality.
* c-common.c (c_common_get_alias_set): Use alias set of element
type for arrays with structural comparison.

testsuite:
* gcc.dg/Wstrict-aliasing-bogus-vla-1.c: New test.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@153496 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/alias.c
gcc/c-common.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/Wstrict-aliasing-bogus-vla-1.c [new file with mode: 0644]