summaryrefslogtreecommitdiffstats
path: root/libjava/classpath/java/sql/Struct.java
diff options
context:
space:
mode:
authorhubicka <hubicka@138bc75d-0d04-0410-961f-82ee72b054a4>2012-11-02 16:34:52 +0000
committerhubicka <hubicka@138bc75d-0d04-0410-961f-82ee72b054a4>2012-11-02 16:34:52 +0000
commit72276d01ede840f437b084eb0f89495f0d69f49f (patch)
treef422408bb685a50d53e449a1a6c13e851119cfe9 /libjava/classpath/java/sql/Struct.java
parentb73e53043ae7c29b715538961c8af71e22727585 (diff)
downloadppe42-gcc-72276d01ede840f437b084eb0f89495f0d69f49f.tar.gz
ppe42-gcc-72276d01ede840f437b084eb0f89495f0d69f49f.zip
PR middle-end/55079
* tree-ssa-loop-niter.c (number_of_iterations_exit): Update MAX field if NITER was folded to contant. (record_estimate): Sanity check. * tree-ssa-loop-ivcanon.c (remove_exits_and_undefined_stmts): New function. (remove_redundant_iv_test): New function. (loops_to_unloop, loops_to_unloop_nunroll): New static vars. (unloop_loops): Break out from ... (try_unroll_loop_completely): ... here; Pass in MAXITER; use remove_exits_and_undefined_stmts; do not unloop. (canonicalize_loop_induction_variables): Compute MAXITER; use remove_redundant_iv_test; remove loop_close_ssa_invalidated and irred_invalidated arguments. (canonicalize_induction_variables): Compute fresh bound estimates; unloop; walk from innermost. (tree_unroll_loops_completely): Likewise. * gcc.dg/tree-ssa/cunroll-10.c: New testcase. * gcc.dg/tree-ssa/cunroll-9.c: New testcase. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@193098 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libjava/classpath/java/sql/Struct.java')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud