aboutsummaryrefslogtreecommitdiff
path: root/gcc/gimple.c
diff options
context:
space:
mode:
authorRichard Guenther <rguenther@suse.de>2010-07-20 11:28:56 +0000
committerRichard Biener <rguenth@gcc.gnu.org>2010-07-20 11:28:56 +0000
commitad650c924ff8f880f08a3f287abb7c1ddd2ecf4d (patch)
tree3fc6b6140895b6ed7095701ca1e68de5f8470112 /gcc/gimple.c
parent93f1d8555d8bf181de1a8d302144e19770687889 (diff)
downloadgcc-ad650c924ff8f880f08a3f287abb7c1ddd2ecf4d.zip
gcc-ad650c924ff8f880f08a3f287abb7c1ddd2ecf4d.tar.gz
gcc-ad650c924ff8f880f08a3f287abb7c1ddd2ecf4d.tar.bz2
re PR debug/44971 (-fcompare-debug failure with uninitialized read in walk_gimple_stmt)
2010-07-20 Richard Guenther <rguenther@suse.de> PR middle-end/44971 PR middle-end/44988 * tree-ssa.c (maybe_optimize_var): New function split out from ... (execute_update_addresses_taken): ... here. (non_rewritable_mem_ref_base): Likewise. (execute_update_addresses_taken): Do not iterate over all referenced vars but just all local decls and parms. Properly check call and asm arguments and rewrite call arguments. * gcc.dg/pr44971.c: New testcase. * gcc.c-torture/compile/pr44988.c: Likewise. From-SVN: r162329
Diffstat (limited to 'gcc/gimple.c')
0 files changed, 0 insertions, 0 deletions