check wrong stack direction

use signed long for stack size n, to detect n<0.
print the GCed types with -DGv
icc: more default flags