[arm-embedded] Backport r174965 from trunk to ARM/embedded-4_6-branch
Terry Guo
terry.guo@arm.com
Mon Sep 5 09:19:00 GMT 2011
Hi,
The checkin at r174965 in trunk fixed vect-27.c failure for ARM EABI target.
Detailed information please refer to
http://gcc.gnu.org/ml/gcc-patches/2011-06/msg00927.html.
Performed regression test on arm QEMU and no regression.
OK to ARM/embedded-4_6-branch?
BR,
Terry
2011-09-05 Terry Guo <terry.guo@arm.com>
Backport r174965 from trunk.
2011-06-12 Ira Rosen <ira.rosen@linaro.org>
* tree-vect-data-refs.c
(vect_peeling_hash_get_most_frequent):
Take number of iterations to peel into account for equally
frequent
misalignment values.
Index: gcc/tree-vect-data-refs.c
===================================================================
--- gcc/tree-vect-data-refs.c (revision 178517)
+++ gcc/tree-vect-data-refs.c (working copy)
@@ -1250,7 +1250,9 @@
vect_peel_info elem = (vect_peel_info) *slot;
vect_peel_extended_info max = (vect_peel_extended_info) data;
- if (elem->count > max->peel_info.count)
+ if (elem->count > max->peel_info.count
+ || (elem->count == max->peel_info.count
+ && max->peel_info.npeel > elem->npeel))
{
max->peel_info.npeel = elem->npeel;
max->peel_info.count = elem->count;
More information about the Gcc-patches
mailing list