These patches update the test suite patches I posted on November 21. There are 3 patches in this series.
1) The first patch adds new target-support options; 2) The second patch updates pr70117.c; (and) 3) The third patch updates convert-bfp-11.c. In the target supports patches, I expanded the target supports to include more options to select targets with an appropriate long double format. There are four options to check whether the current long double is: 1) 128-bit using the IBM extended double format; 2) 128-bit using the IEEE format; 3) Long double is 128-bits (i.e. either IBM or IEEE); (and) 4) Long double is 64-bits. I also added two new target supports: 1) If you can switch the long double to IBM extended double via compiler options and the GLIBC supports this change. If you are using an existing GLIBC with IBM long double, this should work since you aren't switching the long double format. 2) And likewise if you can switch the long double to IEEE 128-bit. I modified the two tests to use the new target supports where we select IBM 128-bit at compile time. This will allow these two tests to be tested with the current compilers, and also continue to running these two tests when the default long double has been changed. I have built compilers with each of the three long double formats being default, and all 3 compilers run these tests (providing I use GLIBC 2.32 or later). -- Michael Meissner, IBM IBM, M/S 2506R, 550 King Street, Littleton, MA 01460-6245, USA email: meiss...@linux.ibm.com, phone: +1 (978) 899-4797