+2006-12-20 Carlos O'Donell <carlos@codesourcery.com>
+
+ PR bootstrap/30242
+ * gcc/c-incpath.c (add_standard_paths): Only relocate paths that
+ begin with the configured prefix.
+
2006-12-20 Jan Hubicka <jh@suse.cz>
PR target/30213
/* Should this directory start with the sysroot? */
if (sysroot && p->add_sysroot)
str = concat (sysroot, p->fname, NULL);
- else if (!p->add_sysroot && relocated)
+ else if (!p->add_sysroot && relocated
+ && strncmp (p->fname, cpp_PREFIX, cpp_PREFIX_len) == 0)
{
/* If the compiler is relocated, and this is a configured
prefix relative path, then we use gcc_exec_prefix instead
of the configured prefix. */
- gcc_assert (strncmp (p->fname, cpp_PREFIX,
- cpp_PREFIX_len) == 0);
str = concat (gcc_exec_prefix, p->fname
+ cpp_PREFIX_len, NULL);
str = update_path (str, p->component);