https://gcc.gnu.org/bugzilla/show_bug.cgi?id=123596
Andrew Pinski <pinskia at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Known to work| |11.4.0
Known to fail| |12.1.0
Summary|ICE in tree check: expected |[13/14/15/16 regression]
|ssa_name, have var_decl in |ICE in tree check: expected
|unlink_stmt_vdef, at |ssa_name, have var_decl in
|tree-ssa-operands.cc:1387 |unlink_stmt_vdef, at
|with -O2 flag |tree-ssa-operands.cc:1387
| |with -O2 flag
Target Milestone|--- |13.5
Keywords| |needs-bisection,
| |needs-reduction
--- Comment #1 from Andrew Pinski <pinskia at gcc dot gnu.org> ---
better C++11 testcase:
```
#include <vector>
#include <csetjmp>
#include <cstddef>
size_t size;
jmp_buf jump_buffer;
template <typename> void f(void *);
int a;
int main() {
auto g = [](int *data) { f<int>(data); };
g(&a);
std::vector<int>(size, setjmp(jump_buffer));
}
```