This seems like a red herring, but I can reproduce this on my HSW system personally. Note that some of the tests fail sporatically
Ken mentioned similar failures that bisected to 7ac946e546bba440f87ce95ef022745201744f9c.
There's probably some field that was getting initialized to zero previously that's getting a non-zero value now. I'll take a look at it tomorrow.
Just skimming the code, I'll bet a quarter that the problem is stream being initialized to -1 instead of 0. ir_variable has become such a complete disaster. :(
*** Bug 91565 has been marked as a duplicate of this bug. ***
There is a patch on the list for this:
Author: Michel Dänzer <firstname.lastname@example.org>
Date: Wed Aug 5 18:17:14 2015 +0900
glsl: Initialize patch member of glsl_struct_field
on Mar 27, 2017 at 08:33:03.
(provided by the Example extension).