aboutsummaryrefslogtreecommitdiff
path: root/gcc/config/arm/driver-arm.c
diff options
context:
space:
mode:
Diffstat (limited to 'gcc/config/arm/driver-arm.c')
-rw-r--r--gcc/config/arm/driver-arm.c11
1 files changed, 5 insertions, 6 deletions
diff --git a/gcc/config/arm/driver-arm.c b/gcc/config/arm/driver-arm.c
index 6d9c4174c96..ea5c265ba96 100644
--- a/gcc/config/arm/driver-arm.c
+++ b/gcc/config/arm/driver-arm.c
@@ -124,12 +124,11 @@ host_detect_local_cpu (int argc, const char **argv)
}
}
- fclose (f);
-
- if (val == NULL)
- goto not_found;
-
- return concat ("-m", argv[0], "=", val, NULL);
+ if (val)
+ {
+ fclose (f);
+ return concat ("-m", argv[0], "=", val, NULL);
+ }
not_found:
{