Re: [PATCH] DECL_RTL and DECL_RTL_INCOMING in RTL dumps

2016-11-09 Thread Bernd Schmidt
On 11/08/2016 07:03 PM, David Malcolm wrote: int __RTL("rtl-combine") f1 (int n) { (function "f1" (param "n" (DECL_RTL (reg/v:SI %1 [ n ]) ) ;; DECL_RTL The ;; DECL_RTL etc. comments seem somewhat redundant and add clutter. Please remove those. Also, why is the closing paren

[PATCH] DECL_RTL and DECL_RTL_INCOMING in RTL dumps

2016-11-08 Thread David Malcolm
Whilst working on the RTL frontend, I ran into various crashes relating to missing RTL information for params, for DECL_RTL, and DECL_RTL_INCOMING. These are normally set up for a PARM_DECL by "expand", but are currently NULL when reading dumps from print_rtx_function. Attempting to access