C-SKY FAIL: jbt - csky
authorAlan Modra <amodra@gmail.com>
Wed, 15 May 2019 07:07:18 +0000 (16:37 +0930)
committerAlan Modra <amodra@gmail.com>
Wed, 15 May 2019 07:11:22 +0000 (16:41 +0930)
Another failure seen with MALLOC_PERTURB_=1.

* config/tc-csky.c (md_convert_frag): Initialise trailing
padding for COND_JUMP_PIC.

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

index be69384..34a4eee 100644 (file)
@@ -1,5 +1,10 @@
 2019-05-15  Alan Modra  <amodra@gmail.com>
 
+       * config/tc-csky.c (md_convert_frag): Initialise trailing
+       padding for COND_JUMP_PIC.
+
+2019-05-15  Alan Modra  <amodra@gmail.com>
+
        * dwarf2dbg.c: Whitespace fixes.
        (get_filenum): Don't strdup "file".  Adjust error message.
        (dwarf2_directive_filename): Use an unsigned type for "num".
index 75ced2a..970c72a 100644 (file)
@@ -4426,6 +4426,8 @@ md_convert_frag (bfd *abfd ATTRIBUTE_UNUSED, segT asec,  fragS *fragp)
                buf[20] = (disp >> 8) & 0xff;
                buf[21] = disp & 0xff;
              }
+           buf[22] = 0;  /* initialise.  */
+           buf[23] = 0;
            fragp->fr_fix += C32_LEN_PIC;
 
          } /* end if is_unaligned.  */