PR bootstrap/79033 - asan.c not compiling with make BOOT_CFLAGS=-O0
authorMartin Sebor <msebor@redhat.com>
Mon, 9 Jan 2017 20:08:49 +0000 (20:08 +0000)
committerMartin Sebor <msebor@gcc.gnu.org>
Mon, 9 Jan 2017 20:08:49 +0000 (13:08 -0700)
gcc/ChangeLog:
* asan.c (asan_emit_stack_protection): Increase local buffer size
to avoid snprintf truncation warning.

From-SVN: r244237

gcc/ChangeLog
gcc/asan.c

index 63ca675d201d5177f4c992adbe2a76c727588cb0..56de1fba6e384cf8a2b4cc98b64ebd0824cdfe9a 100644 (file)
@@ -1,3 +1,9 @@
+2017-01-09  Martin Sebor  <msebor@redhat.com>
+
+       PR bootstrap/79033
+       * asan.c (asan_emit_stack_protection): Increase local buffer size
+       to avoid snprintf truncation warning.
+
 2017-01-09  Andrew Pinski  <apinski@cavium.com>
 
        * config/aarch64/aarch64-cores.def: Add thunderx2t99.  Change vulcan
index 5f48875a3c0803f8cceeabfab122761197f1dfde..bc7ebc8f28a41eb4b746019dd4c2ce0a58b0c352 100644 (file)
@@ -1068,7 +1068,7 @@ asan_emit_stack_protection (rtx base, rtx pbase, unsigned int alignb,
   rtx shadow_base, shadow_mem, ret, mem, orig_base;
   rtx_code_label *lab;
   rtx_insn *insns;
-  char buf[30];
+  char buf[32];
   unsigned char shadow_bytes[4];
   HOST_WIDE_INT base_offset = offsets[length - 1];
   HOST_WIDE_INT base_align_bias = 0, offset, prev_offset;