dwarf2out.c (dwarf2out_frame_init): Check for DWARF2_FRAME_INFO when determining...
authorEric Botcazou <ebotcazou@libertysurf.fr>
Sun, 7 Oct 2007 09:25:28 +0000 (11:25 +0200)
committerEric Botcazou <ebotcazou@gcc.gnu.org>
Sun, 7 Oct 2007 09:25:28 +0000 (09:25 +0000)
* dwarf2out.c (dwarf2out_frame_init): Check for DWARF2_FRAME_INFO
when determining whether to record INCOMING_RETURN_ADDR_RTX.

Co-Authored-By: Nathan Froyd <froydnj@codesourcery.com>
From-SVN: r129066

gcc/ChangeLog
gcc/dwarf2out.c

index a4ec3cb..97a0487 100644 (file)
@@ -1,3 +1,9 @@
+2007-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
+            Nathan Froyd  <froydnj@codesourcery.com>
+
+       * dwarf2out.c (dwarf2out_frame_init): Check for DWARF2_FRAME_INFO
+       when determining whether to record INCOMING_RETURN_ADDR_RTX.
+
 2007-10-06  Eric Botcazou  <ebotcazou@adacore.com>
 
        Revert:
index 05fd445..d17226e 100644 (file)
@@ -2662,7 +2662,7 @@ dwarf2out_frame_init (void)
   dwarf2out_def_cfa (NULL, STACK_POINTER_REGNUM, INCOMING_FRAME_SP_OFFSET);
 
 #ifdef DWARF2_UNWIND_INFO
-  if (DWARF2_UNWIND_INFO)
+  if (DWARF2_UNWIND_INFO || DWARF2_FRAME_INFO)
     initial_return_save (INCOMING_RETURN_ADDR_RTX);
 #endif
 }