tail recursion

I know that some compilers allocate single(or limited) memory on stack in case of tail recursion. And now i wanted to know , how can i find which compilers support the above mentioned facility…! Does anybody know how to check this thing.?

This might help-link