<div dir="ltr"><div class="gmail_extra"><br><div class="gmail_quote">On Fri, Nov 8, 2013 at 11:57 AM, reed kotler <span dir="ltr"><<a href="mailto:rkotler@mips.com" target="_blank" class="cremed">rkotler@mips.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div text="#000000" bgcolor="#FFFFFF">I can make them easily but they will be huge. You need a large
    program to trigger some of these cases.<br>
    Then people will complain about having all these giant bit code
    files that they have to compile whenever<br>
    they run "make check".<br>
    <br>
    Right now I am forcing the situations I want with hidden developer
    only command line paramaters so that the<br>
    test cases for the main logic can be and understandable.</div></blockquote></div><br>I don't understand why this technique can't solve all of the testing problems.</div><div class="gmail_extra"><br></div><div class="gmail_extra">
Surely, the size of block, number of instructions, size of constant island, and everything else that makes this big should be a named constant? Make those constants actually flags that can be changed within a regression test. Then you can have 8 byte constant islands inside of a 4 instruction basic block?</div>
</div>