------- Comment #2 from bonzini at gnu dot org  2009-02-04 15:57 -------
minimized testcase:

void test(char *ip, double *reg_f)
{
        static void * const addrs[] = {&&L1, &&L2};
        double reg_f_a;

        reg_f_a = 0.0;
        goto *addrs[*++ip];

L1:
        reg_f_a += reg_f[*++ip];
        goto *addrs[*++ip];

L2:
        reg_f[0] = reg_f_a;
}


-- 

bonzini at gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |bonzini at gnu dot org
             Status|UNCONFIRMED                 |NEW
     Ever Confirmed|0                           |1
   Last reconfirmed|0000-00-00 00:00:00         |2009-02-04 15:57:37
               date|                            |


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

Reply via email to