------- Comment #2 from rguenth at gcc dot gnu dot org 2009-05-28 14:52 ------- Confirmed.
(gdb) start Temporary breakpoint 2, main () at dlmod.i:24 24 list a3 = { 0 }; (gdb) p &a3 $4 = (list *) 0xffffd05c (gdb) n 25 f0(0, 0, 0, &a3); (gdb) s f0 (a=0x0, b=0x0, c=0x0, d=0xffffd05c) at dlmod.i:15 15 for(problem = d; problem; problem = problem->next) { (gdb) n 16 int variable = 0; (gdb) p problem $5 = (list *) 0x0 (gdb) n 17 f1(c, problem); (gdb) s f1 (a=0x0, b=0xffffd05c) at dlmod.i:29 29 void f1(void*a, list*b) { } (gdb) p b $6 = (list *) 0xffffd05c (gdb) up #1 0x0804840b in f0 (a=0x0, b=0x0, c=0x0, d=0xffffd05c) at dlmod.i:17 17 f1(c, problem); (gdb) p problem $7 = (list *) 0x0 works with 4.4. -- rguenth at gcc dot gnu dot org changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Ever Confirmed|0 |1 Known to fail| |4.5.0 Known to work| |4.4.0 Priority|P3 |P1 Last reconfirmed|0000-00-00 00:00:00 |2009-05-28 14:52:09 date| | http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40012