We were not allocating memory for include_pph_mapping for -fpph-hdr=
2011-04-04 Diego Novillo <dnovillo@google.com>
* c-opts.c (add_pph_header_map): Create include_pph_mapping if it
was NULL.
diff --git a/gcc/c-family/c-opts.c b/gcc/c-family/c-opts.c
index c774dca..551db04 100644
--- a/gcc/c-family/c-opts.c
+++ b/gcc/c-family/c-opts.c
@@ -148,6 +148,9 @@ add_pph_header_map (const char *basename)
char hdrbuf[MAXPATHLEN];
char pphbuf[MAXPATHLEN];
+ if (include_pph_mapping == NULL)
+ include_pph_mapping = strstrmap_create ();
+
length = strlen (basename);
strcpy (hdrbuf, basename);
strcpy (hdrbuf + length, ".h");
--
This patch is available for review at http://codereview.appspot.com/4316055