diff options
author | David Malcolm <dmalcolm@redhat.com> | 2020-08-19 17:36:53 -0400 |
---|---|---|
committer | David Malcolm <dmalcolm@redhat.com> | 2020-08-19 21:18:30 -0400 |
commit | 2f5951bd95e334d611f4be7bbe1a136c580f9c20 (patch) | |
tree | d8b4686beed979d3f49d0f6bc2ae610d53198b16 /gcc/fortran/openmp.c | |
parent | 04e23a4051fb3c049f85b9e6e2fc58f937337aff (diff) | |
download | gcc-2f5951bd95e334d611f4be7bbe1a136c580f9c20.zip gcc-2f5951bd95e334d611f4be7bbe1a136c580f9c20.tar.gz gcc-2f5951bd95e334d611f4be7bbe1a136c580f9c20.tar.bz2 |
analyzer: fix ICE on vector comparisons [PR96713]
gcc/analyzer/ChangeLog:
PR analyzer/96713
* region-model.cc (region_model::get_gassign_result): For
comparisons, only use eval_condition when the lhs has boolean
type, and use get_or_create_constant_svalue on the boolean
constants directly rather than via get_rvalue.
gcc/testsuite/ChangeLog:
PR analyzer/96713
* gcc.dg/analyzer/pr96713.c: New test.
Diffstat (limited to 'gcc/fortran/openmp.c')
0 files changed, 0 insertions, 0 deletions