https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89270
--- Comment #13 from GCC Commits <cvs-commit at gcc dot gnu.org> --- The master branch has been updated by Richard Biener <rgue...@gcc.gnu.org>: https://gcc.gnu.org/g:4dd02d62abd76a69f65d9f3fed6febeed53fc90a commit r14-6134-g4dd02d62abd76a69f65d9f3fed6febeed53fc90a Author: Richard Biener <rguent...@suse.de> Date: Mon Dec 4 14:03:37 2023 +0100 c/89270 - honor registered_builtin_types in type_for_size The following fixes the intermediate conversions inserted by convert_to_integer when facing address-spaces and converts to their effective [u]intptr_t when they are registered_builtin_types by considering those also from c_common_type_for_size and not only from c_common_type_for_mode. PR c/89270 gcc/c-family/ * c-common.cc (c_common_type_for_size): Consider registered_builtin_types. gcc/testsuite/ * gcc.target/avr/pr89270.c: New testcase.