diff options
Diffstat (limited to 'cpukit/score/cpu/i386/include')
-rw-r--r-- | cpukit/score/cpu/i386/include/rtems/score/cpu.h | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/cpukit/score/cpu/i386/include/rtems/score/cpu.h b/cpukit/score/cpu/i386/include/rtems/score/cpu.h index 225b72802d..632bf5ff38 100644 --- a/cpukit/score/cpu/i386/include/rtems/score/cpu.h +++ b/cpukit/score/cpu/i386/include/rtems/score/cpu.h @@ -621,7 +621,7 @@ void _CPU_Context_save_fp( __asm__ __volatile__( \ "fldcw %0" \ ::"m"((*(fp_context_pp))->fpucw) \ - :"fpcr" \ + :"memory" \ ); \ __builtin_ia32_ldmxcsr(_Thread_Executing->fp_context->mxcsr); \ } while (0) @@ -640,7 +640,7 @@ void _CPU_Context_restore_fp( : \ :"st","st(1)","st(2)","st(3)", \ "st(4)","st(5)","st(6)","st(7)", \ - "fpsr","fpcr" \ + "fpsr","memory" \ ); \ if ( _Thread_Executing->fp_context ) { \ _CPU_Context_restore_fp(&_Thread_Executing->fp_context); \ |