]> gcc.gnu.org Git - gcc.git/commit
PowerPC: Add Decimal <-> float128 conversions.
authorMichael Meissner <meissner@linux.ibm.com>
Wed, 11 Nov 2020 18:00:50 +0000 (13:00 -0500)
committerMichael Meissner <meissner@linux.ibm.com>
Wed, 11 Nov 2020 18:00:50 +0000 (13:00 -0500)
commitadbdb13386bb14c522c8c25b74f31c66478a417d
tree00276a32c3342a6bd2e54d11d9a28c84e9a9a51f
parentc18116f517228c7248c42f5b743457465fcfed06
PowerPC: Add Decimal <-> float128 conversions.

libgcc/
2020-11-11  Michael Meissner  <meissner@linux.ibm.com>

* config/rs6000/t-float128 (fp128_dec_funcs): New macro.
(ibm128_dec_funcs): New macro.
(fp128_ppc_funcs): Add the Decimal <-> __float128 conversions.
(fp128_dec_objs): Force Decimal <-> __float128 conversions to be
compiled with -mabi=ieeelongdouble.
(ibm128_dec_objs): Force Decimal <-> __float128 conversions to be
compiled with -mabi=ieeelongdouble.
(FP128_CFLAGS_DECIMAL): New macro.
(IBM128_CFLAGS_DECIMAL): New macro.
* config/rs6000/_dd_to_kf.c: New file.
* config/rs6000/_kf_to_dd.c: New file.
* config/rs6000/_kf_to_sd.c: New file.
* config/rs6000/_kf_to_td.c: New file.
* config/rs6000/_sd_to_kf.c: New file.
* config/rs6000/_td_to_kf.c: New file.
libgcc/config/rs6000/_dd_to_kf.c [new file with mode: 0644]
libgcc/config/rs6000/_kf_to_dd.c [new file with mode: 0644]
libgcc/config/rs6000/_kf_to_sd.c [new file with mode: 0644]
libgcc/config/rs6000/_kf_to_td.c [new file with mode: 0644]
libgcc/config/rs6000/_sd_to_kf.c [new file with mode: 0644]
libgcc/config/rs6000/_td_to_kf.c [new file with mode: 0644]
libgcc/config/rs6000/t-float128
This page took 0.067193 seconds and 6 git commands to generate.