CVSROOT: /cvs
Module name: src
Changes by: [email protected] 2020/12/13 14:21:32
Modified files:
sys/arch/i386/include: setjmp.h
lib/libc/arch/i386/gen: _setjmp.S setjmp.S sigsetjmp.S
Log message:
Geode CPU does not support SSE, so MXCSR does not exists there. As
our i386 compiler does not generate SSE instructions by default,
it is not strictly necessary to save MXCSR content between setjmp(3)
and longjmp(3). We do not want to end supporting such old processors
now. Remove the stmxcsr and ldmxcsr instructions from libc.
reported by Johan Huldtgren; OK jsg@ kettenis@