Lines Matching refs:compilers
21 other compilers. It is used because compilation is a complicated procedure
629 to tell which compilers to run.
1193 /* Some compilers have limits on line lengths, and the multilib_select
1283 static struct compiler *compilers;
1285 /* Number of entries in `compilers', not counting the null terminator. */
1512 /* For native compilers, these are well-known paths containing
1514 compilers, these paths are not used. */
2167 rather than in the `compilers' vector.
2404 compilers
2405 = XRESIZEVEC (struct compiler, compilers, n_compilers + 2);
2407 compilers[n_compilers].suffix = suffix;
2408 compilers[n_compilers].spec = spec;
2410 memset (&compilers[n_compilers], 0, sizeof compilers[n_compilers]);
2424 /* Record the names of temporary files we tell compilers to write,
3794 compilers proper are treated just like completely unknown
7628 compilers = XNEWVAR (struct compiler, sizeof default_compilers);
7629 memcpy (compilers, default_compilers, sizeof default_compilers);
7751 If the prefix is relative, only search it for native compilers;
8472 for (cp = compilers + n_compilers - 1; cp >= compilers; cp--)
8491 for (cp = compilers + n_compilers - 1; cp >= compilers; cp--)
8505 if (cp < compilers)
8506 for (cp = compilers + n_compilers - 1; cp >= compilers; cp--)
8522 if (cp >= compilers)
8571 for (comp = compilers; comp->spec; comp++)
10191 /* Within the "compilers" vec, the fields "suffix" and "spec" were
10192 statically allocated for the default compilers, but dynamically
10193 allocated for additional compilers. Delete them for the latter. */
10196 free (const_cast <char *> (compilers[i].suffix));
10197 free (const_cast <char *> (compilers[i].spec));
10199 XDELETEVEC (compilers);
10200 compilers = NULL;