diff options
author | Richard Guenther <rguenther@suse.de> | 2010-05-04 13:12:02 +0000 |
---|---|---|
committer | Richard Biener <rguenth@gcc.gnu.org> | 2010-05-04 13:12:02 +0000 |
commit | 27c2cfa6992fb85f5705f918424b16cf1089a4b8 (patch) | |
tree | 6e4188a7f3108777ae02378556abaec21d9a9f03 /gcc/cgraphbuild.c | |
parent | 9c265c4d12bbf2dae3f42d63313db971993f1237 (diff) | |
download | gcc-27c2cfa6992fb85f5705f918424b16cf1089a4b8.zip gcc-27c2cfa6992fb85f5705f918424b16cf1089a4b8.tar.gz gcc-27c2cfa6992fb85f5705f918424b16cf1089a4b8.tar.bz2 |
re PR tree-optimization/43879 (-fipa-pta causes various miscompilations)
2010-05-04 Richard Guenther <rguenther@suse.de>
PR tree-optimization/43879
* tree-ssa-structalias.c (alias_get_name): Use
DECL_ASSEMBLER_NAME if available.
(create_function_info_for): Return the varinfo node.
(ipa_pta_execute): Associate same-body aliases and extra names
with their origin nodes varinfo. Dump DECL_ASSEMBLER_NAME.
* g++.dg/torture/pr43879-1_0.C: New testcase.
* g++.dg/torture/pr43879-1_1.C: Likewise.
From-SVN: r159026
Diffstat (limited to 'gcc/cgraphbuild.c')
0 files changed, 0 insertions, 0 deletions