aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-pass.h
diff options
context:
space:
mode:
authorRichard Biener <rguenther@suse.de>2023-12-04 14:03:37 +0100
committerRichard Biener <rguenther@suse.de>2023-12-05 08:31:32 +0100
commit4dd02d62abd76a69f65d9f3fed6febeed53fc90a (patch)
treef863cb2f0737c8f2137e477cafb2a08e27b75a8e /gcc/tree-pass.h
parente00c00730912cd6072954cd2c29ca44e33dbb598 (diff)
downloadgcc-4dd02d62abd76a69f65d9f3fed6febeed53fc90a.zip
gcc-4dd02d62abd76a69f65d9f3fed6febeed53fc90a.tar.gz
gcc-4dd02d62abd76a69f65d9f3fed6febeed53fc90a.tar.bz2
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.
Diffstat (limited to 'gcc/tree-pass.h')
0 files changed, 0 insertions, 0 deletions