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