https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113179
--- Comment #3 from YunQiang Su <syq at gcc dot gnu.org> --- 36088299955f95ab58a5758cba2f29b84c8fbfbc is the first bad commit commit 36088299955f95ab58a5758cba2f29b84c8fbfbc Author: Richard Biener <rguent...@suse.de> Date: Wed Jun 29 07:17:57 2016 +0000 match.pd ((T)(T2)x -> (T)x): Remove restriction on final precision not matching mode precision. 2016-07-29 Richard Biener <rguent...@suse.de> * match.pd ((T)(T2)x -> (T)x): Remove restriction on final precision not matching mode precision. From-SVN: r237838 gcc/ChangeLog | 5 +++++ gcc/match.pd | 11 +++-------- 2 files changed, 8 insertions(+), 8 deletions(-)