On Fri, Apr 29, 2011 at 04:29, Richard Guenther
<richard.guenther@gmail.com> wrote:
> On Fri, Apr 29, 2011 at 3:10 AM, Lawrence Crowl <crowl@google.com> wrote:
>> This patch saves and restores the PARM_DECL DECL_ARG_TYPE in the PPH file.
>
> Should be already streamed via lto_output_ts_decl_common_tree_pointers
> as it is aliased to DECL_INITIAL.
No, I moved the streaming of DECL_INITIAL to a streamer hook because
in the gimple case we do more than streaming the initial value. We
get the varpool node for the symbol and only stream the initial value
if we can find it.
Lawrence, I think we should just simply stream DECL_INITIAL in the
DECL_P case. We are missing initializer expressions in every
variable, otherwise.
Diego.
On 4/29/11, Diego Novillo <dnovillo@google.com> wrote:
> On Apr 29, 2011 Richard Guenther <richard.guenther@gmail.com> wrote:
> > On Apr 29, 2011 Lawrence Crowl <crowl@google.com> wrote:
> > > This patch saves and restores the PARM_DECL DECL_ARG_TYPE in the
> > > PPH file.
> >
> > Should be already streamed via lto_output_ts_decl_common_tree_pointers
> > as it is aliased to DECL_INITIAL.
>
> No, I moved the streaming of DECL_INITIAL to a streamer hook because
> in the gimple case we do more than streaming the initial value. We
> get the varpool node for the symbol and only stream the initial value
> if we can find it.
>
> Lawrence, I think we should just simply stream DECL_INITIAL in the
> DECL_P case. We are missing initializer expressions in every
> variable, otherwise.
Done. It seems to have fixed one more unexpected failure.
--
Lawrence Crowl
Issue 4441079: [pph] Save/restore PARM_DECL DECL_ARG_TYPE
(Closed)
Created 13 years ago by Lawrence Crowl
Modified 11 years, 11 months ago
Reviewers: Diego Novillo, richard.guenther_gmail.com
Base URL: svn+ssh://gcc.gnu.org/svn/gcc/branches/pph/
Comments: 0