diff options
author | Martin Liska <mliska@suse.cz> | 2020-08-13 09:38:41 +0200 |
---|---|---|
committer | Martin Liska <mliska@suse.cz> | 2020-08-13 10:27:37 +0200 |
commit | f91770216eade83f068528c1e4f00e2ac3b23044 (patch) | |
tree | 21fa47470882ead9d0bc6ce20225990b26e3e5ab /gcc/fortran/trans-array.c | |
parent | 2b5490f5d1633fedf20e6eba87153c5963c61368 (diff) | |
download | gcc-f91770216eade83f068528c1e4f00e2ac3b23044.zip gcc-f91770216eade83f068528c1e4f00e2ac3b23044.tar.gz gcc-f91770216eade83f068528c1e4f00e2ac3b23044.tar.bz2 |
ipa: fix ICE in get_default_value
The patch aligns code with ipcp_bits_lattice::set_to_constant
where we properly mask m_value with m_mask. The same should
be done here.
gcc/ChangeLog:
PR ipa/96482
* ipa-cp.c (ipcp_bits_lattice::meet_with_1): Mask m_value
with m_mask.
gcc/testsuite/ChangeLog:
PR ipa/96482
* gcc.dg/ipa/pr96482-2.c: New test.
Diffstat (limited to 'gcc/fortran/trans-array.c')
0 files changed, 0 insertions, 0 deletions