mirror of
https://git.savannah.gnu.org/git/guile.git
synced 2025-06-23 20:05:32 +02:00
ARM: Do not leave early init_jit if /proc is not mounted.
* lib/jit_arm.c: Do not get confused with default settings if /proc is not mounted on Linux specific code path.
This commit is contained in:
parent
abf1b6e678
commit
354146b4ca
2 changed files with 29 additions and 25 deletions
|
@ -1,3 +1,8 @@
|
||||||
|
2014-04-22 Paulo Andrade <pcpa@gnu.org>
|
||||||
|
|
||||||
|
* lib/jit_arm.c: Do not get confused with default settings
|
||||||
|
if /proc is not mounted on Linux specific code path.
|
||||||
|
|
||||||
2014-04-09 Paulo Andrade <pcpa@gnu.org>
|
2014-04-09 Paulo Andrade <pcpa@gnu.org>
|
||||||
|
|
||||||
* include/lightning/jit_aarch64.h, include/lightning/jit_arm.h,
|
* include/lightning/jit_aarch64.h, include/lightning/jit_arm.h,
|
||||||
|
|
|
@ -142,9 +142,7 @@ jit_get_cpu(void)
|
||||||
char *ptr;
|
char *ptr;
|
||||||
char buf[128];
|
char buf[128];
|
||||||
|
|
||||||
if ((fp = fopen("/proc/cpuinfo", "r")) == NULL)
|
if ((fp = fopen("/proc/cpuinfo", "r")) != NULL) {
|
||||||
return;
|
|
||||||
|
|
||||||
while (fgets(buf, sizeof(buf), fp)) {
|
while (fgets(buf, sizeof(buf), fp)) {
|
||||||
if (strncmp(buf, "CPU architecture:", 17) == 0) {
|
if (strncmp(buf, "CPU architecture:", 17) == 0) {
|
||||||
jit_cpu.version = strtol(buf + 17, &ptr, 10);
|
jit_cpu.version = strtol(buf + 17, &ptr, 10);
|
||||||
|
@ -171,6 +169,7 @@ jit_get_cpu(void)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
fclose(fp);
|
fclose(fp);
|
||||||
|
}
|
||||||
#endif
|
#endif
|
||||||
#if defined(__ARM_PCS_VFP)
|
#if defined(__ARM_PCS_VFP)
|
||||||
if (!jit_cpu.vfp)
|
if (!jit_cpu.vfp)
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue