Avoid loading an undefined value in the ranger_cache constructor.
authorAndrew MacLeod <amacleod@redhat.com>
Wed, 16 Jun 2021 17:01:21 +0000 (13:01 -0400)
committerAndrew MacLeod <amacleod@redhat.com>
Wed, 16 Jun 2021 17:01:21 +0000 (13:01 -0400)
commitbdfc1207bd20cf1ad81fca121e4f7df4995cc0d6
treea4460d7256782b6ad7c8c078f0bca319cbfc34f7
parent9e64426dae129cca5b62355ef6c5a3bd6137e830
Avoid loading an undefined value in the ranger_cache constructor.

Enable_new_values takes a boolean, returning the old value.  The constructor
for ranger_cache initialized the m_new_value_p field by calling this routine
and ignorng the result.  This potentially loads the old value uninitialized.

* gimple-range-cache.cc (ranger_cache::ranger_cache): Initialize
m_new_value_p directly.
gcc/gimple-range-cache.cc