[arm] Explicitly set .fpu in cmse_nonsecure_call.S

This file is missing a .fpu directive and was relying on the compiler
driver passing through a -mfpu= command line option.  When the FPU is
auto, that will not be passed through correctly, so set something
suitable within the file itself.

libgcc:
	 * config/arm/cmse_nonsecure_call.S: Explicitly set the FPU.

From-SVN: r249297
This commit is contained in:
Richard Earnshaw 2017-06-16 21:04:52 +00:00 committed by Richard Earnshaw
parent 93aa40fee6
commit f0cd49c501
2 changed files with 12 additions and 0 deletions

View File

@ -1,3 +1,7 @@
2017-06-16 Richard Earnshaw <rearnsha@arm.com>
* config/arm/cmse_nonsecure_call.S: Explicitly set the FPU.
2017-06-09 Martin Liska <mliska@suse.cz>
* libgcov-profiler.c (__gcov_indirect_call_profiler_v2):

View File

@ -24,6 +24,14 @@
<http://www.gnu.org/licenses/>. */
.syntax unified
#ifdef __ARM_PCS_VFP
# if __ARM_FP & 0x8
.fpu fpv5-d16
# else
.fpu fpv4-sp-d16
# endif
#endif
.thumb
.global __gnu_cmse_nonsecure_call
__gnu_cmse_nonsecure_call: