aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-vect-loop.c
diff options
context:
space:
mode:
authorRichard Biener <rguenther@suse.de>2014-02-05 10:28:26 +0000
committerRichard Biener <rguenth@gcc.gnu.org>2014-02-05 10:28:26 +0000
commitd55d9ed0aedfa9c6e5344b47379078f0a05dbb05 (patch)
tree8de24760e84b908a9863a5ca49e627d41e971b6d /gcc/tree-vect-loop.c
parentc70da878e56cbac6eeb924fa9bc32576714d1c03 (diff)
downloadgcc-d55d9ed0aedfa9c6e5344b47379078f0a05dbb05.zip
gcc-d55d9ed0aedfa9c6e5344b47379078f0a05dbb05.tar.gz
gcc-d55d9ed0aedfa9c6e5344b47379078f0a05dbb05.tar.bz2
tree-vect-loop.c (vect_analyze_loop_2): Be more informative when not vectorizing because of too many alias checks.
2014-02-05 Richard Biener <rguenther@suse.de> * tree-vect-loop.c (vect_analyze_loop_2): Be more informative when not vectorizing because of too many alias checks. * tree-vect-data-refs.c (vect_prune_runtime_alias_test_list): Add more verboseness, avoid duplicate MSG_MISSED_OPTIMIZATION. From-SVN: r207499
Diffstat (limited to 'gcc/tree-vect-loop.c')
-rw-r--r--gcc/tree-vect-loop.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/gcc/tree-vect-loop.c b/gcc/tree-vect-loop.c
index eb7ecb6..ab4d06f 100644
--- a/gcc/tree-vect-loop.c
+++ b/gcc/tree-vect-loop.c
@@ -1723,8 +1723,10 @@ vect_analyze_loop_2 (loop_vec_info loop_vinfo)
{
if (dump_enabled_p ())
dump_printf_loc (MSG_MISSED_OPTIMIZATION, vect_location,
- "too long list of versioning for alias "
- "run-time tests.\n");
+ "number of versioning for alias "
+ "run-time tests exceeds %d "
+ "(--param vect-max-version-for-alias-checks)\n",
+ PARAM_VALUE (PARAM_VECT_MAX_VERSION_FOR_ALIAS_CHECKS));
return false;
}