------- Comment #31 from janus at gcc dot gnu dot org  2010-04-25 20:17 -------
Ok, back to fixing the remaining regression, namely comment #24. Compiling this
with and without the patch in comment #23 shows the following difference:

--- c24.dump.unpatched  2010-04-25 22:03:44.418204091 +0200
+++ c24.dump.patched    2010-04-25 21:55:50.500619202 +0200
@@ -27,7 +27,7 @@ MAIN__ ()
   if (vtab$t2.make_integer == 0B)
     {
       vtab$t2.make_integer = (integer(kind=4) (*<T434>) (void)) make_integer;
-      vtab$vtype$t2$extract.make_integer = make_integer_2;
+      vtab$vtype$t2$extract.make_integer = (integer(kind=4) (*<T43f>) (struct
.class.t2 & restrict, integer(kind=4) & restrict)) make_integer;
       vtab$t2.extract = &vtab$vtype$t2$extract;
       vtab$t2.make_integer_2 = (integer(kind=4) (*<T434>) (void))
make_integer_2;
     }


-- 


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

Reply via email to