+2002-08-22  Elena Zannoni  <ezannoni@redhat.com>
+
+       * blockframe.c (generic_call_dummy_register_unwind): Use
+       regcache_cooked_read to catch cases in which the variable is
+       stored in a pseudo register.
+
 2002-08-22  Andrew Cagney  <cagney@redhat.com>
 
        * NEWS: Mention that the i960 has been made obsolete.
 
 #endif
       gdb_assert (registers != NULL);
       /* Return the actual value.  */
-      /* FIXME: cagney/2002-06-26: This should be via the
-         gdbarch_register_read() method so that it, on the fly,
+      /* Use the regcache_cooked_read() method so that it, on the fly,
          constructs either a raw or pseudo register from the raw
          register cache.  */
-      regcache_raw_read (registers, regnum, bufferp);
+      regcache_cooked_read (registers, regnum, bufferp);
     }
 }