"Adam Sakareassen via Digitalmars-d" wrote in message
news:[email protected]...
No float is probably important for OS kernel and device driver developers.
The kernel of an operating system will usually not save the floating point
registers during a context switch (to the kernel). For this reason its
important the compiler can guarantee never to use floating point numbers
or the registers.
Removing such a flag may prevent the compiler being used to write things
like Linux device drivers. I know this is usually done in C, but there
might be an OS in D one day.
DMD will likely never be used for that anyway, and I seriously
doubt -nofloat works correctly these days.