[Bug c++/93137] [10 regression] ICE in refs_may_alias_p_2
jakub at gcc dot gnu.org
gcc-bugzilla@gcc.gnu.org
Fri Jan 3 13:09:00 GMT 2020
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93137
Jakub Jelinek <jakub at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |jakub at gcc dot gnu.org
--- Comment #2 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
I'm actually getting here
pr93137.C: In function ‘void foo(const string&)’:
pr93137.C:3:6: error: incorrect sharing of tree nodes
3 | void foo (const std::string& s)
| ^~~
*D.30380
D.30380->LibSuffix = std::operator+<char, std::char_traits<char>,
std::allocator<char> > ("/gcc/", s); [return slot optimization]
during GIMPLE pass: cfg
pr93137.C:3:6: internal compiler error: verify_gimple failed
0x158d570 verify_gimple_in_cfg(function*, bool)
../../gcc/tree-cfg.c:5445
so it looks like a dup of the other C++ tree node sharing PRs.
More information about the Gcc-bugs
mailing list