diff options
author | Zdenek Dvorak <dvorakz@suse.cz> | 2006-10-06 21:32:04 +0200 |
---|---|---|
committer | Zdenek Dvorak <rakdver@gcc.gnu.org> | 2006-10-06 19:32:04 +0000 |
commit | 975626a7f418fd0574a36de459f1e246c69dac0f (patch) | |
tree | 8db53ae568c90ff0d6e7b963b4f8f907540d3826 /gcc/gimplify.c | |
parent | 3ac571201309b925c13eebe0a140b20f93dbf4b1 (diff) | |
download | gcc-975626a7f418fd0574a36de459f1e246c69dac0f.zip gcc-975626a7f418fd0574a36de459f1e246c69dac0f.tar.gz gcc-975626a7f418fd0574a36de459f1e246c69dac0f.tar.bz2 |
re PR target/29256 (loop performance regression)
PR middle-end/29256
* tree-ssa-loop-ivopts.c (determine_base_object): Handle pointers
casted to integer type.
(get_address_cost): Decrease cost of [symbol + index] addressing modes
if they are significantly more expensive than [reg + index] ones.
* gcc.dg/tree-ssa/loop-19.c: New test.
From-SVN: r117513
Diffstat (limited to 'gcc/gimplify.c')
0 files changed, 0 insertions, 0 deletions