This is the mail archive of the gcc-bugs@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[Bug middle-end/66877] [6 Regression] FAIL: gcc.dg/vect/vect-over-widen-3-big-array.c -flto -ffat-lto-objects scan-tree-dump-times vect "vect_recog_over_widening_pattern: detected" 2


https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66877

--- Comment #6 from rguenther at suse dot de <rguenther at suse dot de> ---
On Tue, 19 Jan 2016, ktkachov at gcc dot gnu.org wrote:

> https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66877
> 
> --- Comment #5 from ktkachov at gcc dot gnu.org ---
> (In reply to Richard Biener from comment #4)
> > For some reason you get widening shifts recognized while I get them not
> > supported by the HW (with the cross at -O2 -ftree-vectorize).  -mfpu=neon
> > doesn't help.
> > 
> > I still can't reproduce your dump file with
> > 
> > /space/rguenther/src/svn/trunk3/configure --target=arm-none-eabi
> > gcc> /cc1 -quiet t.c -O2 -ftree-vectorize -fdump-tree-vect-details
> > -fno-vect-cost-model -fno-common -mfpu=neon -march=armv7-a
> > 
> 
> Can you try adding -mfloat-abi=hard to the command line?

Thanks, that way it works.  Just figured I can't test if
the suggested testsuite addition works though.

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]