https://gcc.gnu.org/bugzilla/show_bug.cgi?id=126788
H.J. Lu <hjl.tools at gmail dot com> changed:
What |Removed |Added
----------------------------------------------------------------------------
Last reconfirmed| |2026-08-11
CC| |hjl.tools at gmail dot com
Ever confirmed|0 |1
Status|UNCONFIRMED |NEW
--- Comment #1 from H.J. Lu <hjl.tools at gmail dot com> ---
Add
/* (type) ((wide_type) a) -> a. */
(simplify
(convert (convert@1 @0))
(if (ANY_INTEGRAL_TYPE_P (type)
&& ANY_INTEGRAL_TYPE_P (TREE_TYPE (@1))
&& types_match (type, TREE_TYPE (@0))
&& element_precision (type) < element_precision (TREE_TYPE (@1)))
@0))
to match.pd works for me.