Commit e82ea128 by Doug Evans

(arm_volatile_func): Install the government approved version of the comment.

From-SVN: r9181
parent a0b2ce4c
...@@ -2719,12 +2719,11 @@ output_return_instruction (operand, really_return) ...@@ -2719,12 +2719,11 @@ output_return_instruction (operand, really_return)
return ""; return "";
} }
/* Return nonzero if optimizing and the current function is volatile /* Return nonzero if optimizing and the current function is volatile.
(ie: `noreturn'). Such functions never return, and many memory cycles can be saved
Since such functions don't return call-saved registers don't need to by not storing register values that will never be needed again.
be saved. Making such an optimization may seem dubious at first glance. This optimization was added to speed up context switching in a
It was put in for a particular user who was using them to do context kernel application. */
switching and obviously wanted it to be fast. */
int int
arm_volatile_func () arm_volatile_func ()
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment