Hi,<div><br></div><div>Simon M asked me to check if -fregs-graph has regressed in HEAD. It looks like it has:</div><div><br></div><div>HEAD vs HEAD with -fregs-graph:</div><div><br></div><div><div><font face="courier new, monospace">--------------------------------------------------------------------------------</font></div>

<div><font face="courier new, monospace">        Program           Size    Allocs   Runtime   Elapsed  TotalMem</font></div><div><font face="courier new, monospace">--------------------------------------------------------------------------------</font></div>

<div><font face="courier new, monospace">           anna          +0.1%     +0.0%      0.08      0.08     +0.0%</font></div><div><font face="courier new, monospace">           ansi          +0.0%     +0.0%      0.00      0.00     +0.0%</font></div>

<div><font face="courier new, monospace">           atom          +0.0%     +0.0%     +0.0%     -0.8%     +0.0%</font></div><div><font face="courier new, monospace">         awards          -0.0%     +0.0%      0.00      0.00     +0.0%</font></div>

<div><font face="courier new, monospace">         banner          -0.0%     +0.0%      0.00      0.00     +0.0%</font></div><div><font face="courier new, monospace">     bernouilli          +0.0%     +0.0%      0.12      0.12     +0.0%</font></div>

<div><font face="courier new, monospace">   binary-trees          +0.0%     +0.0%     +0.0%     +0.0%     +0.0%</font></div><div><font face="courier new, monospace">          boyer          -0.0%     +0.0%      0.04      0.04     +0.0%</font></div>

<div><font face="courier new, monospace">         boyer2          -0.0%     +0.0%      0.01      0.01     +0.0%</font></div><div><font face="courier new, monospace">           bspt          -0.0%     +0.0%      0.02      0.02     +0.0%</font></div>

<div><font face="courier new, monospace">      cacheprof          +0.0%     +0.0%     -3.1%     -3.1%     +0.0%</font></div><div><font face="courier new, monospace">       calendar          -0.0%     +0.0%      0.00      0.00     +0.0%</font></div>

<div><font face="courier new, monospace">       cichelli          +0.0%     +0.0%      0.05      0.05     +3.0%</font></div><div><font face="courier new, monospace">        circsim          +0.0%     +0.0%     -0.3%     -0.3%     +0.0%</font></div>

<div><font face="courier new, monospace">       clausify          -0.0%     +0.0%      0.03      0.03     +0.0%</font></div><div><font face="courier new, monospace">  comp_lab_zift          -0.0%     +0.0%      0.14      0.14     +0.0%</font></div>

<div><font face="courier new, monospace">       compress          +0.0%     +0.0%      0.11      0.11     +0.0%</font></div><div><font face="courier new, monospace">      compress2          +0.0%     +0.0%      0.14      0.14     +0.0%</font></div>

<div><font face="courier new, monospace">    constraints          +0.0%     +0.0%     -1.4%     -1.4%     +0.0%</font></div><div><font face="courier new, monospace">   cryptarithm1          +0.0%     +0.0%     +1.6%     +1.0%     +0.0%</font></div>

<div><font face="courier new, monospace">   cryptarithm2          +0.0%     +0.0%      0.01      0.01     +0.0%</font></div><div><font face="courier new, monospace">            cse          +0.0%     +0.0%      0.00      0.00     +0.0%</font></div>

<div><font face="courier new, monospace">          eliza          -0.0%     +0.0%      0.00      0.00     +0.0%</font></div><div><font face="courier new, monospace">          event          +0.0%     +0.0%      0.10      0.10     +0.0%</font></div>

<div><font face="courier new, monospace">         exp3_8          +0.0%     +0.0%      0.14      0.14     +0.0%</font></div><div><font face="courier new, monospace">         expert          +0.0%     +0.0%      0.00      0.00     +0.0%</font></div>

<div><font face="courier new, monospace"> fannkuch-redux          +0.0%     +0.0%    +10.6%    +10.4%     +0.0%</font></div><div><font face="courier new, monospace">          fasta          -0.0%     +0.0%     -0.6%     -0.6%     +0.0%</font></div>

<div><font face="courier new, monospace">            fem          +0.0%     +0.0%      0.03      0.03     +0.0%</font></div><div><font face="courier new, monospace">            fft          -0.0%     +0.0%      0.03      0.03     +0.0%</font></div>

<div><font face="courier new, monospace">           fft2          +0.0%     +0.0%      0.04      0.04     +0.0%</font></div><div><font face="courier new, monospace">       fibheaps          -0.0%     +0.0%      0.03      0.03     +0.0%</font></div>

