We need members of the global namespace to point to the global translation unit decl. ...
13 years, 9 months ago
(2011-06-28 22:37:13 UTC)
#1
We need members of the global namespace to point to the global translation unit
decl.
Thus we will append DECL_CONTEXT of global namespace to cache in preload.
This doesn't fix any tests, but helps towards making the tree nodes identicals
in pph-mode.
Tested with bootstrap build and pph regression testing.
2011-06-28 Gabriel Charette <gchare@google.com>
* pph-streamer.c (pph_preload_common_nodes):
Append DECL_CONTEXT of global_namespace to cache.
diff --git a/gcc/cp/pph-streamer.c b/gcc/cp/pph-streamer.c
index c62864a..b7ad486 100644
--- a/gcc/cp/pph-streamer.c
+++ b/gcc/cp/pph-streamer.c
@@ -91,6 +91,8 @@ pph_preload_common_nodes (struct lto_streamer_cache_d *cache)
}
lto_streamer_cache_append (cache, global_namespace);
+
+ lto_streamer_cache_append (cache, DECL_CONTEXT (global_namespace));
}
--
This patch is available for review at http://codereview.appspot.com/4629081
On Tue, Jun 28, 2011 at 18:37, Gabriel Charette <gchare@google.com> wrote: > 2011-06-28 Gabriel Charette ...
13 years, 9 months ago
(2011-06-28 22:42:52 UTC)
#2
On Tue, Jun 28, 2011 at 18:37, Gabriel Charette <gchare@google.com> wrote:
> 2011-06-28 Gabriel Charette <gchare@google.com>
>
> * pph-streamer.c (pph_preload_common_nodes):
> Append DECL_CONTEXT of global_namespace to cache.
OK.
Diego.
Issue 4629081: [pph] Append DECL_CONTEXT of global namespace to cache in preload
(Closed)
Created 13 years, 9 months ago by Gabriel Charette
Modified 13 years, 9 months ago
Reviewers: Lawrence Crowl, Diego Novillo
Base URL:
Comments: 0