[Ada] Fix internal error on instance of Ada.Task_Attributes at -O
authorEric Botcazou <ebotcazou@adacore.com>
Wed, 22 Jun 2022 18:13:20 +0000 (20:13 +0200)
committerPierre-Marie de Rodat <derodat@adacore.com>
Wed, 13 Jul 2022 10:01:19 +0000 (10:01 +0000)
commit2b8c12348da3eb770968b718a9ace9fb8fba246f
treec09899d76c2507d8ff901087f75e9add29750b3b
parent6071ef0bed2081dd1ecd89299127ae07077df1f3
[Ada] Fix internal error on instance of Ada.Task_Attributes at -O

This happens when there is a size mismatch, but this must be accepted.

gcc/ada/

* gcc-interface/utils.cc (unchecked_convert): Also pad in most cases
if the source is not a scalar type but the destination is.
gcc/ada/gcc-interface/utils.cc