This is the mail archive of the gcc-patches@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]

Re: [PING] [PATCH, ARM, testcase] Skip target arm-neon for lp1243022.c


On 11/27/13 02:05, Zhenqiang Chen wrote:
Ping?
Thanks for including the actual patch you're pinging, it helps :-)

Hi,

lp1243022.c will fail with options: -mfpu=neon -mfloat-abi=hard.

Logs show it does not generate auto-incremental instruction in pass
auto_inc_dec. In this case, the check of REG_INC note at subreg2 will be
invalid. So skip the check for target arm-neon.

All PASS with the following options:

-mthumb/-mcpu=cortex-a9/-mfloat-abi=hard
-mthumb/-mcpu=cortex-a9/-mfloat-abi=soft
-mthumb/-mcpu=cortex-a9/-mfloat-abi=softfp
-mthumb/-mcpu=cortex-a9/-mfloat-abi=soft/-mfpu=vfpv3
-mthumb/-mcpu=cortex-a9/-mfloat-abi=softfp/-mfpu=vfpv3
-mthumb/-mcpu=cortex-a9/-mfloat-abi=hard/-mfpu=vfpv3
-mthumb/-mcpu=cortex-a9/-mfloat-abi=soft/-mfpu=neon
-mthumb/-mcpu=cortex-a9/-mfloat-abi=softfp/-mfpu=neon
-mthumb/-mcpu=cortex-a9/-mfloat-abi=hard/-mfpu=neon
-mthumb/-mcpu=cortex-a15/-mfloat-abi=hard
-mthumb/-mcpu=cortex-a15/-mfloat-abi=soft
-mthumb/-mcpu=cortex-a15/-mfloat-abi=softfp
-mthumb/-mcpu=cortex-a15/-mfloat-abi=soft/-mfpu=vfpv4
-mthumb/-mcpu=cortex-a15/-mfloat-abi=softfp/-mfpu=vfpv4
-mthumb/-mcpu=cortex-a15/-mfloat-abi=hard/-mfpu=vfpv4
-mthumb/-mcpu=cortex-a15/-mfloat-abi=soft/-mfpu=neon
-mthumb/-mcpu=cortex-a15/-mfloat-abi=softfp/-mfpu=neon
-mthumb/-mcpu=cortex-a15/-mfloat-abi=hard/-mfpu=neon

Is it OK?

Thanks!
-Zhenqiang

testsuite/ChangeLog:
2013-11-08  Zhenqiang Chen  <zhenqiang.chen@linaro.org>

         * gcc.target/arm/lp1243022.c: Skip target arm-neon.
It seems to me you should be xfailing arm-neon, not skipping the test. Unless there is some fundamental reason why we can not generate auto-inc instructions on the neon.

jeff


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