ssa-chrec-18.c

来自「Mac OS X 10.4.9 for x86 Source Code gcc」· C语言 代码 · 共 33 行

C
33
字号
/* APPLE LOCAL file lno *//* { dg-do compile } */ /* { dg-options "-O1 -floop-test -fdump-tree-lptest-details" } */int bar (void);int foo (int x){  int a = -100;  int b = 2;    while (b)    {      if (x)	a += 3;      else	a += bar ();            /* Exercises the case when one of the branches of the if-phi-node cannot	 be determined: [-oo, +oo].  	 Since the evolution function is too difficult to handle in the expanded 	 form, we have to keep it in its symbolic form:  "b  ->  {2, +, a_1}_1".  */      b += a;    }}/* a  ->  {-100, +, [min<t, 3>, max<t, 3>]}_1   b  ->  {2, +, {[min<t, 3>, max<t, 3>] - 100, +, [min<t, 3>, max<t, 3>]}_1}_1*//* FIXME. */

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?