OSDN Git Service

* dwarf2out.c (output_call_frame_info): Support dwarf3 cie entries.
authorpbrook <pbrook@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 14 Jun 2004 14:56:35 +0000 (14:56 +0000)
committerpbrook <pbrook@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 14 Jun 2004 14:56:35 +0000 (14:56 +0000)
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@83108 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/ChangeLog
gcc/dwarf2out.c

index fdcffcd..b9b6d09 100644 (file)
@@ -1,3 +1,7 @@
+2004-06-14  Paul Brook  <paul@codesourcery.com>
+
+       * dwarf2out.c (output_call_frame_info): Support dwarf3 cie entries.
+
 2004-06-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
 
        * Makefile.in (FLAGS_H): New.
index fa1bdad..0ad017b 100644 (file)
@@ -2082,7 +2082,11 @@ output_call_frame_info (int for_eh)
   dw2_asm_output_data_uleb128 (1, "CIE Code Alignment Factor");
   dw2_asm_output_data_sleb128 (DWARF_CIE_DATA_ALIGNMENT,
                               "CIE Data Alignment Factor");
-  dw2_asm_output_data (1, DWARF_FRAME_RETURN_COLUMN, "CIE RA Column");
+
+  if (DW_CIE_VERSION == 1)
+    dw2_asm_output_data (1, DWARF_FRAME_RETURN_COLUMN, "CIE RA Column");
+  else
+    dw2_asm_output_data_uleb128 (DWARF_FRAME_RETURN_COLUMN, "CIE RA Column");
 
   if (augmentation[0])
     {