Hi Martin, On 21 September 2016 at 09:11, Markus Trippelsdorf <mar...@trippelsdorf.de> wrote: > On 2016.09.11 at 20:03 -0600, Martin Sebor wrote: >> On 09/08/2016 04:10 PM, Joseph Myers wrote: >> > On Thu, 8 Sep 2016, Martin Sebor wrote: > >> PR middle-end/49905 - Better sanity checking on sprintf src & dest to >> produce warning for dodgy code > > The patch uses "nul" instead of "null" throughout. > > -- > Markus
I've noticed that some of the new tests fail on arm linux: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1220) gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1270) gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1381) gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 815) gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 816) gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 817) gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 820) gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 821) gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 824) gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 825) gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 828) gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 829) gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 832) gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 833) gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for excess errors) gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (test for warnings, line 46) gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (test for warnings, line 47) gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (test for excess errors) gcc.dg/tree-ssa/builtin-sprintf.c (test for excess errors) on aarch64 and arm bare-metal targets (using newlib), I've noticed these failures: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 99) gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for excess errors) gcc.dg/tree-ssa/builtin-sprintf-warn-2.c sprintf transformed into strcpy (test for warnings, line 83) gcc.dg/tree-ssa/builtin-sprintf-warn-2.c sprintf transformed into strcpy (test for warnings, line 84) gcc.dg/tree-ssa/builtin-sprintf-warn-4.c (test for excess errors) gcc.dg/tree-ssa/builtin-sprintf.c execution test You may download the results from http://people.linaro.org/~christophe.lyon/cross-validation/gcc/trunk/240298/report-build-info.html Thanks, Christophe