diff options
author | Eric Botcazou <ebotcazou@adacore.com> | 2024-09-11 19:37:08 +0200 |
---|---|---|
committer | Marc Poulhiès <dkm@gcc.gnu.org> | 2024-10-08 10:37:15 +0200 |
commit | cfbee1856f5125bbabc28088f62a86f3dee5a159 (patch) | |
tree | e422e67cc0a02f42962b9e8f4abf590128b266e2 /gcc/tree-vector-builder.h | |
parent | da2a85ac53cbb9a9162cfb9a6da1c2bd47fc0b1b (diff) | |
download | gcc-cfbee1856f5125bbabc28088f62a86f3dee5a159.zip gcc-cfbee1856f5125bbabc28088f62a86f3dee5a159.tar.gz gcc-cfbee1856f5125bbabc28088f62a86f3dee5a159.tar.bz2 |
ada: Fix negative value returned by 'Image for array with nonnegative component
The problem is that Exp_Put_Image.Build_Elementary_Put_Image_Call uses the
signedness of the base type but the size of the first subtype, hence the
discrepancy between them.
gcc/ada/ChangeLog:
PR ada/115535
* exp_put_image.adb (Build_Elementary_Put_Image_Call): Use the size
of the underlying type to find the support type.
Diffstat (limited to 'gcc/tree-vector-builder.h')
0 files changed, 0 insertions, 0 deletions