There is a serious issue in the current tcsh code which causes -c command to go into infinite loop. The original issue was reported here:
https://bugs.astron.com/view.php?id=113
And fixed here:
https://github.com/tcsh-org/tcsh/commit/83c5be028419b3f27c3cc707b88fb21bfa4e1b11