??? 07/07/08 15:22 Read: times Msg Score: +1 +1 Good Answer/Helpful |
#156483 - another good reason Responding to: ???'s previous message |
An optimizing compiler is liable to change the order of operations and to make functions which are small enough inline so you cannot be sure that optimized code is even processing stuff in the order which you might expect and your stack will be screwed as well.
In general trying to debug optimized code is the road to madness. |
Topic | Author | Date |
Why Is Debugging Optimized Code Such an Issue? | 01/01/70 00:00 | |
Usually not | 01/01/70 00:00 | |
False Assumptions | 01/01/70 00:00 | |
"language specification" ?? | 01/01/70 00:00 | |
Do not assume it is that easy | 01/01/70 00:00 | |
Common Stuff Leading To Errors | 01/01/70 00:00 | |
"common stuff" falling apart when optimized | 01/01/70 00:00 | |
How broken things work | 01/01/70 00:00 | |
It is not like that | 01/01/70 00:00 | |
A bad workman blames his tools | 01/01/70 00:00 | |
A common side effect of optimisation | 01/01/70 00:00 | |
Newbies | 01/01/70 00:00 | |
another good reason | 01/01/70 00:00 | |
a rule of thumb | 01/01/70 00:00 | |
excellent advice, however - and | 01/01/70 00:00 | |
Defeatist? | 01/01/70 00:00 | |
Or turn it down as needed | 01/01/70 00:00 | |
Using Pragmas During Debugging | 01/01/70 00:00 | |
Free lunch? | 01/01/70 00:00 | |
a dream | 01/01/70 00:00 | |
If it were easy everone would be doing it. | 01/01/70 00:00 | |
you can't | 01/01/70 00:00 |