diff options
author | Richard Guenther <rguenther@suse.de> | 2011-03-15 12:22:12 +0000 |
---|---|---|
committer | Richard Biener <rguenth@gcc.gnu.org> | 2011-03-15 12:22:12 +0000 |
commit | b2ad5e3738bdf0c957dea0973400320995f185c5 (patch) | |
tree | 5a72cd150668d074636e998470b168a9e760eae5 /gcc/tree-pretty-print.c | |
parent | 7ee93d4e3473e678dcabef2e09b3cc1c820968e4 (diff) | |
download | gcc-b2ad5e3738bdf0c957dea0973400320995f185c5.zip gcc-b2ad5e3738bdf0c957dea0973400320995f185c5.tar.gz gcc-b2ad5e3738bdf0c957dea0973400320995f185c5.tar.bz2 |
re PR rtl-optimization/48037 (Missed optimization: unnecessary register moves)
2011-03-15 Richard Guenther <rguenther@suse.de>
PR tree-optimization/48037
* tree-ssa.c (maybe_rewrite_mem_ref_base): Rewrite vector
selects into BIT_FIELD_REFs.
(non_rewritable_mem_ref_base): Check if a MEM_REF is a
vector select.
* gcc.target/i386/pr48037-1.c: New testcase.
From-SVN: r170986
Diffstat (limited to 'gcc/tree-pretty-print.c')
0 files changed, 0 insertions, 0 deletions