diff options
author | Richard Biener <rguenther@suse.de> | 2023-12-04 14:03:37 +0100 |
---|---|---|
committer | Richard Biener <rguenther@suse.de> | 2023-12-05 08:31:32 +0100 |
commit | 4dd02d62abd76a69f65d9f3fed6febeed53fc90a (patch) | |
tree | f863cb2f0737c8f2137e477cafb2a08e27b75a8e /gcc/tree-pass.h | |
parent | e00c00730912cd6072954cd2c29ca44e33dbb598 (diff) | |
download | gcc-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