I am interested in discussing 2 points related to the way the intel compiler places local variables in memory.
1) A table of local variables map (variable name, address offset) would be very useful in debugging an application.
This feature was available in the Ibm Fortran/H extented compiler around 1980-1990.
2) Why the local variable adjacency is not kept the same in the debug and release version of the generated object code ?
"1980-1990" those locals would all be in static memory I would think. Are you using /Qsave ? I don't see the point in what you ask for as I can only see relevance if you are trying to do non-standard constructs that need fixed positions of locals. Anyway let us see how this thread develops.