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.

Reply via email to