]> gcc.gnu.org Git - gcc.git/commit
re PR middle-end/38503 (warnings from -isystem headers strikes back.)
authorRichard Guenther <rguenther@suse.de>
Tue, 27 Jan 2009 10:42:59 +0000 (10:42 +0000)
committerRichard Biener <rguenth@gcc.gnu.org>
Tue, 27 Jan 2009 10:42:59 +0000 (10:42 +0000)
commitb5c3dfbbfb5bd2c75b333b5ef99a06e57d790096
tree35e4880bf75f0d631d220529700fa59d67fd7ad5
parent576de5cb6e4c42c549138a661792e1f7efc81724
re PR middle-end/38503 (warnings from -isystem headers strikes back.)

2009-01-27  Richard Guenther  <rguenther@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.

From-SVN: r143700
gcc/ChangeLog
gcc/cfgexpand.c
gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/warn/Wstrict-aliasing-bogus-placement-new.C [new file with mode: 0644]
gcc/tree-ssa-structalias.c
This page took 0.057405 seconds and 5 git commands to generate.