Do not ICE on ternary expressions when calculating value ranges
authorJan Hubicka <jh@suse.cz>
Mon, 13 Dec 2021 08:38:53 +0000 (09:38 +0100)
committerJan Hubicka <jh@suse.cz>
Mon, 13 Dec 2021 08:38:53 +0000 (09:38 +0100)
commit3b61f06b2e1e7e72fcb6c0cf3590cb25eb92c4f2
treedbb918c39d971399c923d9f101992443f4333bea
parent01ad8c54fdca1db3d71bf6c4b861a9d1db3c2a59
Do not ICE on ternary expressions when calculating value ranges

gcc/ChangeLog:

2021-12-12  Jan Hubicka  <hubicka@ucw.cz>

PR ipa/103513
* ipa-fnsummary.c (evaluate_conditions_for_known_args): Do not ICE
on ternary expression.

gcc/testsuite/ChangeLog:

2021-12-12  Jan Hubicka  <hubicka@ucw.cz>

PR ipa/103513
* gcc.c-torture/compile/pr103513.c: New test.
gcc/ipa-fnsummary.c
gcc/testsuite/gcc.c-torture/compile/pr103513.c [new file with mode: 0644]