[4.0/4.1 regression]

Joost VandeVondele jv244@hermes.cam.ac.uk
Fri Dec 2 10:22:00 GMT 2005


Hi,

I've filed PR25218:

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

which leads at -O3 to:

4.0.1
bug.c:20: internal compiler error: in compensate_edge, at reg-stack.c:2795
4.1
bug.c:20: internal compiler error: in initialize_original_copy_tables, at 
cfg.c:1025

Cheers,

Joost

---------------------------------------
static float rgam;
extern void *jmp(void *);

void drotmg(float d1) {
void *labels[] = { &&L170, &&L180, 0 };

   for(;;) {
     goto *jmp(labels);

     if (d1 <= rgam)
       goto L170;

L170:
     if (d1 <= rgam)
       goto L170;
   }

L180:
   goto L170;
}
---------------------------------------



More information about the Gcc mailing list