Hi, all!
As for our last discussion re buffure overflows, I had to take time to 
think and do homework, after which I feel more sympathetic to what you 
have said - stack execution protection truly isn't all.
NOW; I was asked from GCC team whether the RotateLeft/RotateRight bug is 
still present in their middle-end/back-end, and I am unable to tell 
without trying to recompile implementation attempt in PASCAL with newest 
backend (3.4.5, as it seem that GPC still does not support 4.0.2 :-(
However, it appears that predef.h is missing from gpc-yyyymmdd/p subtree. 
On surface, it appears to be replaced by predef.def.
I am not sure if the mechanism of definition of primitives is the same as 
the previous one in predef.h, so I am asking because you of course  know 
more.
Thank you very much in forward.
Best regards,
Mirsad
"Tvrdim da bi se napetost izmedju znanosti i vjere trebala rijesiti
  njihovom sintezom, a ne odbacivanjem ili podvojenoscu."
                            Pierre Teilhard de Chardin (1881-1955)