This patch adds 6 target supports to test what type of PowerPC long double is
used by the test:
1) Long double uses the IBM 128-bit extended double format;
2) Long double uses the IEEE 128-bit format;
3) We can force long double to use IBM 128-bit and GLIBC works;
4) We can force long double to use IEEE 128-bit and GLIBC works;
5) Long double uses one of the 128-bit formats; (and)
6) Long double uses the 64-bit format.
gcc/testsuite/
2020-12-17 Michael Meissner <meissner@linux.ibm.com>
* lib/target-supports.exp
(check_effective_target_ppc_long_double_ibm): New function.
(check_effective_target_ppc_long_double_ieee): New function.
(check_effective_target_ppc_long_double_override_ibm): New function.
(check_effective_target_ppc_long_double_override_ieee): New function.
(check_effective_target_ppc_long_double_128bit): New function.
(check_effective_target_ppc_long_double_64bit): New function.