This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: [autovect] [patch] branch merge
- From: Dorit Naishlos <DORIT at il dot ibm dot com>
- To: Devang Patel <dpatel at apple dot com>
- Cc: GCC Patches <gcc-patches at gcc dot gnu dot org>, Ira Rosen <IRAR at il dot ibm dot com>, Sebastian Pop <sebastian dot pop at cri dot ensmp dot fr>
- Date: Tue, 27 Sep 2005 12:48:45 +0300
- Subject: Re: [autovect] [patch] branch merge
thanks!
dorit
Devang Patel <dpatel@apple.com> wrote on 23/09/2005 21:00:09:
>
> On Sep 21, 2005, at 9:52 AM, Devang Patel wrote:
>
> >
> > On Sep 21, 2005, at 12:05 AM, Dorit Naishlos wrote:
> >
> >
> >>> 2. eliminate_unnecessary_casts caused failure of
> >>> gcc.dg/tree-ssa/pr22051-1.c. I commented it out, and now
> >>> gcc.dg/vect/vect-subsat.c and gcc.dg/vect/vect-ifcvt-8.c fail
> >>> (we'll have
> >>> to either xfail these tests, or fix eliminate_unnecessary_casts
> >>> so that
> >>> pr22051-1.c doesn't fail).
> >>>
> >>>
> >>
> >> I temporarily xfailed the two vectorizer testcases, until
> >> eliminate_unnecessary_casts is enabled again
> >>
> >
> > I am testing fix right now.
>
>
> * tree-ssa-forwaprop.c (replacable_use_in_cond_expr): Do not
> a eliminate type conversion which feeds an equality comparison
> if the original type or either operand in the comparison is a
> function pointer.
>
> * gcc.dg/vect/vect-ifcvt-8.c: Enable.
> * gcc.dg/vect/vect-subsat.c: Enable.
>
> Bootstrapped and tested on powerpc-darwin.
>
> -
> Devang
>
> [attachment "av_elimiante_unnecessary_casts_fix.diff" deleted by
> Dorit Naishlos/Haifa/IBM]