On 1/8/21 2:14 PM, Ilya Leoshkevich wrote:
> v1: https://gcc.gnu.org/pipermail/gcc-patches/2021-January/563034.html
> v1 -> v2: Use TARGET_VXE_P instead of TARGET_Z14_P.
> 
> 
> 
> Give end users the opportunity to find out whether long doubles are
> stored in floating-point register pairs or in vector registers, so that
> they could fine-tune their asm statements.
> 
> gcc/ChangeLog:
> 
> 2020-12-14  Ilya Leoshkevich  <i...@linux.ibm.com>
> 
>       * config/s390/s390-c.c (s390_def_or_undef_macro): Accept
>       callables instead of mask values.
>       (struct target_flag_set_p): New predicate.
>       (s390_cpu_cpp_builtins_internal): Define or undefine
>       __LONG_DOUBLE_VX__ macro.
> 
> gcc/testsuite/ChangeLog:
> 
> 2020-12-14  Ilya Leoshkevich  <i...@linux.ibm.com>
> 
>       * gcc.target/s390/vector/long-double-vx-macro-off.c: New test.
>       * gcc.target/s390/vector/long-double-vx-macro-on.c: New test.

Ok, thanks!

Andreas

Reply via email to