https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97360
Alan Modra <amodra at gmail dot com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |bergner at gcc dot gnu.org, | |meissner at gcc dot gnu.org --- Comment #7 from Alan Modra <amodra at gmail dot com> --- (In reply to Aldy Hernandez from comment #6) > How can the end points of a type be (a) of a different type than the type > itself (b) incompatible with the type itself. > > Is this a peculiarity of these quad types, or is this a target bug? These are PXI and XI mode 512-bit integers. See comment #0. PXI is a partial integer mode, which is likely why they aren't types_compatible_p. I have no idea whether this is a target bug or something that should be handled by the target-independent code.