[Bug tree-optimization/83086] [8 Regression] valgrind error in gimple-ssa-store-merging.c for recent build
jakub at gcc dot gnu.org
gcc-bugzilla@gcc.gnu.org
Tue Nov 21 11:16:00 GMT 2017
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83086
Jakub Jelinek <jakub at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|UNCONFIRMED |ASSIGNED
Last reconfirmed| |2017-11-21
Component|c |tree-optimization
Target Milestone|--- |8.0
Summary|valgrind error in |[8 Regression] valgrind
|gimple-ssa-store-merging.c |error in
|for recent build |gimple-ssa-store-merging.c
| |for recent build
Ever confirmed|0 |1
--- Comment #3 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
Untested fix:
2017-11-21 Jakub Jelinek <jakub@redhat.com>
PR tree-optimization/83086
* gimple-ssa-store-merging.c
(imm_store_chain_info::try_coalesce_bswap): Test this_n.base_addr
rather than n.base_addr.
--- gcc/gimple-ssa-store-merging.c.jj 2017-11-21 09:41:00.000000000 +0100
+++ gcc/gimple-ssa-store-merging.c 2017-11-21 12:13:23.346947756 +0100
@@ -2390,7 +2390,7 @@ imm_store_chain_info::try_coalesce_bswap
? try_size - info->bitsize - bitpos
: bitpos))
return false;
- if (n.base_addr && vuse_store)
+ if (this_n.base_addr && vuse_store)
{
unsigned int j;
for (j = first; j <= last; ++j)
More information about the Gcc-bugs
mailing list