<div><font face="courier new, monospace">           fish          +0.0%     +0.0%      0.01      0.01     +0.0%</font></div><div><font face="courier new, monospace">          fluid          +0.0%     +0.0%      0.01      0.01     +0.0%</font></div>

<div><font face="courier new, monospace">         fulsom          +0.1%     +0.0%     -5.9%     -5.9%     -5.3%</font></div><div><font face="courier new, monospace">         gamteb          +0.0%     +0.0%      0.04      0.04     +0.0%</font></div>

<div><font face="courier new, monospace">            gcd          +0.0%     +0.0%      0.03      0.03     +0.0%</font></div><div><font face="courier new, monospace">    gen_regexps          +0.0%     +0.0%      0.00      0.00     +0.0%</font></div>

<div><font face="courier new, monospace">         genfft          +0.0%     +0.0%      0.03      0.03     +0.0%</font></div><div><font face="courier new, monospace">             gg          +0.0%     +0.0%      0.02      0.02     +0.0%</font></div>

<div><font face="courier new, monospace">           grep          +0.1%     +0.0%      0.00      0.00     +0.0%</font></div><div><font face="courier new, monospace">         hidden          +0.0%     +0.0%     +3.4%     +2.7%     +0.0%</font></div>

<div><font face="courier new, monospace">            hpg          +0.0%     +0.0%      0.10      0.10     +0.0%</font></div><div><font face="courier new, monospace">            ida          -0.0%     +0.0%      0.06      0.06     +0.0%</font></div>

<div><font face="courier new, monospace">          infer          +0.0%     +0.0%      0.05      0.05     +0.0%</font></div><div><font face="courier new, monospace">        integer          -0.0%     +0.0%     +3.0%     +2.9%     +0.0%</font></div>

<div><font face="courier new, monospace">      integrate          +0.0%     +0.0%      0.13      0.13     +0.0%</font></div><div><font face="courier new, monospace">   k-nucleotide          +0.4%     +0.0%     +3.4%     +3.5%     +0.0%</font></div>

<div><font face="courier new, monospace">          kahan          +0.0%     +0.0%      0.18      0.18     +0.0%</font></div><div><font face="courier new, monospace">        knights          -0.1%     +0.0%      0.01      0.01     +0.0%</font></div>

<div><font face="courier new, monospace">           lcss          +0.0%     +0.0%     +0.7%     +0.7%     +0.0%</font></div><div><font face="courier new, monospace">           life          -0.0%     +0.0%      0.16      0.16     +0.0%</font></div>

<div><font face="courier new, monospace">           lift          +0.0%     +0.0%      0.00      0.00     +0.0%</font></div><div><font face="courier new, monospace">      listcompr          -0.0%     +0.0%      0.06      0.06     +0.0%</font></div>

<div><font face="courier new, monospace">       listcopy          -0.0%     +0.0%      0.06      0.06     +0.0%</font></div><div><font face="courier new, monospace">       maillist          -0.0%     +0.0%      0.04      0.04    -11.2%</font></div>

<div><font face="courier new, monospace">         mandel          +0.0%     +0.0%      0.05      0.05     +0.0%</font></div><div><font face="courier new, monospace">        mandel2          -0.0%     +0.0%      0.00      0.00     +0.0%</font></div>

<div><font face="courier new, monospace">        minimax          +0.0%     +0.0%      0.00      0.00     +0.0%</font></div><div><font face="courier new, monospace">        mkhprog          +0.0%     +0.0%      0.00      0.00     +0.0%</font></div>

<div><font face="courier new, monospace">     multiplier          -0.0%     +0.0%      0.08      0.08     +0.0%</font></div><div><font face="courier new, monospace">         n-body          -0.0%     +0.0%    +28.2%    +28.2%     +0.0%</font></div>

<div><font face="courier new, monospace">       nucleic2          +0.0%     +0.0%      0.05      0.05     +0.0%</font></div><div><font face="courier new, monospace">           para          -0.1%     +0.0%     +1.0%     +1.0%     +0.0%</font></div>

<div><font face="courier new, monospace">      paraffins          -0.0%     +0.0%      0.08      0.08     +0.0%</font></div><div><font face="courier new, monospace">         parser          +0.0%     +0.0%      0.03      0.03     +0.0%</font></div>

<div><font face="courier new, monospace">        parstof          -0.0%     +0.0%      0.00      0.00     +0.0%</font></div><div><font face="courier new, monospace">            pic          -0.0%     +0.0%      0.00      0.00     +0.0%</font></div>

<div><font face="courier new, monospace">       pidigits          -0.0%     +0.0%     -0.6%     +0.0%     +0.0%</font></div><div><font face="courier new, monospace">          power          +0.0%     +0.0%     +1.9%     +1.9%     +0.0%</font></div>

