Lines Matching refs:gcc
56 // FIXME: DarwinVersion is only used to find GCC's libexec directory.
515 // In GCC, the simulator historically was treated as being OS X in some
537 // it was previously found in the gcc lib dir. However, for all the Darwin
579 // instead of the gcc-provided one (which is also incidentally
580 // only present in the gcc lib dir, which makes it hard to find).
608 // more opaque. For now, we follow gcc closely solely for the
670 // Sob. These is strictly gcc compatible for the time being. Apple
671 // gcc translates options twice, which means that self-expanding
908 gcc' command to perform
909 /// all subcommands; this relies on gcc translating the majority of
1009 // The library directories which may contain GCC installations.
1011 // The compatible GCC triples for this particular architecture.
1035 // Loop over the various components which exist and select the best GCC
1036 // installation available. GCC installs are ranked by version number.
1291 "/gcc/" + CandidateTriple.str(),
1292 "/" + CandidateTriple.str() + "/gcc/" + CandidateTriple.str(),
1294 // The Freescale PPC SDK has the gcc libraries in
1302 "/i386-linux-gnu/gcc/" + CandidateTriple.str()
1371 return new tools::gcc::Preprocess(*this);
1373 return new tools::gcc::Precompile(*this);
1378 return new tools::gcc::Compile(*this);
1380 return new tools::gcc::Assemble(*this);
1382 return new tools::gcc::Link(*this);
1455 // lib/gcc/hexagon/...
1456 std::string LibGCCHexagonDir = RootDir + "lib/gcc/hexagon/";
1464 // lib/gcc/...
1465 LibPaths->push_back(RootDir + "lib/gcc");
1489 // Determine version of GCC libraries and headers to use.
1490 const std::string HexagonDir(GnuDir + "/lib/gcc/hexagon");
1542 std::string HexagonDir(GnuDir + "/lib/gcc/hexagon/" + Ver);
1648 return new tools::gcc::Preprocess(*this);
1859 getFilePaths().push_back("/opt/gcc4/lib/gcc/i386-pc-solaris2.11/4.2.4");
2191 // the GCC driver itself uses, as this is part of the GCC-compatible driver.
2192 // This was determined by running GCC in a fake filesystem, creating all
2215 // If the GCC installation we found is inside of the sysroot, we want to
2216 // prefer libraries installed in the parent prefix of the GCC installation.
2217 // It is important to *not* use these paths when the GCC installation is
2228 // On Android, libraries in the parent prefix of the GCC installation are
2239 // Try walking via the GCC triple path in case of multiarch GCC
2452 // We need a detected GCC installation on Linux to provide libstdc++'s
2458 // the lib directory of the GCC installation. Note that this is expect to be
2473 // Gentoo is weird and places its headers inside the GCC install, so if the
2479 // without a subdirectory corresponding to the gcc version.