diff options
author | das <das@FreeBSD.org> | 2005-01-14 07:09:23 +0000 |
---|---|---|
committer | das <das@FreeBSD.org> | 2005-01-14 07:09:23 +0000 |
commit | 4ec986eab3914668211673027bf0160845519a35 (patch) | |
tree | 778e40f1835a14db783dd55f64577070b85926a2 /sys/fs | |
parent | 8ea9839385621bf0b58f6ced08f73292c00d97d5 (diff) | |
download | FreeBSD-src-4ec986eab3914668211673027bf0160845519a35.zip FreeBSD-src-4ec986eab3914668211673027bf0160845519a35.tar.gz |
Mark all inline asms that read the floating-point control or status
registers as volatile. Instructions that *wrote* to FP state were
already marked volatile, but apparently gcc has license to move
non-volatile asms past volatile asms. This broke amd64's feupdateenv
at -O2 due to a WAR conflict between fnstsw and fldenv there.
Diffstat (limited to 'sys/fs')
0 files changed, 0 insertions, 0 deletions