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.8040...@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

Reply via email to