diff options
author | Bin Cheng <bin.cheng@arm.com> | 2011-12-23 05:43:09 +0000 |
---|---|---|
committer | Joey Ye <jye2@gcc.gnu.org> | 2011-12-23 05:43:09 +0000 |
commit | 2b9ed3bc10e02c3430fa6393b604095cb4bd943a (patch) | |
tree | dcbbdbfe25be1bb7cb6bb32976e61c401d6ec529 /gcc/cfgexpand.c | |
parent | 994182df2760962dc90ab4f2eace2de84c669133 (diff) | |
download | gcc-2b9ed3bc10e02c3430fa6393b604095cb4bd943a.zip gcc-2b9ed3bc10e02c3430fa6393b604095cb4bd943a.tar.gz gcc-2b9ed3bc10e02c3430fa6393b604095cb4bd943a.tar.bz2 |
re PR tree-optimization/43491 (Unnecessary temporary for global register variable)
2011-12-22 Bin Cheng <bin.cheng@arm.com>
Richard Guenther <rguenther@suse.de>
PR tree-optimization/43491
* tree-ssa-pre.c (eliminate): Don't replace global register
variable when it is the RHS of a single assign.
testsuite:
* gcc.dg/tree-ssa/pr43491.c: New test.
Co-Authored-By: Richard Guenther <rguenther@suse.de>
From-SVN: r182650
Diffstat (limited to 'gcc/cfgexpand.c')
0 files changed, 0 insertions, 0 deletions