From: Takayuki 'January June' Suwa Date: Tue, 21 Jun 2022 19:51:32 +0000 (+0900) Subject: xtensa: Fix buffer overflow X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=ec532b47f1823e71f822c0da781c531ffff67a52;p=platform%2Fupstream%2Fgcc.git xtensa: Fix buffer overflow Fortify buffer overflow message reported. (see https://github.com/earlephilhower/esp-quick-toolchain/issues/36) gcc/ChangeLog: * config/xtensa/xtensa.md (bswapsi2_internal): Enlarge the buffer that is obviously smaller than the template string given to sprintf(). --- diff --git a/gcc/config/xtensa/xtensa.md b/gcc/config/xtensa/xtensa.md index 84b975c..f31ec33 100644 --- a/gcc/config/xtensa/xtensa.md +++ b/gcc/config/xtensa/xtensa.md @@ -536,7 +536,7 @@ { rtx_insn *prev_insn = prev_nonnote_nondebug_insn (insn); const char *init = "ssai\t8\;"; - static char result[64]; + static char result[128]; if (prev_insn && NONJUMP_INSN_P (prev_insn)) { rtx x = PATTERN (prev_insn);