https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93436
Marek Polacek <mpolacek at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Keywords| |ice-on-valid-code Status|UNCONFIRMED |NEW Last reconfirmed| |2020-01-25 CC| |mpolacek at gcc dot gnu.org Ever confirmed|0 |1 --- Comment #2 from Marek Polacek <mpolacek at gcc dot gnu.org> --- Confirmed. during GIMPLE pass: sanopt dump file: test.ii.230t.sanopt In file included from test.cpp:1: /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/g++-v9/optional: In constructor ‘constexpr std::_Optional_payload<unsigned int, true, true, true>::_Optional_payload(std::in_place_t, _Args&& ...) [with _Args = {unsigned int}][inherited from std::_Optional_payload_base<unsigned int>]’: /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/g++-v9/optional:298:42: internal compiler error: Segmentation fault 0x1567138 crash_signal /home/mpolacek/src/gcc/gcc/toplev.c:328 0x7fcc1a3696af ??? /usr/src/debug/glibc-2.30-34-g994e529a37/signal/../sysdeps/unix/sysv/linux/x86_64/sigaction.c:0 0x91a849 tree_check(tree_node*, char const*, int, char const*, tree_code) /home/mpolacek/src/gcc/gcc/tree.h:3277 0x15adf91 sanitize_rewrite_addressable_params /home/mpolacek/src/gcc/gcc/sanopt.c:1179 0x15ae779 execute /home/mpolacek/src/gcc/gcc/sanopt.c:1293