<div><font face="courier new, monospace">         pretty          +0.0%     +0.0%      0.00      0.00     +0.0%</font></div><div><font face="courier new, monospace">         primes          -0.0%     +0.0%      0.05      0.05     +0.0%</font></div>

<div><font face="courier new, monospace">      primetest          -0.0%     +0.0%      0.07      0.07     +0.0%</font></div><div><font face="courier new, monospace">         prolog          +0.0%     +0.0%      0.00      0.00     +0.0%</font></div>

<div><font face="courier new, monospace">         puzzle          -0.0%     +0.0%      0.10      0.10     +0.0%</font></div><div><font face="courier new, monospace">         queens          +0.0%     +0.0%      0.02      0.02     +0.0%</font></div>

<div><font face="courier new, monospace">        reptile          +0.0%     +0.0%      0.02      0.02     +0.0%</font></div><div><font face="courier new, monospace">reverse-complem          -0.0%     +0.0%      0.08      0.08     +0.0%</font></div>

<div><font face="courier new, monospace">        rewrite          +0.0%     +0.0%      0.02      0.02     +0.0%</font></div><div><font face="courier new, monospace">           rfib          +0.0%     +0.0%      0.02      0.02     +0.0%</font></div>

<div><font face="courier new, monospace">            rsa          +0.0%     +0.0%      0.03      0.03     +0.0%</font></div><div><font face="courier new, monospace">            scc          -0.0%     +0.0%      0.00      0.00     +0.0%</font></div>

<div><font face="courier new, monospace">          sched          -0.0%     +0.0%      0.02      0.02     +0.0%</font></div><div><font face="courier new, monospace">            scs          -0.0%     +0.0%     -1.1%     -0.5%     +0.0%</font></div>

<div><font face="courier new, monospace">         simple          -0.1%     +0.0%      0.16      0.16     +0.0%</font></div><div><font face="courier new, monospace">          solid          -0.0%     +0.0%      0.10      0.10     +0.0%</font></div>

<div><font face="courier new, monospace">        sorting          -0.0%     +0.0%      0.00      0.00     +0.0%</font></div><div><font face="courier new, monospace">  spectral-norm          -0.0%     +0.0%     +0.0%     +0.0%     +0.0%</font></div>

<div><font face="courier new, monospace">         sphere          +0.1%     +0.0%      0.03      0.03     +0.0%</font></div><div><font face="courier new, monospace">         symalg          -0.0%     +0.0%      0.01      0.01     +0.0%</font></div>

<div><font face="courier new, monospace">            tak          +0.0%     +0.0%      0.01      0.01     +0.0%</font></div><div><font face="courier new, monospace">      transform          -0.0%     +0.0%     +0.0%     +0.0%     +0.0%</font></div>

<div><font face="courier new, monospace">       treejoin          +0.0%     +0.0%      0.15      0.15     +0.0%</font></div><div><font face="courier new, monospace">      typecheck          +0.0%     +0.0%      0.15      0.15     +0.0%</font></div>

<div><font face="courier new, monospace">        veritas          +0.1%     +0.0%      0.00      0.00     +0.0%</font></div><div><font face="courier new, monospace">           wang          +0.0%     +0.0%      0.08      0.08     +0.0%</font></div>

<div><font face="courier new, monospace">      wave4main          +0.0%     +0.0%      0.19      0.19     +0.0%</font></div><div><font face="courier new, monospace">   wheel-sieve1          -0.0%     +0.0%     -0.8%     -0.8%     +0.0%</font></div>

<div><font face="courier new, monospace">   wheel-sieve2          -0.0%     +0.0%      0.13      0.13     +0.0%</font></div><div><font face="courier new, monospace">           x2n1          -0.0%     +0.0%      0.01      0.01     +0.0%</font></div>

<div><font face="courier new, monospace">--------------------------------------------------------------------------------</font></div><div><font face="courier new, monospace">            Min          -0.1%     +0.0%     -5.9%     -5.9%    -11.2%</font></div>

<div><font face="courier new, monospace">            Max          +0.4%     +0.0%    +28.2%    +28.2%     +3.0%</font></div><div><font face="courier new, monospace"> Geometric Mean          +0.0%     -0.0%     +1.7%     +1.7%     -0.1%</font></div>

</div><div><br></div><div>Look at n-body and fannkuch-refux (two of the shootout benchmarks). I know containers uses -fregs-graph, so perhaps those two benchmarks use containers?</div><div><br></div><div>-- Johan</div><div>

<br></div>