on 2022/12/20 20:14, Jakub Jelinek wrote: > On Mon, Dec 19, 2022 at 04:11:59PM +0800, Kewen.Lin wrote: >> In function fold_convert_const_real_from_real, when the modes of >> two types involved in fp conversion are the same, we can simply >> take it as copy, rebuild with the exactly same TREE_REAL_CST and >> the target type. It is more efficient and helps to avoid possible >> unexpected signalling bit clearing in [1]. >> >> Bootstrapped and regtested on x86_64-redhat-linux, aarch64-linux-gnu >> and powerpc64{,le}-linux-gnu. >> >> Is it ok for trunk? >> >> [1] https://gcc.gnu.org/pipermail/gcc-patches/2022-December/608533.html >> >> gcc/ChangeLog: >> >> * fold-const.cc (fold_convert_const_real_from_real): Treat floating >> point conversion to a type with same mode as copy instead of normal >> convertFormat. > > The patch is ok for trunk. Thanks. >
Thanks! Committed in r13-4815-g94cf7a2d95bf6d. BR, Kewen