------- Additional Comments From reichelt at gcc dot gnu dot org  2005-01-05 
17:40 -------
Here's an even shorter testcase.
Note that it uses 5 case labels with 3 returns - just as in PR18628.
So maybe these two are related.

==============================
int foo(int i)
{
  if (i >= 0)
  {
    switch (i)
      {
        case 0: return 0;
        case 1:
        case 2: return 1;
        case 3:
        case 4: return 2;
      }
  }
  switch (i)
    {
      case 0: return 0;
      case 1:
      case 2: return 1;
      case 3:
      case 4: return 2;
    }
}
==============================


-- 
           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |reichelt at gcc dot gnu dot
                   |                            |org
           Keywords|                            |monitored


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=18861

Reply via email to