diff options
author | Andrew Stubbs <ams@gcc.gnu.org> | 2011-10-18 20:40:21 +0000 |
---|---|---|
committer | Andrew Stubbs <ams@gcc.gnu.org> | 2011-10-18 20:40:21 +0000 |
commit | e9d662bb75152bb63ada99d46d30d98197a82160 (patch) | |
tree | a434022af68cf469cc86b1dea0b65627ead4afb3 /gcc | |
parent | 6d3f1a1349f1fc73f1278fb4d7ff3fb0a7b02379 (diff) | |
download | gcc-e9d662bb75152bb63ada99d46d30d98197a82160.zip gcc-e9d662bb75152bb63ada99d46d30d98197a82160.tar.gz gcc-e9d662bb75152bb63ada99d46d30d98197a82160.tar.bz2 |
Commit correct version of previous patch.
2011-10-18 Andrew Stubbs <ams@codesourcery.com>
gcc/
* config/arm/driver-arm.c (host_detect_local_cpu): Close the file
before exiting.
From-SVN: r180168
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/config/arm/driver-arm.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/gcc/config/arm/driver-arm.c b/gcc/config/arm/driver-arm.c index c7ca4fa..9a6762b 100644 --- a/gcc/config/arm/driver-arm.c +++ b/gcc/config/arm/driver-arm.c @@ -75,7 +75,7 @@ host_detect_local_cpu (int argc, const char **argv) { const char *val = NULL; char buf[128]; - FILE *f; + FILE *f = NULL; bool arch; const struct vendor_cpu *cpu_table = NULL; @@ -135,7 +135,8 @@ not_found: unsigned int opt; const char *search[] = {NULL, "arch"}; - fclose (f); + if (f) + fclose (f); search[0] = argv[0]; for (opt = 0; opt < ARRAY_SIZE (search); opt++) |