(process_command): Add "include" prefix for [blah/]stageN.
From-SVN: r6968
This commit is contained in:
parent
5625b0521d
commit
ea694f2d44
14
gcc/gcc.c
14
gcc/gcc.c
@ -2432,12 +2432,16 @@ process_command (argc, argv)
|
|||||||
add_prefix (&include_prefix, concat (value, "include", ""),
|
add_prefix (&include_prefix, concat (value, "include", ""),
|
||||||
1, 0, 0);
|
1, 0, 0);
|
||||||
|
|
||||||
/* As a kludge, if the arg is "stageN/", just add
|
/* As a kludge, if the arg is "[blah/]stageN/", just add
|
||||||
"include" to the include prefix. */
|
"include" to the include prefix. */
|
||||||
if (strlen (value) == 7 && value[6] == '/'
|
{
|
||||||
&& strncmp (value, "stage", 5) == 0
|
int len = strlen (value);
|
||||||
&& isdigit (value[5]))
|
if ((len == 7 || (len > 7 && value[len-8] == '/'))
|
||||||
add_prefix (&include_prefix, "include", 1, 0, 0);
|
&& strncmp (value+len-7, "stage", 5) == 0
|
||||||
|
&& isdigit (value[len-2])
|
||||||
|
&& value[len-1] == '/')
|
||||||
|
add_prefix (&include_prefix, "include", 1, 0, 0);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user