https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98082
Richard Biener <rguenth at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Target| |x86_64-*-*
--- Comment #4 from Richard Biener <rguenth at gcc dot gnu.org> ---
Fuzzing is a way to feed valid GIMPLE / RTL to optimizers that is either
difficult to generate otherwise or for which we have no test coverage.
(gdb) p debug_rtx (x)
(reg/f:DI 82 [ .result_ptr ])
(gdb) p use_register_for_decl (t)
$5 = false
(gdb) p debug_tree (t)
<ssa_name 0x7ffff69761b0
type <reference_type 0x7ffff69683f0
type <record_type 0x7ffff6968000 GoodIter addressable
needs-constructing cxx-odr-p type_1 type_5 type_6 BLK
...
visited var <result_decl 0x7ffff6819f00 D.2132>
def_stmt GIMPLE_NOP
version:2>
we're expecting a MEM for t.