------- Comment #16 from rguenth at gcc dot gnu dot org 2009-01-27 10:43 ------- Subject: Bug 38503
Author: rguenth Date: Tue Jan 27 10:42:59 2009 New Revision: 143700 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=143700 Log: 2009-01-27 Richard Guenther <rguent...@suse.de> PR tree-optimization/38503 * cfgexpand.c (expand_gimple_basic_block): Ignore GIMPLE_CHANGE_DYNAMIC_TYPE during expansion. * tree-ssa-structalias.c (set_uids_in_ptset): Do not prune variables that cannot have TBAA applied. (compute_points_to_sets): Do not remove GIMPLE_CHANGE_DYNAMIC_TYPE statements. * g++.dg/warn/Wstrict-aliasing-bogus-placement-new.C: New testcase. Added: trunk/gcc/testsuite/g++.dg/warn/Wstrict-aliasing-bogus-placement-new.C Modified: trunk/gcc/ChangeLog trunk/gcc/cfgexpand.c trunk/gcc/testsuite/ChangeLog trunk/gcc/tree-ssa-structalias.c -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38503