non-TARGET_SUPPORTS_WIDE_INT targets
Andrew Pinski (QUIC)
quic_apinski@quicinc.com
Sun Jun 29 04:29:12 GMT 2025
Does it makes sense to try to convert and/or depreciate targets that don't have TARGET_SUPPORTS_WIDE_INT set to 1? TARGET_SUPPORTS_WIDE_INT has been around since 2013
(https://inbox.sourceware.org/gcc-patches/52A23C51.8040107@naturalbridge.com/).
At least I think we should require new targets have TARGET_SUPPORTS_WIDE_INT set.
The following targets have TARGET_SUPPORTS_WIDE_INT set to 1:
aarch64, alpha, arm, i386, loongarch, nvptx, pru, riscv, rs6000, s390, sparc
If agreed that we should convert the rest, I will create a Bugzilla for each target.
It does seem like we should be more aggressive on these kind of cleanups rather than keeping around the 2 paths around.
Thanks,
Andrew Pinski
More information about the Gcc
mailing list