https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90913
--- Comment #1 from Martin Liška <marxin at gcc dot gnu.org> --- $ (gdb) bt #0 fancy_abort (file=0x18cc0d0 "/home/marxin/Programming/gcc/gcc/optabs.c", line=7341, function=0x18cc738 "maybe_gen_insn") at /home/marxin/Programming/gcc/gcc/diagnostic.c:1614 #1 0x0000000000d16618 in maybe_gen_insn (icode=CODE_FOR_nothing, nops=3, ops=0x7fffffffd580) at /home/marxin/Programming/gcc/gcc/optabs.c:7341 #2 0x0000000000d16a68 in maybe_expand_insn (icode=CODE_FOR_nothing, nops=3, ops=0x7fffffffd580) at /home/marxin/Programming/gcc/gcc/optabs.c:7385 #3 0x0000000000d16afc in expand_insn (icode=CODE_FOR_nothing, nops=3, ops=0x7fffffffd580) at /home/marxin/Programming/gcc/gcc/optabs.c:7416 #4 0x0000000000be03e4 in expand_mask_store_optab_fn (stmt=0x7ffff756d7e0, optab=maskstore_optab) at /home/marxin/Programming/gcc/gcc/internal-fn.c:2536 #5 0x0000000000be3f18 in expand_MASK_STORE (fn=IFN_MASK_STORE, stmt=0x7ffff756d7e0) at /home/marxin/Programming/gcc/gcc/internal-fn.def:133 #6 0x0000000000be5406 in expand_internal_call (fn=IFN_MASK_STORE, stmt=0x7ffff756d7e0) at /home/marxin/Programming/gcc/gcc/internal-fn.c:3573 #7 0x0000000000be5431 in expand_internal_call (stmt=0x7ffff756d7e0) at /home/marxin/Programming/gcc/gcc/internal-fn.c:3581 #8 0x00000000009af7f8 in expand_call_stmt (stmt=0x7ffff756d7e0) at /home/marxin/Programming/gcc/gcc/cfgexpand.c:2638 #9 expand_gimple_stmt_1 (stmt=<gimple_call 0x7ffff756d7e0>) at /home/marxin/Programming/gcc/gcc/cfgexpand.c:3709 #10 expand_gimple_stmt (stmt=<gimple_call 0x7ffff756d7e0>) at /home/marxin/Programming/gcc/gcc/cfgexpand.c:3868 #11 0x00000000009b5002 in expand_gimple_basic_block (bb=<optimized out>, disable_tail_calls=<optimized out>) at /home/marxin/Programming/gcc/gcc/cfgexpand.c:5908 #12 0x00000000009b6d68 in (anonymous namespace)::pass_expand::execute (this=<optimized out>, fun=0x7ffff7903000) at /home/marxin/Programming/gcc/gcc/cfgexpand.c:6531 #13 0x0000000000d35cfa in execute_one_pass (pass=<opt_pass* 0x23cce30 "expand"(238)>) at /home/marxin/Programming/gcc/gcc/passes.c:2473 #14 0x0000000000d36450 in execute_pass_list_1 (pass=<opt_pass* 0x23cce30 "expand"(238)>) at /home/marxin/Programming/gcc/gcc/passes.c:2559 #15 0x0000000000d36489 in execute_pass_list (fn=0x7ffff7903000, pass=<optimized out>) at /home/marxin/Programming/gcc/gcc/passes.c:2570 #16 0x00000000009ec780 in cgraph_node::expand (this=<cgraph_node * const 0x7ffff77312d0 "prescribe_aerosol_mixactivate"/0>) at /home/marxin/Programming/gcc/gcc/context.h:48 #17 0x00000000009ed71c in expand_all_functions () at /home/marxin/Programming/gcc/gcc/cgraphunit.c:2332 #18 symbol_table::compile (this=0x7ffff7732100) at /home/marxin/Programming/gcc/gcc/cgraphunit.c:2683 #19 0x00000000009eff1d in symbol_table::compile (this=0x7ffff7732100) at /home/marxin/Programming/gcc/gcc/cgraphunit.c:2861 #20 symbol_table::finalize_compilation_unit (this=0x7ffff7732100) at /home/marxin/Programming/gcc/gcc/cgraphunit.c:2861 #21 0x0000000000e09e3d in compile_file () at /home/marxin/Programming/gcc/gcc/toplev.c:481 #22 0x00000000007f1938 in do_compile () at /home/marxin/Programming/gcc/gcc/toplev.c:2209 #23 toplev::main (this=this@entry=0x7fffffffdabe, argc=<optimized out>, argc@entry=14, argv=<optimized out>, argv@entry=0x7fffffffdbb8) at /home/marxin/Programming/gcc/gcc/toplev.c:2344 #24 0x00000000007f544f in main (argc=14, argv=0x7fffffffdbb8) at /home/marxin/Programming/gcc/gcc/main.c:39 $ (gdb) frame 4 #4 0x0000000000be03e4 in expand_mask_store_optab_fn (stmt=0x7ffff756d7e0, optab=maskstore_optab) at /home/marxin/Programming/gcc/gcc/internal-fn.c:2536 2536 expand_insn (icode, 3, ops); (gdb) p stmt $3 = (gcall *) 0x7ffff756d7e0 (gdb) pgg warning: Expression is not an assignment (and might have no effect) # .MEM_188 = VDEF <_173> .MASK_STORE (_485, 32B, _157, cm3_125(D)); $ (gdb) p mem $4 = (rtx) 0x7ffff76e38e8 (gdb) pr warning: Expression is not an assignment (and might have no effect) (mem:SF (reg/f:DI 316 [ _484 ]) [1 MEM[base: _484, offset: 0B]+0 S4 A32]) (gdb) p mask $5 = (rtx) 0x7ffff76e3af8 (gdb) pr warning: Expression is not an assignment (and might have no effect) (subreg:QI (reg:HI 489) 0) (gdb) p reg $6 = (rtx) 0x7ffff76c9c18 (gdb) pr warning: Expression is not an assignment (and might have no effect) (reg/v:SF 151 [ cm3 ]) (gdb) p type $7 = <real_type 0x7ffff774b2a0 real(kind=4)> (gdb) p maskt $8 = <ssa_name 0x7ffff7927798>