--- ./gdb/rs6000-tdep.c_orig	2017-05-22 05:15:50 -0500
+++ ./gdb/rs6000-tdep.c	2017-05-22 05:17:21 -0500
@@ -3330,6 +3330,11 @@
 	  fdata.lr_offset = tdep->lr_frame_offset;
 	}
     }
+	
+  if (fdata.frameless && !fdata.nosavedpc)
+   fdata.frameless = 0;
+  if (!fdata.frameless && fdata.lr_offset == 0)
+     fdata.lr_offset = tdep->lr_frame_offset;
 
   if (!fdata.frameless)
     {
