An optimization technique that attempts to reduce creation of stack frames by passing literals in expressions as arguments into the function so that the return value does not need to be held.

Example

GCC Command

-tailcallelim