https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80117
Eric Botcazou <ebotcazou at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Summary|[7 regression] |a-cfinve.ads:245:04: |a-cfinve.ads:245:04: |warning: types for |warning: types for |unchecked conversion have |unchecked conversion have |different sizes |different sizes | --- Comment #5 from Eric Botcazou <ebotcazou at gcc dot gnu.org> --- > I don't understand, system-linux-x86{,_64}.ads only differ in wordsize and > memorysize in gcc-6, and that distinction no longer exists in gcc-7. I > expect system-linux-arm.ads to work for ILP32 as is. Please don't put back the regression marker, this has never worked with the FSF tree so this cannot possibly be a regression. We cannot guess the effects of changes on external patches. If you had submitted the external patch, then it would have been taken into account, but you hadn't so it certainly isn't up to the maintainers to repair the damages; someone needs to adjust it to GCC 7 and submit it for inclusion (the pristine version would also be OK for GCC 6.4).