[Ada] Computation of Shift_Left and large signed values
authorArnaud Charlet <charlet@adacore.com>
Fri, 29 Jan 2021 15:57:39 +0000 (10:57 -0500)
committerPierre-Marie de Rodat <derodat@adacore.com>
Fri, 7 May 2021 09:28:58 +0000 (05:28 -0400)
commitfde5868f3667b2ec0fb43c1b6f8c737be549fcce
tree4ac9b362df9ce57c8e54f770fd7bbe0a65c47b7f
parentf3a8f939ba0473156f6c932f1acba2428e640011
[Ada] Computation of Shift_Left and large signed values

gcc/ada/

* sem_eval.adb (Fold_Shift): Fix computation of Shift_Left
resulting in negative signed values.
gcc/ada/sem_eval.adb