diff options
author | Thomas Preud'homme <thomas.preudhomme@arm.com> | 2015-05-13 05:39:14 +0000 |
---|---|---|
committer | Thomas Preud'homme <thopre01@gcc.gnu.org> | 2015-05-13 05:39:14 +0000 |
commit | aa953e2fc52e2196d62b9669a69c9e82de43dc3c (patch) | |
tree | 0763b13038e3d6e66aad049afe6d0efe654fe586 /libjava/classpath/java/sql/Savepoint.java | |
parent | e66fc62389b36c6f544d9960dc0acf08f9c55b37 (diff) | |
download | gcc-aa953e2fc52e2196d62b9669a69c9e82de43dc3c.zip gcc-aa953e2fc52e2196d62b9669a69c9e82de43dc3c.tar.gz gcc-aa953e2fc52e2196d62b9669a69c9e82de43dc3c.tar.bz2 |
re PR rtl-optimization/64616 (Redundant ldr when accessing var inside and outside a loop)
2015-05-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
gcc/
PR rtl-optimization/64616
* loop-invariant.c (can_move_invariant_reg): New.
(move_invariant_reg): Call above new function to decide whether
instruction can just be moved, skipping creation of temporary
register.
gcc/testsuite/
PR rtl-optimization/64616
* gcc.dg/loop-8.c: New test.
* gcc.dg/loop-9.c: New test.
From-SVN: r223113
Diffstat (limited to 'libjava/classpath/java/sql/Savepoint.java')
0 files changed, 0 insertions, 0 deletions