diff options
author | Bill Schmidt <wschmidt@linux.ibm.com> | 2021-12-14 10:09:06 -0600 |
---|---|---|
committer | Bill Schmidt <wschmidt@linux.ibm.com> | 2021-12-14 11:20:11 -0600 |
commit | 74aeb9726756aa79c21028712c26910866e33026 (patch) | |
tree | 404713a5185c5a9a177a21a137887572c1b75406 /gcc/fortran/frontend-passes.c | |
parent | 3736837806fdb26daa51300bee1554bef89db9fe (diff) | |
download | gcc-74aeb9726756aa79c21028712c26910866e33026.zip gcc-74aeb9726756aa79c21028712c26910866e33026.tar.gz gcc-74aeb9726756aa79c21028712c26910866e33026.tar.bz2 |
rs6000: Some builtins require IBM-128 long double format (PR103623)
2021-12-14 Bill Schmidt <wschmidt@linux.ibm.com>
gcc/
PR target/103623
* config/rs6000/rs6000-builtin-new.def (__builtin_pack_longdouble): Add
ibmld attribute.
(__builtin_unpack_longdouble): Likewise.
* config/rs6000/rs6000-call.c (rs6000_expand_new_builtin): Add special
handling for ibmld attribute.
* config/rs6000/rs6000-gen-builtins.c (attrinfo): Add isibmld.
(parse_bif_attrs): Handle ibmld.
(write_decls): Likewise.
(write_bif_static_init): Likewise.
Diffstat (limited to 'gcc/fortran/frontend-passes.c')
0 files changed, 0 insertions, 0 deletions