On 17 January 2018 at 12:11, Kyrill  Tkachov
<kyrylo.tkac...@foss.arm.com> wrote:
> Hi all,
>
> This test is naughty because it doesn't use the proper effective target
> checks
> and add-options mechanisms for setting a Thumb1 target, which leads to
> Thumb1 hard-float errors
> when testing a toolchain configured with --with-cpu=cortex-a15
> --with-fpu=neon-vfpv4 --with-float=hard --with-mode=thumb.
>
> This patch fixes that in the obvious way.
>
> Committing to trunk.
> Thanks,
> Kyrill
>
> 2018-01-17  Kyrylo Tkachov <kyrylo.tkac...@arm.com>
>
>     * gcc.target/arm/xor-and.c: Fix armv6 effective target checks
>     and options.

There was a problem with the order of dg-options and dg-add-options,
which I fixed as a obvious at r256845.

Christophe
2018-01-18  Christophe Lyon  <christophe.l...@linaro.org>

        * gcc.target/arm/xor-and.c: Fix dg-options and dg-add-options
        order.
Index: gcc/testsuite/gcc.target/arm/xor-and.c
===================================================================
--- gcc/testsuite/gcc.target/arm/xor-and.c      (revision 256844)
+++ gcc/testsuite/gcc.target/arm/xor-and.c      (revision 256845)
@@ -1,7 +1,7 @@
 /* { dg-do compile } */
 /* { dg-require-effective-target arm_arch_v6_ok } */
+/* { dg-options "-O" }  */
 /* { dg-add-options arm_arch_v6 } */
-/* { dg-options "-O" }  */
 
 unsigned short foo (unsigned short x)
 {

Reply via email to