GitHub PushEvent at 2014-01-23 16:24:49
Repository: llvm-project
Actor: chapuni
Payload: {"shas":[["2f8002fa74229ae4224d042863621c4b71ff10ec","85590917cb30a670bf23f5b4273617f8815d1e87@amd.com","R600: Recommit 199842: Add work-around for the CF stack entry HW bug\n\nThe unit test is now disabled on non-asserts builds.\n\nThe CF stack can be corrupted if you use CF_ALU_PUSH_BEFORE,\nCF_ALU_ELSE_AFTER, CF_ALU_BREAK, or CF_ALU_CONTINUE when the number of\nsub-entries on the stack is greater than or equal to the stack entry\nsize and sub-entries modulo 4 is either 0 or 3 (on cedar the bug is\npresent when number of sub-entries module 8 is either 7 or 0)\n\nWe choose to be conservative and always apply the work-around when the\nnumber of sub-enries is greater than or equal to the stack entry size,\nso that we can safely over-allocate the stack when we are unsure of the\nstack allocation rules.\n\nreviewed-by: Vincent Lejeune <vljn at ovi.com>","Tom Stellard",true]],"size":1,"ref":"refs/heads/master","head":"2f8002fa74229ae4224d042863621c4b71ff10ec"}