[Ada] Avoid creating temporaries in Universal_Integer, continued
authorEric Botcazou <ebotcazou@adacore.com>
Mon, 13 Jan 2020 20:17:48 +0000 (21:17 +0100)
committerPierre-Marie de Rodat <derodat@adacore.com>
Wed, 3 Jun 2020 10:01:42 +0000 (06:01 -0400)
commite4542648e1d0e922bb2bb700f25b42e5af0da9ab
tree357502e55889941b4074e487dfbcb838cb3efd30
parenta10340812c6315b7b78bdfd69d31afef03184ba0
[Ada] Avoid creating temporaries in Universal_Integer, continued

2020-06-03  Eric Botcazou  <ebotcazou@adacore.com>

gcc/ada/

* exp_util.adb (Remove_Side_Effects): For a type conversion, do
not remove the side effects of the expression only if it is of
universal integer type.
gcc/ada/exp_util.adb