This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: [lno] Merge changes from mainline
- From: Dorit Naishlos <DORIT at il dot ibm dot com>
- To: pop <pop at icps dot u-strasbg dot fr>
- Cc: gcc-patches at gcc dot gnu dot org
- Date: Mon, 19 Jul 2004 14:17:37 +0300
- Subject: Re: [lno] Merge changes from mainline
The following patch is required to pass the vectorizer test-cases after the
merge.
dorit
Index: tree-vectorizer.c
===================================================================
RCS file: /cvs/gcc/gcc/gcc/Attic/tree-vectorizer.c,v
retrieving revision 1.1.2.51
diff -c -3 -p -r1.1.2.51 tree-vectorizer.c
*** tree-vectorizer.c 14 Jul 2004 19:05:14 -0000 1.1.2.51
--- tree-vectorizer.c 19 Jul 2004 11:04:06 -0000
*************** vect_create_data_ref (tree stmt, block_s
*** 818,824 ****
array_type = build_array_type (vectype, 0);
TYPE_ALIGN (array_type) = TYPE_ALIGN (TREE_TYPE (addr_ref)); /* CHECKME
*/
new_base = build1 (INDIRECT_REF, array_type, TREE_OPERAND (vec_stmt,
0));
! data_ref = build (ARRAY_REF, vectype, new_base, idx);
if (vect_debug_details (NULL))
{
--- 818,824 ----
array_type = build_array_type (vectype, 0);
TYPE_ALIGN (array_type) = TYPE_ALIGN (TREE_TYPE (addr_ref)); /* CHECKME
*/
new_base = build1 (INDIRECT_REF, array_type, TREE_OPERAND (vec_stmt,
0));
! data_ref = build (ARRAY_REF, vectype, new_base, idx, NULL_TREE,
NULL_TREE);
if (vect_debug_details (NULL))
{
pop
<pop@icps.u-strasb To: gcc-patches@gcc.gnu.org
g.fr> cc:
Sent by: Subject: [lno] Merge changes from mainline
gcc-patches-owner@
gcc.gnu.org
19/07/2004 01:57
Hi,
The patch of the merge can be found at:
http://icps.u-strasbg.fr/~pop/gcc/2004_07_18_merge.diff.gz
PRE is again synchronized with mainline, and enabled by default.
Bootstrapped on i686 and ia64. Many thanks to Zdenek for his help
during the merge.
Sebastian