https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61853

--- Comment #6 from Eric Botcazou <ebotcazou at gcc dot gnu.org> ---
>         arg 0 <result_decl 0xf6feb960 D.88242 type <record_type 0xfab45600
> Energy>
>             used ignored regdecl DF file ConstituentParticleData.h line 57
> col 18 size <integer_cst 0xfacf4378 64> unit size <integer_cst 0xfacf4390 8>
>             align 64 context <function_decl 0xf7d16980
> _ZTv0_n64_NK6ThePEG23ConstituentParticleData15constituentMassEv>
>             (parallel:BLK [
>         (expr_list:REG_DEP_TRUE (reg:DI 101 [ <retval> ])
>             (const_int 0 [0]))
>     ])>>

Why is the DECL_MODE of the result DFmode while its DECL_RTL has BLKmode? 
What's the mode of the record type?

Reply via email to