1. 10 Sep, 2013 11 commits
  2. 09 Sep, 2013 27 commits
  3. 08 Sep, 2013 2 commits
    • Fix handling of very long asm statements in inliner · cc4029ee
      An auto generated program with a 6.4mio line asm statement gave
      with 4.7 and 4.8:
      
      xxx.c:6400017:1: internal compiler error: in account_size_time, at
      ipa-inline-analysis.c:601
      
      The problem is that the inliner counts the number of lines in the asm
      statement and multiplies that with a weight. With the weight this
      overflows 32bit signed int, and triggers an assert for negative time.
      
      Fix this by limiting the number of lines to 1000 for asm cost
      estimation. The RTL backend also does similar multiplications for
      jump shortening. I haven't tried to address this, but presumably
      it's less likely to result in a failure.
      
      gcc/:
      2013-09-08  Andi Kleen  <ak@linux.intel.com>
      
      	* tree-inline.c (estimate_num_insns): Limit asm cost to 1000.
      
      From-SVN: r202374
      Andi Kleen committed
    • Update libvtv testsuite so that most of the tests now run under · 41e96dc8
      the dejagnu test harness.
      
      From-SVN: r202373
      Caroline Tice committed