cmd/gc: do not reuse bool temporaries for composite equality.

Reusing it when multiple comparisons occurred in the same
function call led to bad overwriting.

Fixes issue 5162.

R=golang-dev, daniel.morsing
CC=golang-dev
https://codereview.appspot.com/8174047