aboutsummaryrefslogtreecommitdiff
path: root/gcc/fortran/options.c
diff options
context:
space:
mode:
authorSebastian Pop <pop@cri.ensmp.fr>2005-09-26 20:44:16 +0200
committerSebastian Pop <spop@gcc.gnu.org>2005-09-26 18:44:16 +0000
commitc59dabbe46f7fb351cf1eeadadc3c7fc655a57f6 (patch)
treece0308e7c928b4cd0931b0d737e65c3428d59513 /gcc/fortran/options.c
parent0f9284bf83143fbc2682b831121553c85e4b14f2 (diff)
downloadgcc-c59dabbe46f7fb351cf1eeadadc3c7fc655a57f6.zip
gcc-c59dabbe46f7fb351cf1eeadadc3c7fc655a57f6.tar.gz
gcc-c59dabbe46f7fb351cf1eeadadc3c7fc655a57f6.tar.bz2
re PR tree-optimization/23942 (loop problem / testcase takes very long time to compile)
PR tree-optimization/23942 * Makefile.in (SCEV_H): Depends on PARAMS_H. * tree-scalar-evolution.c: Include params.h. (t_bool): New enum. (follow_ssa_edge, follow_ssa_edge_in_rhs, follow_ssa_edge_in_condition_phi_branch, follow_ssa_edge_in_condition_phi, follow_ssa_edge_inner_loop_phi): Change return type to t_bool. Use a parameter to limit the size of trees that are walked before stopping (analyze_evolution_in_loop): Initialize the limit to 0. (follow_ssa_edge): Give up by returning t_dont_know if the limit exceeds PARAM_SCEV_MAX_EXPR_SIZE. From-SVN: r104653
Diffstat (limited to 'gcc/fortran/options.c')
0 files changed, 0 insertions, 0 deletions