OSDN Git Service

PR middle-end/31322
authordanglin <danglin@138bc75d-0d04-0410-961f-82ee72b054a4>
Sat, 14 Apr 2007 00:17:41 +0000 (00:17 +0000)
committerdanglin <danglin@138bc75d-0d04-0410-961f-82ee72b054a4>
Sat, 14 Apr 2007 00:17:41 +0000 (00:17 +0000)
* dwarf2out.c (output_call_frame_info): Call assemble_external_libcall
when a personality function is used.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@123806 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/ChangeLog
gcc/dwarf2out.c

index c5322d6..55def7e 100644 (file)
@@ -1,3 +1,9 @@
+2007-04-13  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
+
+       PR middle-end/31322
+       * dwarf2out.c (output_call_frame_info): Call assemble_external_libcall
+       when a personality function is used.
+
 2007-04-13  Bob Wilson  <bob.wilson@acm.org>
 
        * config/xtensa/xtensa.c (xtensa_expand_builtin): Use CALL_EXPR_FN.
 2007-04-13  Bob Wilson  <bob.wilson@acm.org>
 
        * config/xtensa/xtensa.c (xtensa_expand_builtin): Use CALL_EXPR_FN.
index 467ba2b..cbaf063 100644 (file)
@@ -2304,6 +2304,7 @@ output_call_frame_info (int for_eh)
        {
          *p++ = 'P';
          augmentation_size += 1 + size_of_encoded_value (per_encoding);
        {
          *p++ = 'P';
          augmentation_size += 1 + size_of_encoded_value (per_encoding);
+         assemble_external_libcall (eh_personality_libfunc);
        }
       if (any_lsda_needed)
        {
        }
       if (any_lsda_needed)
        {