Consequently whilst looking at the list I noticed these two were missing.

This OK for trunk?

gcc/ChangeLog:
2019-12-13  Andre Vieira  <andre.simoesdiasvie...@arm.com>

        * doc/sourcebuild.texi (arm_little_endian, arm_nothumb):
        Documented existing target checks.

On 13/12/2019 13:05, Andre Vieira (lists) wrote:
Thanks for pointing it out Rainer. Thanks to that reminder I noticed there is a different way to achieve this without adding that extra target check.

This OK?

gcc/testsuite/ChangeLog:

2019-12-12  Andre Vieira  <andre.simoesdiasvie...@arm.com>

         * gcc.dg/vect/vect-epilogues.c: XFAIL for arm big endian.

On 12/12/2019 17:41, Rainer Orth wrote:
Hi Andre,

gcc/testsuite/ChangeLog:

2019-12-12  Andre Vieira  <andre.simoesdiasvie...@arm.com>

         * gcc.dg/vect/vect-epilogues.c: XFAIL for arm big endian.
         * lib/target-supports.exp (check_effective_target_arm_big_endian):
         New target selector.

as always, this needs documenting in sourcebuild.texi.

    Rainer

diff --git a/gcc/doc/sourcebuild.texi b/gcc/doc/sourcebuild.texi
index 3950c82c685d55cb8aada0465b5337555fafbd92..42e3cdd6b95931ae21aa88fa7805dccf5b4c1371 100644
--- a/gcc/doc/sourcebuild.texi
+++ b/gcc/doc/sourcebuild.texi
@@ -1721,6 +1721,9 @@ Target generates decimal floating point instructions with current options.
 @item arm32
 ARM target generates 32-bit code.
 
+@item arm_little_endian
+ARM target that generates little-endian code.
+
 @item arm_eabi
 ARM target adheres to the ABI for the ARM Architecture.
 
@@ -1808,6 +1811,9 @@ ARM target generates Thumb-1 code for @code{-mthumb}.
 @item arm_thumb2_ok
 ARM target generates Thumb-2 code for @code{-mthumb}.
 
+@item arm_nothumb
+ARM target that is not using Thumb.
+
 @item arm_vfp_ok
 ARM target supports @code{-mfpu=vfp -mfloat-abi=softfp}.
 Some multilibs may be incompatible with these options.

Reply via email to