diff --git a/sofort/ccenv/ccenv.sh b/sofort/ccenv/ccenv.sh
index 17656e3..3c48fa6 100644
--- a/sofort/ccenv/ccenv.sh
+++ b/sofort/ccenv/ccenv.sh
@@ -489,6 +489,12 @@ ccenv_set_cc()
 		ccenv_dumpmachine_switch=
 	fi
 
+	if cfgtest_code_snippet_asm 'typedef int dummy;' ; then
+		eval ccenv_${ccenv_cfgtype}_stdin_input='yes'
+	else
+		eval ccenv_${ccenv_cfgtype}_stdin_input='no'
+	fi
+
 	unset cfgtest_silent
 
 	ccenv_cc_cmd="$ccenv_cc"