https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101641
--- Comment #12 from Segher Boessenkool <segher at gcc dot gnu.org> --- And in RTL there are no types at all. Everything just holds bit patterns, which are interpreted in various modes. You can never translate that to a C type, no matter how hard you try!
