Es un poco extraño, tampoco en PHP 5.2.x me funcionó, la única forma en que conseguí que la comparación resulte cierta fue asegurando que ambas variables sean del mismo tipo, en este caso, string:
Código PHP:
if ("$x_totc" == "$x_tot")
echo "ok";
else
echo "no igual x_totc = $x_totc, x_tot = $x_tot";
Edito: Me ganaste la respuesta, stardust, voy a revisar también.
Lo correcto entonces sería:
Código PHP:
if (bccomp($x_totc, $x_tot) == 0)
echo "ok";
else
echo "no igual x_totc = $x_totc, x_tot = $x_tot";