r600: Fix stack overflow
authorBartosz Tomczyk <bartosz.tomczyk86@gmail.com>
Mon, 30 Jan 2017 13:07:45 +0000 (14:07 +0100)
committerNicolai Hähnle <nicolai.haehnle@amd.com>
Mon, 30 Jan 2017 14:30:03 +0000 (15:30 +0100)
commita41f2527ae8ae5432b99c88863fbdf2f0b5f04ad
tree01cedcd5a71253b80ab3963e01abad1dfea3a65f
parente2c15ea0925542bd3557a5b5872a679ebbcefacd
r600: Fix stack overflow

Commit 7b5878ee0491e7a93914389a8369cd6752b9757d increased number of
outputs to 64, but left output array intact. This caused stack overflow
when number of outputs is bigger then 32. Found by ASAN.

Cc: "12.0 13.0 17.0" <mesa-stable@lists.freedesktop.org>
Reviewed-by: Nicolai Hähnle <nicolai.haehnle@amd.com>
src/gallium/drivers/r600/r600_shader.c