OSDN Git Service

PR gas/13449
authornickc <nickc>
Wed, 21 Dec 2011 17:07:21 +0000 (17:07 +0000)
committernickc <nickc>
Wed, 21 Dec 2011 17:07:21 +0000 (17:07 +0000)
* config/tc-arm.c (create_unwind_entry): Zero allocated table
entries.

gas/ChangeLog
gas/config/tc-arm.c

index 6cfd3db..6479a1f 100644 (file)
@@ -1,3 +1,9 @@
+2011-12-21  Nick Clifton  <nickc@redhat.com>
+
+       PR gas/13449
+       * config/tc-arm.c (create_unwind_entry): Zero allocated table
+       entries.
+
 2011-12-19  Iain Sandoe  <idsandoe@googlemail.com>
 
        * config/obj-macho.c (obj_mach_o_section): Account for target-
index 865f430..02a63a6 100644 (file)
@@ -19944,6 +19944,8 @@ create_unwind_entry (int have_data)
 
   /* Allocate the table entry. */
   ptr = frag_more ((size << 2) + 4);
+  /* PR 13449: Zero the table entries in case some of them are not used.  */
+  memset (ptr, 0, (size << 2) + 4);
   where = frag_now_fix () - ((size << 2) + 4);
 
   switch (unwind.personality_index)