Mon Nov  1 21:37:04 1993  Jeffrey A. Law  (law@snake.cs.utah.edu)
 
+       * config/tc-hppa.c (call_info struct): Delete unused "frame" field.
+       (pa_callinfo): Insert framesize into the unwind information as 
+       soon as it's available.
+       (pa_build_unwind_subspace): Do not insert framesize into the unwind
+       information here.
+
        * Add support for marker type relocations.  These mark areas
        of interest to the linker.  ENTRY/EXIT relocations for SOM are
        an example of marker relocations.
 
 
 struct call_info
   {
-    /* Size of the stack frame.  */
-    int frame;
-
     /* Should sr3 be saved in the prologue?  */
     int entry_sr;
 
       }
   }
 
-  /* callinfo.frame is in bytes and unwind_desc is in 8 byte units.  */
-  call_info->ci_unwind.descriptor.frame_size = call_info->frame / 8;
-
   /* Dump it. */
   unwind = (char *) &call_info->ci_unwind;
   for (i = 8; i < sizeof (struct unwind_table); i++)
              as_bad ("FRAME parameter must be a multiple of 8: %d\n", temp);
              temp = 0;
            }
-         last_call_info->frame = temp;
+
+         /* callinfo is in bytes and unwind_desc is in 8 byte units.  */
+         last_call_info->ci_unwind.descriptor.frame_size = temp / 8;
+
        }
       /* Entry register (GR, GR and SR) specifications.  */
       else if ((strncasecmp (name, "entry_gr", 8) == 0))