https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83443
Bug ID: 83443 Summary: FAIL: gcc.dg/tree-ssa/builtin-sprintf-warn-18.c (test for warnings, line 119) Product: gcc Version: 8.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: c Assignee: unassigned at gcc dot gnu.org Reporter: danglin at gcc dot gnu.org Target Milestone: --- Host: hppa-unknown-linux-gnu Target: hppa-unknown-linux-gnu Build: hppa-unknown-linux-gnu Executing on host: /home/dave/gnu/gcc/objdir/gcc/xgcc -B/home/dave/gnu/gcc/objdir/gcc/ /home/dave/gnu/gcc/gcc/gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf-warn-18.c -fno-diagnostics-show-caret -fdiagnostics-color=never -O2 -Wall -Wno-format -Wformat-overflow -fexec-charset=IBM1047 -ftrack-macro-expansion=0 -S -o builtin-sprintf-warn-18.s (timeout = 300) spawn -ignore SIGHUP /home/dave/gnu/gcc/objdir/gcc/xgcc -B/home/dave/gnu/gcc/objdir/gcc/ /home/dave/gnu/gcc/gcc/gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf-warn-18.c -fno-diagnostics-show-caret -fdiagnostics-color=never -O2 -Wall -Wno-format -Wformat-overflow -fexec-charset=IBM1047 -ftrack-macro-expansion=0 -S -o builtin-sprintf-warn-18.s /home/dave/gnu/gcc/gcc/gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf-warn-18.c: In function 'test_characters': /home/dave/gnu/gcc/gcc/gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf-warn-18.c:16:3: warning: '%%' directive writing 1 byte into a region of size 0 [-Wformat-overflow=] /home/dave/gnu/gcc/gcc/gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf-warn-18.c:16:3: note: '__builtin_sprintf' output 2 bytes into a destination of size 0 /home/dave/gnu/gcc/gcc/gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf-warn-18.c:18:3: warning: '%A' directive writing between 6 and 20 bytes into a region of size 0 [-Wformat-overflow=] /home/dave/gnu/gcc/gcc/gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf-warn-18.c:18:3: note: '__builtin_sprintf' output between 7 and 21 bytes into a destination of size 0 /home/dave/gnu/gcc/gcc/gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf-warn-18.c:19:3: warning: '%a' directive writing between 6 and 20 bytes into a region of size 0 [-Wformat-overflow=] /home/dave/gnu/gcc/gcc/gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf-warn-18.c:19:3: note: '__builtin_sprintf' output between 7 and 21 bytes into a destination of size 0 /home/dave/gnu/gcc/gcc/gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf-warn-18.c:22:3: warning: '%c' directive writing 1 byte into a region of size 0 [-Wformat-overflow=] /home/dave/gnu/gcc/gcc/gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf-warn-18.c:22:3: note: '__builtin_sprintf' output 2 bytes into a destination of size 0 /home/dave/gnu/gcc/gcc/gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf-warn-18.c:24:3: warning: '%d' directive writing 2 bytes into a region of size 0 [-Wformat-overflow=] /home/dave/gnu/gcc/gcc/gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf-warn-18.c:24:3: note: '__builtin_sprintf' output 3 bytes into a destination of size 0 /home/dave/gnu/gcc/gcc/gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf-warn-18.c:25:3: warning: '% d' directive writing 3 bytes into a region of size 0 [-Wformat-overflow=] /home/dave/gnu/gcc/gcc/gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf-warn-18.c:25:3: note: '__builtin_sprintf' output 4 bytes into a destination of size 0 /home/dave/gnu/gcc/gcc/gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf-warn-18.c:26:3: warning: '%-d' directive writing 3 bytes into a region of size 0 [-Wformat-overflow=] /home/dave/gnu/gcc/gcc/gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf-warn-18.c:26:3: note: '__builtin_sprintf' output 4 bytes into a destination of size 0 /home/dave/gnu/gcc/gcc/gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf-warn-18.c:27:3: warning: '%+d' directive writing 5 bytes into a region of size 0 [-Wformat-overflow=] /home/dave/gnu/gcc/gcc/gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf-warn-18.c:27:3: note: '__builtin_sprintf' output 6 bytes into a destination of size 0 /home/dave/gnu/gcc/gcc/gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf-warn-18.c:29:3: warning: '%1$d' directive writing 4 bytes into a region of size 0 [-Wformat-overflow=] /home/dave/gnu/gcc/gcc/gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf-warn-18.c:29:3: note: '__builtin_sprintf' output 5 bytes into a destination of size 0 /home/dave/gnu/gcc/gcc/gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf-warn-18.c:32:3: warning: '%0d' directive writing 5 bytes into a region of size 0 [-Wformat-overflow=] /home/dave/gnu/gcc/gcc/gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf-warn-18.c:32:3: note: '__builtin_sprintf' output 6 bytes into a destination of size 0 /home/dave/gnu/gcc/gcc/gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf-warn-18.c:33:3: warning: '%1d' directive writing 5 bytes into a region of size 0 [-Wformat-overflow=] /home/dave/gnu/gcc/gcc/gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf-warn-18.c:33:3: note: '__builtin_sprintf' output 6 bytes into a destination of size 0 /home/dave/gnu/gcc/gcc/gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf-warn-18.c:34:3: warning: '%2d' directive writing 5 bytes into a region of size 0 [-Wformat-overflow=] /home/dave/gnu/gcc/gcc/gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf-warn-18.c:34:3: note: '__builtin_sprintf' output 6 bytes into a destination of size 0 /home/dave/gnu/gcc/gcc/gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf-warn-18.c:35:3: warning: '%3d' directive writing 5 bytes into a region of size 0 [-Wformat-overflow=] /home/dave/gnu/gcc/gcc/gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf-warn-18.c:35:3: note: '__builtin_sprintf' output 6 bytes into a destination of size 0 /home/dave/gnu/gcc/gcc/gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf-warn-18.c:36:3: warning: '%4d' directive writing 5 bytes into a region of size 0 [-Wformat-overflow=] /home/dave/gnu/gcc/gcc/gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf-warn-18.c:36:3: note: '__builtin_sprintf' output 6 bytes into a destination of size 0 /home/dave/gnu/gcc/gcc/gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf-warn-18.c:37:3: warning: '%5d' directive writing 5 bytes into a region of size 0 [-Wformat-overflow=] /home/dave/gnu/gcc/gcc/gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf-warn-18.c:37:3: note: '__builtin_sprintf' output 6 bytes into a destination of size 0 /home/dave/gnu/gcc/gcc/gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf-warn-18.c:38:3: warning: '%6d' directive writing 6 bytes into a region of size 0 [-Wformat-overflow=] /home/dave/gnu/gcc/gcc/gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf-warn-18.c:38:3: note: '__builtin_sprintf' output 7 bytes into a destination of size 0 /home/dave/gnu/gcc/gcc/gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf-warn-18.c:39:3: warning: '%7d' directive writing 7 bytes into a region of size 0 [-Wformat-overflow=] /home/dave/gnu/gcc/gcc/gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf-warn-18.c:39:3: note: '__builtin_sprintf' output 8 bytes into a destination of size 0 /home/dave/gnu/gcc/gcc/gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf-warn-18.c:40:3: warning: '%8d' directive writing 8 bytes into a region of size 0 [-Wformat-overflow=] /home/dave/gnu/gcc/gcc/gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf-warn-18.c:40:3: note: '__builtin_sprintf' output 9 bytes into a destination of size 0 /home/dave/gnu/gcc/gcc/gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf-warn-18.c:41:3: warning: '%9d' directive writing 9 bytes into a region of size 0 [-Wformat-overflow=] /home/dave/gnu/gcc/gcc/gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf-warn-18.c:41:3: note: '__builtin_sprintf' output 10 bytes into a destination of size 0 /home/dave/gnu/gcc/gcc/gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf-warn-18.c:43:3: warning: '%.0d' directive writing 5 bytes into a region of size 0 [-Wformat-overflow=] /home/dave/gnu/gcc/gcc/gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf-warn-18.c:43:3: note: '__builtin_sprintf' output 6 bytes into a destination of size 0 /home/dave/gnu/gcc/gcc/gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf-warn-18.c:44:3: warning: '%.1d' directive writing 5 bytes into a region of size 0 [-Wformat-overflow=] /home/dave/gnu/gcc/gcc/gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf-warn-18.c:44:3: note: '__builtin_sprintf' output 6 bytes into a destination of size 0 /home/dave/gnu/gcc/gcc/gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf-warn-18.c:45:3: warning: '%.2d' directive writing 5 bytes into a region of size 0 [-Wformat-overflow=] /home/dave/gnu/gcc/gcc/gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf-warn-18.c:45:3: note: '__builtin_sprintf' output 6 bytes into a destination of size 0 /home/dave/gnu/gcc/gcc/gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf-warn-18.c:46:3: warning: '%.3d' directive writing 5 bytes into a region of size 0 [-Wformat-overflow=] /home/dave/gnu/gcc/gcc/gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf-warn-18.c:46:3: note: '__builtin_sprintf' output 6 bytes into a destination of size 0 /home/dave/gnu/gcc/gcc/gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf-warn-18.c:47:3: warning: '%.4d' directive writing 5 bytes into a region of size 0 [-Wformat-overflow=] /home/dave/gnu/gcc/gcc/gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf-warn-18.c:47:3: note: '__builtin_sprintf' output 6 bytes into a destination of size 0 /home/dave/gnu/gcc/gcc/gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf-warn-18.c:48:3: warning: '%.5d' directive writing 5 bytes into a region of size 0 [-Wformat-overflow=] /home/dave/gnu/gcc/gcc/gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf-warn-18.c:48:3: note: '__builtin_sprintf' output 6 bytes into a destination of size 0 /home/dave/gnu/gcc/gcc/gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf-warn-18.c:49:3: warning: '%.6d' directive writing 6 bytes into a region of size 0 [-Wformat-overflow=] /home/dave/gnu/gcc/gcc/gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf-warn-18.c:49:3: note: '__builtin_sprintf' output 7 bytes into a destination of size 0 /home/dave/gnu/gcc/gcc/gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf-warn-18.c:50:3: warning: '%.7d' directive writing 7 bytes into a region of size 0 [-Wformat-overflow=] /home/dave/gnu/gcc/gcc/gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf-warn-18.c:50:3: note: '__builtin_sprintf' output 8 bytes into a destination of size 0 /home/dave/gnu/gcc/gcc/gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf-warn-18.c:51:3: warning: '%.8d' directive writing 8 bytes into a region of size 0 [-Wformat-overflow=] /home/dave/gnu/gcc/gcc/gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf-warn-18.c:51:3: note: '__builtin_sprintf' output 9 bytes into a destination of size 0 /home/dave/gnu/gcc/gcc/gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf-warn-18.c:52:3: warning: '%.9d' directive writing 9 bytes into a region of size 0 [-Wformat-overflow=] /home/dave/gnu/gcc/gcc/gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf-warn-18.c:52:3: note: '__builtin_sprintf' output 10 bytes into a destination of size 0 /home/dave/gnu/gcc/gcc/gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf-warn-18.c:54:3: warning: '%hhd' directive writing 2 bytes into a region of size 0 [-Wformat-overflow=] /home/dave/gnu/gcc/gcc/gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf-warn-18.c:54:3: note: '__builtin_sprintf' output 3 bytes into a destination of size 0 /home/dave/gnu/gcc/gcc/gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf-warn-18.c:55:3: warning: '%hd' directive writing 3 bytes into a region of size 0 [-Wformat-overflow=] /home/dave/gnu/gcc/gcc/gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf-warn-18.c:55:3: note: '__builtin_sprintf' output 4 bytes into a destination of size 0 /home/dave/gnu/gcc/gcc/gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf-warn-18.c:59:5: warning: '%jd' directive writing 4 bytes into a region of size 0 [-Wformat-overflow=] /home/dave/gnu/gcc/gcc/gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf-warn-18.c:59:5: note: '__builtin_sprintf' output 5 bytes into a destination of size 0 /home/dave/gnu/gcc/gcc/gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf-warn-18.c:62:3: warning: '%ld' directive writing 5 bytes into a region of size 0 [-Wformat-overflow=] /home/dave/gnu/gcc/gcc/gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf-warn-18.c:62:3: note: '__builtin_sprintf' output 6 bytes into a destination of size 0 /home/dave/gnu/gcc/gcc/gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf-warn-18.c:66:5: warning: '%td' directive writing 5 bytes into a region of size 0 [-Wformat-overflow=] /home/dave/gnu/gcc/gcc/gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf-warn-18.c:66:5: note: '__builtin_sprintf' output 6 bytes into a destination of size 0 /home/dave/gnu/gcc/gcc/gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf-warn-18.c:71:5: warning: '%zd' directive writing 5 bytes into a region of size 0 [-Wformat-overflow=] /home/dave/gnu/gcc/gcc/gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf-warn-18.c:71:5: note: '__builtin_sprintf' output 6 bytes into a destination of size 0 /home/dave/gnu/gcc/gcc/gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf-warn-18.c:74:3: warning: '%E' directive writing 12 bytes into a region of size 0 [-Wformat-overflow=] /home/dave/gnu/gcc/gcc/gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf-warn-18.c:74:3: note: '__builtin_sprintf' output 13 bytes into a destination of size 0 /home/dave/gnu/gcc/gcc/gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf-warn-18.c:75:3: warning: '%e' directive writing 12 bytes into a region of size 0 [-Wformat-overflow=] /home/dave/gnu/gcc/gcc/gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf-warn-18.c:75:3: note: '__builtin_sprintf' output 13 bytes into a destination of size 0 /home/dave/gnu/gcc/gcc/gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf-warn-18.c:76:3: warning: '%F' directive writing 8 bytes into a region of size 0 [-Wformat-overflow=] /home/dave/gnu/gcc/gcc/gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf-warn-18.c:76:3: note: '__builtin_sprintf' output 9 bytes into a destination of size 0 /home/dave/gnu/gcc/gcc/gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf-warn-18.c:77:3: warning: '%f' directive writing 8 bytes into a region of size 0 [-Wformat-overflow=] /home/dave/gnu/gcc/gcc/gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf-warn-18.c:77:3: note: '__builtin_sprintf' output 9 bytes into a destination of size 0 /home/dave/gnu/gcc/gcc/gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf-warn-18.c:78:3: warning: '%G' directive writing 1 byte into a region of size 0 [-Wformat-overflow=] /home/dave/gnu/gcc/gcc/gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf-warn-18.c:78:3: note: '__builtin_sprintf' output 2 bytes into a destination of size 0 /home/dave/gnu/gcc/gcc/gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf-warn-18.c:79:3: warning: '%g' directive writing 1 byte into a region of size 0 [-Wformat-overflow=] /home/dave/gnu/gcc/gcc/gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf-warn-18.c:79:3: note: '__builtin_sprintf' output 2 bytes into a destination of size 0 /home/dave/gnu/gcc/gcc/gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf-warn-18.c:81:3: warning: '%i' directive writing 3 bytes into a region of size 0 [-Wformat-overflow=] /home/dave/gnu/gcc/gcc/gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf-warn-18.c:81:3: note: '__builtin_sprintf' output 4 bytes into a destination of size 0 /home/dave/gnu/gcc/gcc/gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf-warn-18.c:86:5: warning: '__builtin_sprintf' writing a terminating nul past the end of the destination [-Wformat-overflow=] /home/dave/gnu/gcc/gcc/gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf-warn-18.c:86:5: note: '__builtin_sprintf' output 1 byte into a destination of size 0 /home/dave/gnu/gcc/gcc/gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf-warn-18.c:87:5: warning: 'H' directive writing 1 byte into a region of size 0 [-Wformat-overflow=] /home/dave/gnu/gcc/gcc/gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf-warn-18.c:87:5: note: '__builtin_sprintf' output 2 bytes into a destination of size 0 /home/dave/gnu/gcc/gcc/gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf-warn-18.c:90:3: warning: '%o' directive writing 4 bytes into a region of size 0 [-Wformat-overflow=] /home/dave/gnu/gcc/gcc/gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf-warn-18.c:90:3: note: '__builtin_sprintf' output 5 bytes into a destination of size 0 /home/dave/gnu/gcc/gcc/gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf-warn-18.c:91:3: warning: '%#o' directive writing 5 bytes into a region of size 0 [-Wformat-overflow=] /home/dave/gnu/gcc/gcc/gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf-warn-18.c:91:3: note: '__builtin_sprintf' output 6 bytes into a destination of size 0 /home/dave/gnu/gcc/gcc/gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf-warn-18.c:93:3: warning: '%x' directive writing 3 bytes into a region of size 0 [-Wformat-overflow=] /home/dave/gnu/gcc/gcc/gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf-warn-18.c:93:3: note: '__builtin_sprintf' output 4 bytes into a destination of size 0 /home/dave/gnu/gcc/gcc/gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf-warn-18.c:94:3: warning: '%#X' directive writing 5 bytes into a region of size 0 [-Wformat-overflow=] /home/dave/gnu/gcc/gcc/gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf-warn-18.c:94:3: note: '__builtin_sprintf' output 6 bytes into a destination of size 0 /home/dave/gnu/gcc/gcc/gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf-warn-18.c:96:3: warning: '%S' directive writing 1 byte into a region of size 0 [-Wformat-overflow=] /home/dave/gnu/gcc/gcc/gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf-warn-18.c:96:3: note: '__builtin_sprintf' output 2 bytes into a destination of size 0 /home/dave/gnu/gcc/gcc/gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf-warn-18.c:97:3: warning: '%-s' directive writing 1 byte into a region of size 0 [-Wformat-overflow=] /home/dave/gnu/gcc/gcc/gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf-warn-18.c:97:3: note: '__builtin_sprintf' output 2 bytes into a destination of size 0 /home/dave/gnu/gcc/gcc/gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf-warn-18.c:103:3: warning: 'ABCDEFGHIJ' directive writing 10 bytes into a region of size 0 [-Wformat-overflow=] /home/dave/gnu/gcc/gcc/gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf-warn-18.c:103:3: note: '__builtin_sprintf' output 12 bytes into a destination of size 0 /home/dave/gnu/gcc/gcc/gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf-warn-18.c:104:3: warning: 'KLMNOPQRST' directive writing 10 bytes into a region of size 0 [-Wformat-overflow=] /home/dave/gnu/gcc/gcc/gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf-warn-18.c:104:3: note: '__builtin_sprintf' output 12 bytes into a destination of size 0 /home/dave/gnu/gcc/gcc/gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf-warn-18.c:105:3: warning: 'UVWXYZ' directive writing 6 bytes into a region of size 0 [-Wformat-overflow=] /home/dave/gnu/gcc/gcc/gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf-warn-18.c:105:3: note: '__builtin_sprintf' output 8 bytes into a destination of size 0 /home/dave/gnu/gcc/gcc/gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf-warn-18.c:107:3: warning: 'abcdefghij' directive writing 10 bytes into a region of size 0 [-Wformat-overflow=] /home/dave/gnu/gcc/gcc/gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf-warn-18.c:107:3: note: '__builtin_sprintf' output 12 bytes into a destination of size 0 /home/dave/gnu/gcc/gcc/gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf-warn-18.c:108:3: warning: 'klmnopqrst' directive writing 10 bytes into a region of size 0 [-Wformat-overflow=] /home/dave/gnu/gcc/gcc/gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf-warn-18.c:108:3: note: '__builtin_sprintf' output 12 bytes into a destination of size 0 /home/dave/gnu/gcc/gcc/gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf-warn-18.c:109:3: warning: 'uvwxyz' directive writing 6 bytes into a region of size 0 [-Wformat-overflow=] /home/dave/gnu/gcc/gcc/gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf-warn-18.c:109:3: note: '__builtin_sprintf' output 8 bytes into a destination of size 0 /home/dave/gnu/gcc/gcc/gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf-warn-18.c: In function 'test_width_and_precision_out_of_range': /home/dave/gnu/gcc/gcc/gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf-warn-18.c:119:3: warning: '%9223372036854775808i' directive width out of range [-Wformat-overflow=] /home/dave/gnu/gcc/gcc/gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf-warn-18.c:121:3: warning: '%.9223372036854775808i' directive precision out of range [-Wformat-overflow=] /home/dave/gnu/gcc/gcc/gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf-warn-18.c: In function 'test_overlong_plain_string': /home/dave/gnu/gcc/gcc/gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf-warn-18.c:137:3: warning: '0123456789012345678901234567...' directive writing 70 bytes into a region of size 1 [-Wformat-overflow=] /home/dave/gnu/gcc/gcc/gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf-warn-18.c:137:3: note: '__builtin_sprintf' output 72 bytes into a destination of size 1 PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-18.c (test for warnings, line 16) PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-18.c (test for warnings, line 18) PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-18.c (test for warnings, line 19) XFAIL: gcc.dg/tree-ssa/builtin-sprintf-warn-18.c bug 80537 (test for warnings, line 21) PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-18.c (test for warnings, line 22) PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-18.c (test for warnings, line 24) PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-18.c (test for warnings, line 25) PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-18.c (test for warnings, line 26) PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-18.c (test for warnings, line 27) XFAIL: gcc.dg/tree-ssa/builtin-sprintf-warn-18.c bug 80535 (test for warnings, line 28) PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-18.c (test for warnings, line 29) PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-18.c (test for warnings, line 32) PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-18.c (test for warnings, line 33) PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-18.c (test for warnings, line 34) PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-18.c (test for warnings, line 35) PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-18.c (test for warnings, line 36) PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-18.c (test for warnings, line 37) PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-18.c (test for warnings, line 38) PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-18.c (test for warnings, line 39) PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-18.c (test for warnings, line 40) PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-18.c (test for warnings, line 41) PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-18.c (test for warnings, line 43) PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-18.c (test for warnings, line 44) PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-18.c (test for warnings, line 45) PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-18.c (test for warnings, line 46) PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-18.c (test for warnings, line 47) PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-18.c (test for warnings, line 48) PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-18.c (test for warnings, line 49) PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-18.c (test for warnings, line 50) PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-18.c (test for warnings, line 51) PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-18.c (test for warnings, line 52) PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-18.c (test for warnings, line 54) PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-18.c (test for warnings, line 55) PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-18.c (test for warnings, line 59) PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-18.c (test for warnings, line 62) PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-18.c (test for warnings, line 66) PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-18.c (test for warnings, line 71) PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-18.c (test for warnings, line 74) PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-18.c (test for warnings, line 75) PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-18.c (test for warnings, line 76) PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-18.c (test for warnings, line 77) PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-18.c (test for warnings, line 78) PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-18.c (test for warnings, line 79) PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-18.c (test for warnings, line 81) PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-18.c (test for warnings, line 86) PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-18.c (test for warnings, line 87) PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-18.c (test for warnings, line 90) PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-18.c (test for warnings, line 91) PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-18.c (test for warnings, line 93) PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-18.c (test for warnings, line 94) PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-18.c (test for warnings, line 96) PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-18.c (test for warnings, line 97) PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-18.c (test for warnings, line 103) PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-18.c (test for warnings, line 104) PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-18.c (test for warnings, line 105) PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-18.c (test for warnings, line 107) PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-18.c (test for warnings, line 108) PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-18.c (test for warnings, line 109) PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-18.c (test for warnings, line 119) FAIL: gcc.dg/tree-ssa/builtin-sprintf-warn-18.c (test for warnings, line 119) PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-18.c (test for warnings, line 121) FAIL: gcc.dg/tree-ssa/builtin-sprintf-warn-18.c (test for warnings, line 121) PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-18.c (test for warnings, line 137) PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-18.c (test for excess errors)