]> git.ipfire.org Git - thirdparty/gcc.git/commit
[Ada] Add support for folding more and/or expressions
authorArnaud Charlet <charlet@adacore.com>
Sat, 30 Jan 2021 16:52:54 +0000 (11:52 -0500)
committerPierre-Marie de Rodat <derodat@adacore.com>
Tue, 15 Jun 2021 10:19:20 +0000 (06:19 -0400)
commitf1e93d3f1ad9091e0c986e6e014738a53f10a50e
tree7f5755c4070fca4be7b22fc1091efb731e5ab95e
parent69558e562c0605e1e13d069c3bdbadedf7d72016
[Ada] Add support for folding more and/or expressions

gcc/ada/

* sem_eval.adb (Eval_Logical_Op, Test_Expression_Is_Foldable):
Add support for folding more "and"/"or" expressions.
* exp_util.adb (Side_Effect_Free): Fix handling of membership
tests.
gcc/ada/exp_util.adb
gcc/ada/sem_eval.adb