------- 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

Reply via email to