mirror of
git://gcc.gnu.org/git/gcc.git
synced 2025-03-23 21:31:54 +08:00
Arm: Add GCC_CPUINFO override
This adds an in intentionally undocumented environment variable GCC_CPUINFO which can be used to test -mcpu=native. Tests using these are added later on. gcc/ChangeLog: * config/arm/driver-arm.c (host_detect_local_cpu): Add GCC_CPUINFO.
This commit is contained in:
parent
55f6addc0c
commit
34a6c43487
@ -61,6 +61,7 @@ host_detect_local_cpu (int argc, const char **argv)
|
||||
FILE *f = NULL;
|
||||
bool arch;
|
||||
const struct vendor_cpu *cpu_table = NULL;
|
||||
char *fcpu_info = NULL;
|
||||
|
||||
if (argc < 1)
|
||||
goto not_found;
|
||||
@ -69,7 +70,12 @@ host_detect_local_cpu (int argc, const char **argv)
|
||||
if (!arch && strcmp (argv[0], "cpu") != 0 && strcmp (argv[0], "tune"))
|
||||
goto not_found;
|
||||
|
||||
f = fopen ("/proc/cpuinfo", "r");
|
||||
fcpu_info = getenv ("GCC_CPUINFO");
|
||||
if (fcpu_info)
|
||||
f = fopen (fcpu_info, "r");
|
||||
else
|
||||
f = fopen ("/proc/cpuinfo", "r");
|
||||
|
||||
if (f == NULL)
|
||||
goto not_found;
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user