autoreconf: export WARNINGS=
autoreconf: Entering directory '.'
autoreconf: configure.ac: not using Gettext
autoreconf: running: aclocal --force -I m4
autoreconf: configure.ac: tracing
autoreconf: configure.ac: not using Libtool
autoreconf: configure.ac: not using Intltool
autoreconf: configure.ac: not using Gtkdoc
autoreconf: running: /usr/bin/autoconf --force
autoreconf: running: /usr/bin/autoheader --force
autoreconf: running: automake --add-missing --copy --force-missing
autoreconf: Leaving directory '.'
badpoll.c: In function âmainâ:
badpoll.c:18:8: warning: array subscript âstruct pollfd[1]â is partly outside array bounds of âunsigned char[15]â [-Warray-bounds=]
18 | ufds[1].events = 0;
| ~~~~^~~
badpoll.c:12:26: note: at offset 8 into object of size 15 allocated by âmallocâ
12 | struct pollfd* ufds = malloc(2 * sizeof(struct pollfd) - 1);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/features.h:524,
from /usr/include/assert.h:35,
from badpoll.c:1:
In function âpollâ,
inlined from âmainâ at badpoll.c:22:4:
/usr/include/bits/poll2.h:44:10: warning: call to â__poll_chk_warnâ declared with attribute warning: poll called with fds buffer too small file nfds entries [-Wattribute-warning]
44 | return __glibc_fortify (poll, __nfds, sizeof (*__fds),
| ^~~~~~~~~~~~~~~
In file included from /usr/include/string.h:548,
from bug401284.c:3:
In function âstrncatâ,
inlined from âmainâ at bug401284.c:10:5:
/usr/include/bits/string_fortified.h:149:10: warning: â__builtin_strncatâ accessing between 1 and 9223372036854775805 bytes at offsets [0, 9223372036854775805] and 0 may overlap 1 byte at offset [0, 9223372036854775807] [-Wrestrict]
149 | return __builtin___strncat_chk (__dest, __src, __len,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
150 | __glibc_objsize (__dest));
| ~~~~~~~~~~~~~~~~~~~~~~~~~
clo_redzone.c: In function âmainâ:
clo_redzone.c:17:6: warning: array subscript 197 is outside array bounds of âchar[128]â [-Warray-bounds=]
17 | b1[127 + 70] = 'a';
| ~~^~~~~~~~~~
clo_redzone.c:7:15: note: at offset 197 into object of size 128 allocated by âmallocâ
7 | char *b1 = malloc (128);
| ^~~~~~~~~~~~
In function âbad_things_below_spâ,
inlined from âchild_fn_0â at descr_belowsp.c:108:4:
descr_belowsp.c:56:47: warning: array subscript -375 is outside array bounds of âint[1]â [-Warray-bounds=]
56 | describe ("1500 bytes below a local var", p-1500);
| ~^~~~~
descr_belowsp.c: In function âchild_fn_0â:
descr_belowsp.c:54:8: note: at offset -1500 into object âiâ of size 4
54 | int i;
| ^
In file included from descr_belowsp.c:17:
descr_belowsp.c:23:46: warning: array subscript 2097151 is outside array bounds of âint[1]â [-Warray-bounds=]
23 | #define VG_ROUNDUP(p, a) VG_ROUNDDN((p)+(a)-1, (a))
| ^
../../include/valgrind.h:434:40: note: in definition of macro âVALGRIND_DO_CLIENT_REQUEST_EXPRâ
434 | _zzq_args[2] = (unsigned long int)(_zzq_arg2); \
| ^~~~~~~~~
descr_belowsp.c:137:17: note: in expansion of macro âVALGRIND_STACK_REGISTERâ
137 | stackid = VALGRIND_STACK_REGISTER((void*) 0x0,
| ^~~~~~~~~~~~~~~~~~~~~~~
descr_belowsp.c:23:28: note: in expansion of macro âVG_ROUNDDNâ
23 | #define VG_ROUNDUP(p, a) VG_ROUNDDN((p)+(a)-1, (a))
| ^~~~~~~~~~
descr_belowsp.c:138:49: note: in expansion of macro âVG_ROUNDUPâ
138 | (void*) VG_ROUNDUP(&stackid, 2<<20));
| ^~~~~~~~~~
descr_belowsp.c:122:11: note: at offset 8388604 into object âstackidâ of size 4
122 | int stackid;
| ^~~~~~~
In function âbad_things_below_spâ,
inlined from âmainâ at descr_belowsp.c:169:4:
descr_belowsp.c:56:47: warning: array subscript -375 is outside array bounds of âint[1]â [-Warray-bounds=]
56 | describe ("1500 bytes below a local var", p-1500);
| ~^~~~~
descr_belowsp.c: In function âmainâ:
descr_belowsp.c:54:8: note: at offset -1500 into object âiâ of size 4
54 | int i;
| ^
fwrite.c: In function âmainâ:
fwrite.c:12:13: warning: ignoring return value of âwriteâ declared with attribute âwarn_unused_resultâ [-Wunused-result]
12 | (void)write(fd, arr, 10);
| ^~~~~~~~~~~~~~~~~~
manuel2.c: In function âmainâ:
manuel2.c:8:13: warning: â*mâ is used uninitialized [-Wuninitialized]
8 | int *x = m[0] + &y; // we know m[0] will be zero
| ~^~~
memalign_args.c: In function âmainâ:
memalign_args.c:23:10: warning: ignoring return value of âposix_memalignâ declared with attribute âwarn_unused_resultâ [-Wunused-result]
23 | (void)posix_memalign((void **)&mem,align,size);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
memalign_args.c:24:4: warning: âmemâ may be used uninitialized [-Wmaybe-uninitialized]
24 | free(mem);
| ^~~~~~~~~
memalign_args.c:13:10: note: âmemâ was declared here
13 | char *mem;
| ^~~
overlap.c: In function âmainâ:
overlap.c:44:4: warning: â__builtin_strncpyâ output may be truncated copying 20 bytes from a string of length 99 [-Wstringop-truncation]
44 | strncpy(x+20, x, 20); // ok
| ^
In file included from /usr/include/string.h:548,
from overlap.c:1:
In function âstrncpyâ,
inlined from âmainâ at overlap.c:45:4:
/usr/include/bits/string_fortified.h:100:10: warning: â__builtin_strncpyâ accessing 21 bytes at offsets 20 and 0 may overlap 1 byte at offset 20 [-Wrestrict]
100 | return __builtin___strncpy_chk (__dest, __src, __len,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
101 | __glibc_objsize (__dest));
| ~~~~~~~~~~~~~~~~~~~~~~~~~
In function âstrncpyâ,
inlined from âmainâ at overlap.c:47:4:
/usr/include/bits/string_fortified.h:100:10: warning: â__builtin_strncpyâ accessing 21 bytes at offsets 0 and 20 overlaps 1 byte at offset 20 [-Wrestrict]
100 | return __builtin___strncpy_chk (__dest, __src, __len,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
101 | __glibc_objsize (__dest));
| ~~~~~~~~~~~~~~~~~~~~~~~~~
overlap.c: In function âmainâ:
overlap.c:74:4: warning: â__builtin_strncpyâ output may be truncated copying 25 bytes from a string of length 26 [-Wstringop-truncation]
74 | strncpy(b, a, 25);
| ^
overlap.c:78:4: warning: â__builtin_strncpyâ output may be truncated copying 26 bytes from a string of length 26 [-Wstringop-truncation]
78 | strncpy(b, a, 26);
| ^
overlap.c:97:4: warning: â__builtin___strncat_chkâ output may be truncated copying 25 bytes from a string of length 26 [-Wstringop-truncation]
97 | strncat(b, a, 25);
| ^
overlap.c:101:4: warning: â__builtin___strncat_chkâ output may be truncated copying 26 bytes from a string of length 26 [-Wstringop-truncation]
101 | strncat(b, a, 26);
| ^
In function âstrncatâ,
inlined from âmainâ at overlap.c:112:7:
/usr/include/bits/string_fortified.h:149:10: warning: â__builtin___strncat_chkâ forming offset [27, 40] is out of the bounds [0, 27] of object âaâ with type âchar[27]â [-Warray-bounds=]
149 | return __builtin___strncat_chk (__dest, __src, __len,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
150 | __glibc_objsize (__dest));
| ~~~~~~~~~~~~~~~~~~~~~~~~~
overlap.c: In function âmainâ:
overlap.c:24:9: note: âaâ declared here
24 | char a[] = "abcdefghijklmnopqrstuvwxyz";
| ^
In function âstrncatâ,
inlined from âmainâ at overlap.c:113:4:
/usr/include/bits/string_fortified.h:149:10: warning: â__builtin___strncat_chkâ accessing 1 byte at offsets 0 and 20 overlaps 1 byte at offset 20 [-Wrestrict]
149 | return __builtin___strncat_chk (__dest, __src, __len,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
150 | __glibc_objsize (__dest));
| ~~~~~~~~~~~~~~~~~~~~~~~~~
In function âmemcpyâ,
inlined from âmainâ at overlap.c:40:4:
/usr/include/bits/string_fortified.h:29:10: warning: â__builtin_memcpyâ accessing 21 bytes at offsets 20 and 0 overlaps 1 byte at offset 20 [-Wrestrict]
29 | return __builtin___memcpy_chk (__dest, __src, __len,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
30 | __glibc_objsize0 (__dest));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~
In function âmemcpyâ,
inlined from âmainâ at overlap.c:42:4:
/usr/include/bits/string_fortified.h:29:10: warning: â__builtin_memcpyâ accessing 21 bytes at offsets 0 and 20 overlaps 1 byte at offset 20 [-Wrestrict]
29 | return __builtin___memcpy_chk (__dest, __src, __len,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
30 | __glibc_objsize0 (__dest));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~
partial_load.c: In function âmainâ:
partial_load.c:16:7: warning: array subscript âlong int[0]â is partly outside array bounds of âunsigned char[7]â [-Warray-bounds=]
16 | w = *(long*)p;
| ^~~~~~~~~
partial_load.c:14:7: note: object of size 7 allocated by âcallocâ
14 | p = calloc( sizeof(long)-1, 1 );
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
partial_load.c:23:8: warning: array subscript âlong int[0]â is partly outside array bounds of âunsigned char[8]â [-Warray-bounds=]
23 | w += *(long*)p;
| ^~~~~~~~~
partial_load.c:20:7: note: at offset 1 into object of size 8 allocated by âcallocâ
20 | p = calloc( sizeof(long), 1 );
| ^~~~~~~~~~~~~~~~~~~~~~~~~
partial_load.c:30:16: warning: array subscript âshort int[0]â is partly outside array bounds of âunsigned char[1]â [-Warray-bounds=]
30 | w += (long)( *(short*)p );
| ~~^~~~~~~~~~~~
partial_load.c:28:7: note: object of size 1 allocated by âcallocâ
28 | p = calloc( sizeof(short)-1, 1 );
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
pipe.c: In function âmainâ:
pipe.c:13:4: warning: ignoring return value of âpipeâ declared with attribute âwarn_unused_resultâ [-Wunused-result]
13 | pipe(filedes);
| ^~~~~~~~~~~~~
realloc3.c: In function âmainâ:
realloc3.c:23:10: warning: array subscript 5 is outside array bounds of âint[1]â [-Warray-bounds=]
23 | a = (x[5] == 0xdeadbeef ? 1 : 0);
| ~^~~
realloc3.c:19:8: note: at offset 20 into object of size 5 allocated by âreallocâ
19 | x = realloc(x, 5); // same size
| ^~~~~~~~~~~~~
realloc3.c:24:10: warning: array subscript 5 is outside array bounds of âint[1]â [-Warray-bounds=]
24 | b = (y[5] == 0xdeadbeef ? 1 : 0);
| ~^~~
realloc3.c:20:8: note: at offset 20 into object of size 5 allocated by âreallocâ
20 | y = realloc(y, 5); // make smaller
| ^~~~~~~~~~~~~
realloc3.c:25:10: warning: array subscript 5 is outside array bounds of âint[1]â [-Warray-bounds=]
25 | c = (z[5] == 0xdeadbeef ? 1 : 0);
| ~^~~
realloc3.c:21:8: note: at offset 20 into object of size 5 allocated by âreallocâ
21 | z = realloc(z, 5); // make bigger
| ^~~~~~~~~~~~~
In file included from /usr/include/string.h:548,
from str_tester.c:33:
In function âstrncatâ,
inlined from âtest_strncatâ at str_tester.c:332:10,
inlined from âmainâ at str_tester.c:1433:3:
/usr/include/bits/string_fortified.h:149:10: warning: â__builtin___strncat_chkâ forming offset [50, 98] is out of the bounds [0, 50] of object âoneâ with type âchar[50]â [-Warray-bounds=]
149 | return __builtin___strncat_chk (__dest, __src, __len,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
150 | __glibc_objsize (__dest));
| ~~~~~~~~~~~~~~~~~~~~~~~~~
str_tester.c: In function âmainâ:
str_tester.c:66:6: note: âoneâ declared here
66 | char one[50];
| ^~~
xml1.c: In function âframe3â:
xml1.c:28:3: warning: âfreeâ called on unallocated object ânâ [-Wfree-nonheap-object]
28 | free(return_arg(&n));
| ^~~~~~~~~~~~~~~~~~~~
xml1.c:11:7: note: declared here
11 | int n = a[10];
| ^
wrap8.c: In function âsendâ:
wrap8.c:107:5: warning: ignoring return value of âwriteâ declared with attribute âwarn_unused_resultâ [-Wunused-result]
107 | write(1, s, 1);
| ^~~~~~~~~~~~~~
stpncpy.c: In function âmainâ:
stpncpy.c:20:7: warning: â__builtin_stpncpyâ specified bound depends on the length of the source argument [-Wstringop-truncation]
20 | c = stpncpy (b, a, l + 3);
| ^
stpncpy.c:13:14: note: length computed here
13 | size_t l = strlen (a);
| ^~~~~~~~~~
xmas_tree.cpp: In function âint main()â:
xmas_tree.cpp:73:10: warning: ignoring return value of âssize_t write(int, const void*, size_t)â declared with attribute âwarn_unused_resultâ [-Wunused-result]
73 | write(fd, buf, fd);
| ~~~~~^~~~~~~~~~~~~
xmas_tree.cpp:73:10: warning: âssize_t write(int, const void*, size_t)â reading 42 bytes from a region of size 0 [-Wstringop-overread]
73 | write(fd, buf, fd);
| ~~~~~^~~~~~~~~~~~~
cc1plus: note: source object is likely at address zero
In file included from xmas_tree.cpp:4:
/usr/include/unistd.h:378:16: note: in a call to function âssize_t write(int, const void*, size_t)â declared with attribute âaccess (read_only, 2, 3)â
378 | extern ssize_t write (int __fd, const void *__buf, size_t __n) __wur
| ^~~~~
xmas_tree.cpp:50:15: warning: array subscript 32 is outside array bounds of âchar [32]â [-Warray-bounds=]
50 | if (mem[32])
| ~~~~~~^
xmas_tree.cpp:47:50: note: at offset 32 into object of size 32 allocated by âoperator new []â
47 | char *mem = static_cast(operator new[](size, tag));
| ~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /usr/include/string.h:548,
from /usr/include/c++/15.2.0/cstring:48,
from xmas_tree.cpp:3:
In function âvoid* memcpy(void*, const void*, size_t)â,
inlined from âint main()â at xmas_tree.cpp:62:11:
/usr/include/bits/string_fortified.h:29:33: warning: âvoid* __builtin_memcpy(void*, const void*, long unsigned int)â accessing 10 bytes at offsets 10 and 5 overlaps 5 bytes at offset 10 [-Wrestrict]
29 | return __builtin___memcpy_chk (__dest, __src, __len,
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
30 | __glibc_objsize0 (__dest));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/features.h:524,
from /usr/include/bits/libc-header-start.h:33,
from /usr/include/wchar.h:27,
from wcpncpy1.c:1:
In function âwcpncpyâ,
inlined from âmainâ at wcpncpy1.c:14:4:
/usr/include/bits/wchar2.h:112:10: warning: âdest2â may be used uninitialized [-Wmaybe-uninitialized]
112 | return __glibc_fortify_n (wcpncpy, __n, sizeof (wchar_t),
| ^~~~~~~~~~~~~~~~~
/usr/include/bits/wchar2-decl.h: In function âmainâ:
/usr/include/bits/wchar2-decl.h:114:17: note: by argument 2 of type âconst wchar_t * restrictâ {aka âconst int * restrictâ} to â__wcpncpy_aliasâ declared here
114 | extern wchar_t *__REDIRECT_NTH (__wcpncpy_alias,
| ^~~~~~~~~~~~~~
In function âwcpncpyâ,
inlined from âmainâ at wcpncpy1.c:27:10:
/usr/include/bits/wchar2.h:112:10: warning: call to â__wcpncpy_chk_warnâ declared with attribute warning: wcpncpy called with length bigger than size of destination buffer [-Wattribute-warning]
112 | return __glibc_fortify_n (wcpncpy, __n, sizeof (wchar_t),
| ^~~~~~~~~~~~~~~~~
more_x86_fp.c: In function âtest_fcvtâ:
more_x86_fp.c:98:28: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
98 | printf("a=%016llx\n", *(long long *)&a);
| ^~~~~~~~~~~~~~~
more_x86_fp.c:99:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
99 | printf("la=%016llx %04x\n", *(long long *)&la,
| ^~~~~~~~~~~~~~~~
more_x86_fp.c:100:12: warning: âlaâ is used uninitialized [-Wuninitialized]
100 | *(unsigned short *)((char *)(&la) + 8));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
more_x86_fp.c:86:17: note: âlaâ declared here
86 | long double la;
| ^~
insn-pcmpistri.c: In function âtest_strlenâ:
insn-pcmpistri.c:44:4: warning: ignoring return value of âposix_memalignâ declared with attribute âwarn_unused_resultâ [-Wunused-result]
44 | posix_memalign(&space, 16, roundup);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/string.h:548,
from insn-pcmpistri.c:9:
In function âmemcpyâ,
inlined from âtest_strlenâ at insn-pcmpistri.c:46:4:
/usr/include/bits/string_fortified.h:29:10: warning: âspaceâ may be used uninitialized [-Wmaybe-uninitialized]
29 | return __builtin___memcpy_chk (__dest, __src, __len,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
30 | __glibc_objsize0 (__dest));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~
insn-pcmpistri.c: In function âtest_strlenâ:
insn-pcmpistri.c:43:10: note: âspaceâ was declared here
43 | void *space;
| ^~~~~
more_x87_fp.c: In function âtest_fcvtâ:
more_x87_fp.c:108:28: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
108 | printf("a=%016llx\n", *(long long *)&a);
| ^~~~~~~~~~~~~~~
more_x87_fp.c:109:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
109 | printf("la=%016llx %04x\n", *(long long *)&la,
| ^~~~~~~~~~~~~~~~
more_x87_fp.c:110:12: warning: âlaâ is used uninitialized [-Wuninitialized]
110 | *(unsigned short *)((char *)(&la) + 8));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
more_x87_fp.c:96:17: note: âlaâ declared here
96 | long double la;
| ^~
ioctl_procmap_query.c: In function âmainâ:
ioctl_procmap_query.c:14:9: warning: ignoring return value of âgetcwdâ declared with attribute âwarn_unused_resultâ [-Wunused-result]
14 | getcwd(cwd, sizeof(cwd));
| ^~~~~~~~~~~~~~~~~~~~~~~~
sys-preadv2_pwritev2.c: In function âmainâ:
sys-preadv2_pwritev2.c:53:9: warning: ignoring return value of âpwritev2â declared with attribute âwarn_unused_resultâ [-Wunused-result]
53 | pwritev2(fd, NULL, 2, 0, 0);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
sys-preadv2_pwritev2.c:54:9: warning: ignoring return value of âpwritev2â declared with attribute âwarn_unused_resultâ [-Wunused-result]
54 | pwritev2(fd, z, 2, 0, 0);
| ^~~~~~~~~~~~~~~~~~~~~~~~
sys-preadv2_pwritev2.c:55:9: warning: ignoring return value of âpwritev2â declared with attribute âwarn_unused_resultâ [-Wunused-result]
55 | pwritev2(fd, t, 2, 0, 0);
| ^~~~~~~~~~~~~~~~~~~~~~~~
sys-preadv2_pwritev2.c:56:9: warning: ignoring return value of âpwritev2â declared with attribute âwarn_unused_resultâ [-Wunused-result]
56 | pwritev2(fd, iov, -1, 0, 0);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
sys-preadv2_pwritev2.c:57:9: warning: ignoring return value of âpwritev2â declared with attribute âwarn_unused_resultâ [-Wunused-result]
57 | pwritev2(fd, iov, c, 0, 0);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
sys-preadv2_pwritev2.c:58:9: warning: ignoring return value of âpwritev2â declared with attribute âwarn_unused_resultâ [-Wunused-result]
58 | pwritev2(fd, iov, 2, -5, 0);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
sys-preadv2_pwritev2.c:59:9: warning: ignoring return value of âpwritev2â declared with attribute âwarn_unused_resultâ [-Wunused-result]
59 | pwritev2(-1, iov, 2, -5, 0);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
sys-preadv2_pwritev2.c:60:9: warning: ignoring return value of âpwritev2â declared with attribute âwarn_unused_resultâ [-Wunused-result]
60 | pwritev2(fd, iov, 2, -5, flag);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sys-preadv2_pwritev2.c:62:9: warning: ignoring return value of âpreadv2â declared with attribute âwarn_unused_resultâ [-Wunused-result]
62 | preadv2(fd, NULL, 2, 0, 0);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
sys-preadv2_pwritev2.c:63:9: warning: ignoring return value of âpreadv2â declared with attribute âwarn_unused_resultâ [-Wunused-result]
63 | preadv2(fd, z, 2, 0, 0);
| ^~~~~~~~~~~~~~~~~~~~~~~
sys-preadv2_pwritev2.c:64:9: warning: ignoring return value of âpreadv2â declared with attribute âwarn_unused_resultâ [-Wunused-result]
64 | preadv2(fd, t, 2, 0, 0);
| ^~~~~~~~~~~~~~~~~~~~~~~
sys-preadv2_pwritev2.c:65:9: warning: ignoring return value of âpreadv2â declared with attribute âwarn_unused_resultâ [-Wunused-result]
65 | preadv2(fd, iov, -1, 0, 0);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
sys-preadv2_pwritev2.c:66:9: warning: ignoring return value of âpreadv2â declared with attribute âwarn_unused_resultâ [-Wunused-result]
66 | preadv2(fd, iov, c, 0, 0);
| ^~~~~~~~~~~~~~~~~~~~~~~~~
sys-preadv2_pwritev2.c:67:9: warning: ignoring return value of âpreadv2â declared with attribute âwarn_unused_resultâ [-Wunused-result]
67 | preadv2(fd, iov, 2, -5, 0);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
sys-preadv2_pwritev2.c:68:9: warning: ignoring return value of âpreadv2â declared with attribute âwarn_unused_resultâ [-Wunused-result]
68 | preadv2(-1, iov, 2, -5, 0);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
sys-preadv2_pwritev2.c:71:9: warning: ignoring return value of âpwritev2â declared with attribute âwarn_unused_resultâ [-Wunused-result]
71 | pwritev2(fd, iov, 2, 0, 0);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
sys-preadv2_pwritev2.c:72:9: warning: ignoring return value of âpreadv2â declared with attribute âwarn_unused_resultâ [-Wunused-result]
72 | preadv2(fd, iov, 2, 0, 0);
| ^~~~~~~~~~~~~~~~~~~~~~~~~
sys-preadv_pwritev.c: In function âmainâ:
sys-preadv_pwritev.c:52:9: warning: ignoring return value of âpwritevâ declared with attribute âwarn_unused_resultâ [-Wunused-result]
52 | pwritev(fd, NULL, 2, 0);
| ^~~~~~~~~~~~~~~~~~~~~~~
sys-preadv_pwritev.c:53:9: warning: ignoring return value of âpwritevâ declared with attribute âwarn_unused_resultâ [-Wunused-result]
53 | pwritev(fd, z, 2, 0);
| ^~~~~~~~~~~~~~~~~~~~
sys-preadv_pwritev.c:54:9: warning: ignoring return value of âpwritevâ declared with attribute âwarn_unused_resultâ [-Wunused-result]
54 | pwritev(fd, t, 2, 0);
| ^~~~~~~~~~~~~~~~~~~~
sys-preadv_pwritev.c:55:9: warning: ignoring return value of âpwritevâ declared with attribute âwarn_unused_resultâ [-Wunused-result]
55 | pwritev(fd, iov, -1, 0);
| ^~~~~~~~~~~~~~~~~~~~~~~
sys-preadv_pwritev.c:56:9: warning: ignoring return value of âpwritevâ declared with attribute âwarn_unused_resultâ [-Wunused-result]
56 | pwritev(fd, iov, c, 0);
| ^~~~~~~~~~~~~~~~~~~~~~
sys-preadv_pwritev.c:57:9: warning: ignoring return value of âpwritevâ declared with attribute âwarn_unused_resultâ [-Wunused-result]
57 | pwritev(fd, iov, 2, -5);
| ^~~~~~~~~~~~~~~~~~~~~~~
sys-preadv_pwritev.c:58:9: warning: ignoring return value of âpwritevâ declared with attribute âwarn_unused_resultâ [-Wunused-result]
58 | pwritev(-1, iov, 2, -5);
| ^~~~~~~~~~~~~~~~~~~~~~~
sys-preadv_pwritev.c:60:9: warning: ignoring return value of âpreadvâ declared with attribute âwarn_unused_resultâ [-Wunused-result]
60 | preadv(fd, NULL, 2, 0);
| ^~~~~~~~~~~~~~~~~~~~~~
sys-preadv_pwritev.c:61:9: warning: ignoring return value of âpreadvâ declared with attribute âwarn_unused_resultâ [-Wunused-result]
61 | preadv(fd, z, 2, 0);
| ^~~~~~~~~~~~~~~~~~~
sys-preadv_pwritev.c:62:9: warning: ignoring return value of âpreadvâ declared with attribute âwarn_unused_resultâ [-Wunused-result]
62 | preadv(fd, t, 2, 0);
| ^~~~~~~~~~~~~~~~~~~
sys-preadv_pwritev.c:63:9: warning: ignoring return value of âpreadvâ declared with attribute âwarn_unused_resultâ [-Wunused-result]
63 | preadv(fd, iov, -1, 0);
| ^~~~~~~~~~~~~~~~~~~~~~
sys-preadv_pwritev.c:64:9: warning: ignoring return value of âpreadvâ declared with attribute âwarn_unused_resultâ [-Wunused-result]
64 | preadv(fd, iov, c, 0);
| ^~~~~~~~~~~~~~~~~~~~~
sys-preadv_pwritev.c:65:9: warning: ignoring return value of âpreadvâ declared with attribute âwarn_unused_resultâ [-Wunused-result]
65 | preadv(fd, iov, 2, -5);
| ^~~~~~~~~~~~~~~~~~~~~~
sys-preadv_pwritev.c:66:9: warning: ignoring return value of âpreadvâ declared with attribute âwarn_unused_resultâ [-Wunused-result]
66 | preadv(-1, iov, 2, -5);
| ^~~~~~~~~~~~~~~~~~~~~~
sys-preadv_pwritev.c:69:9: warning: ignoring return value of âpwritevâ declared with attribute âwarn_unused_resultâ [-Wunused-result]
69 | pwritev(fd, iov, 2, 0);
| ^~~~~~~~~~~~~~~~~~~~~~
sys-preadv_pwritev.c:70:9: warning: ignoring return value of âpreadvâ declared with attribute âwarn_unused_resultâ [-Wunused-result]
70 | preadv(fd, iov, 2, 0);
| ^~~~~~~~~~~~~~~~~~~~~
madv_guard.c: In function âcheck_addrâ:
madv_guard.c:25:5: warning: ignoring return value of âreadâ declared with attribute âwarn_unused_resultâ [-Wunused-result]
25 | read(fd, &entry, sizeof(entry));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
chdir.c: In function âmainâ:
chdir.c:7:4: warning: ignoring return value of âchdirâ declared with attribute âwarn_unused_resultâ [-Wunused-result]
7 | chdir("..");
| ^~~~~~~~~~~
linuxthreads_det.c: In function âthread_funcâ:
linuxthreads_det.c:18:5: warning: ignoring return value of âwriteâ declared with attribute âwarn_unused_resultâ [-Wunused-result]
18 | write(STDOUT_FILENO, "NPTL or non-Linux POSIX threads implementation detected.\n", 57);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
linuxthreads_det.c:22:5: warning: ignoring return value of âwriteâ declared with attribute âwarn_unused_resultâ [-Wunused-result]
22 | write(STDOUT_FILENO, "Detected LinuxThreads as POSIX threads implementation.\n", 55);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
pth_detached.c: In function âmainâ:
pth_detached.c:82:3: warning: ignoring return value of âwriteâ declared with attribute âwarn_unused_resultâ [-Wunused-result]
82 | write(STDOUT_FILENO, "\n", 1);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
pth_detached.c: In function âthread_func2â:
pth_detached.c:32:3: warning: ignoring return value of âwriteâ declared with attribute âwarn_unused_resultâ [-Wunused-result]
32 | write(STDOUT_FILENO, ".", 1);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
pth_detached.c: In function âthread_func1â:
pth_detached.c:24:3: warning: ignoring return value of âwriteâ declared with attribute âwarn_unused_resultâ [-Wunused-result]
24 | write(STDOUT_FILENO, ".", 1);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
pth_detached_sem.c: In function âmainâ:
pth_detached_sem.c:84:3: warning: ignoring return value of âwriteâ declared with attribute âwarn_unused_resultâ [-Wunused-result]
84 | write(STDOUT_FILENO, "\n", 1);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
pth_detached_sem.c: In function âthread_func2â:
pth_detached_sem.c:36:3: warning: ignoring return value of âwriteâ declared with attribute âwarn_unused_resultâ [-Wunused-result]
36 | write(STDOUT_FILENO, ".", 1);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
pth_detached_sem.c: In function âthread_func1â:
pth_detached_sem.c:28:3: warning: ignoring return value of âwriteâ declared with attribute âwarn_unused_resultâ [-Wunused-result]
28 | write(STDOUT_FILENO, ".", 1);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
pth_mutex_signal.c: In function ânullHandlerâ:
pth_mutex_signal.c:44:3: warning: ignoring return value of âwriteâ declared with attribute âwarn_unused_resultâ [-Wunused-result]
44 | write(STDERR_FILENO, msg, strlen(msg));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sigalrm.c: In function âprint_thread_idâ:
sigalrm.c:37:5: warning: ignoring return value of âwriteâ declared with attribute âwarn_unused_resultâ [-Wunused-result]
37 | write(STDOUT_FILENO, msg, strlen(msg));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
pth_barrier_thr_cr.c: In function âmainâ:
pth_barrier_thr_cr.c:54:3: warning: ignoring return value of âwriteâ declared with attribute âwarn_unused_resultâ [-Wunused-result]
54 | write(STDOUT_FILENO, "\n", 1);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
pth_barrier_thr_cr.c: In function âthreadâ:
pth_barrier_thr_cr.c:20:3: warning: ignoring return value of âwriteâ declared with attribute âwarn_unused_resultâ [-Wunused-result]
20 | write(STDOUT_FILENO, ".", 1);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
bug234814.c: In function âmysigbusâ:
bug234814.c:13:4: warning: ignoring return value of âwriteâ declared with attribute âwarn_unused_resultâ [-Wunused-result]
13 | write(1, kSigbus, sizeof(kSigbus)-1);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
bug514094.c: In function âmainâ:
bug514094.c:26:4: warning: ignoring return value of ârealpathâ declared with attribute âwarn_unused_resultâ [-Wunused-result]
26 | realpath(argv[0], resolved);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
faultstatus.c: In function âmainâ:
faultstatus.c:164:9: warning: ignoring return value of âftruncateâ declared with attribute âwarn_unused_resultâ [-Wunused-result]
164 | ftruncate(fd, FILESIZE);
| ^~~~~~~~~~~~~~~~~~~~~~~
fdleak_cmsg.c: In function âclientâ:
fdleak_cmsg.c:153:19: warning: ignoring return value of âwriteâ declared with attribute âwarn_unused_resultâ [-Wunused-result]
153 | if (fd1 != -1) write(fd1, "Yeah 1\n", 8);
| ^~~~~~~~~~~~~~~~~~~~~~~~~
fdleak_cmsg.c:154:19: warning: ignoring return value of âwriteâ declared with attribute âwarn_unused_resultâ [-Wunused-result]
154 | if (fd2 != -1) write(fd2, "Yeah 2\n", 8);
| ^~~~~~~~~~~~~~~~~~~~~~~~~
map_unmap.c: In function âprmapsâ:
map_unmap.c:81:9: warning: ignoring return value of âsystemâ declared with attribute âwarn_unused_resultâ [-Wunused-result]
81 | system(buf);
| ^~~~~~~~~~~
nocwd.c: In function âmainâ:
nocwd.c:32:7: warning: ignoring return value of âchdirâ declared with attribute âwarn_unused_resultâ [-Wunused-result]
32 | chdir ("subdir");
| ^~~~~~~~~~~~~~~~
sigstackgrowth.c: In function âmainâ:
sigstackgrowth.c:48:22: warning: array subscript -4194304 is outside array bounds of âchar[1]â [-Warray-bounds=]
48 | deep = &here - SIZE;
| ^
sigstackgrowth.c:47:14: note: at offset -4194304 into object âhereâ of size 1
47 | char here;
| ^~~~
system.c: In function âmainâ:
system.c:8:4: warning: ignoring return value of âsystemâ declared with attribute âwarn_unused_resultâ [-Wunused-result]
8 | system("../../tests/true");
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
syscall-restart2.c: In function âmainâ:
syscall-restart2.c:56:17: warning: ignoring return value of âwriteâ declared with attribute âwarn_unused_resultâ [-Wunused-result]
56 | write(fds[1], "x", 1);
| ^~~~~~~~~~~~~~~~~~~~~
track_new.c: In function âmainâ:
track_new.c:15:3: warning: ignoring return value of âwriteâ declared with attribute âwarn_unused_resultâ [-Wunused-result]
15 | write(oldfd, "some new text\n", 14);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
use_after_close.c: In function âmainâ:
use_after_close.c:12:4: warning: ignoring return value of âwriteâ declared with attribute âwarn_unused_resultâ [-Wunused-result]
12 | write(fd, string, 4);
| ^~~~~~~~~~~~~~~~~~~~
use_after_close.c:16:4: warning: ignoring return value of âwriteâ declared with attribute âwarn_unused_resultâ [-Wunused-result]
16 | write(fd, string, 4);
| ^~~~~~~~~~~~~~~~~~~~
use_after_close.c:19:4: warning: ignoring return value of âwriteâ declared with attribute âwarn_unused_resultâ [-Wunused-result]
19 | write(10, string, 4);
| ^~~~~~~~~~~~~~~~~~~~
use_after_close.c:22:4: warning: ignoring return value of âwriteâ declared with attribute âwarn_unused_resultâ [-Wunused-result]
22 | write(-7, string, 4);
| ^~~~~~~~~~~~~~~~~~~~
track_bad.c: In function âmainâ:
track_bad.c:13:4: warning: ignoring return value of âwriteâ declared with attribute âwarn_unused_resultâ [-Wunused-result]
13 | write(fd, string, 4);
| ^~~~~~~~~~~~~~~~~~~~
track_bad.c:17:4: warning: ignoring return value of âwriteâ declared with attribute âwarn_unused_resultâ [-Wunused-result]
17 | write(fd, string, 4);
| ^~~~~~~~~~~~~~~~~~~~
track_bad.c:20:4: warning: ignoring return value of âwriteâ declared with attribute âwarn_unused_resultâ [-Wunused-result]
20 | write(10, string, 4);
| ^~~~~~~~~~~~~~~~~~~~
track_bad.c:23:4: warning: ignoring return value of âwriteâ declared with attribute âwarn_unused_resultâ [-Wunused-result]
23 | write(-7, string, 4);
| ^~~~~~~~~~~~~~~~~~~~
track_std.c: In function âmainâ:
track_std.c:27:5: warning: ignoring return value of âwriteâ declared with attribute âwarn_unused_resultâ [-Wunused-result]
27 | write (1, buf, nbytes);
| ^~~~~~~~~~~~~~~~~~~~~~
faultstatus.c: In function âmainâ:
faultstatus.c:127:9: warning: ignoring return value of âftruncateâ declared with attribute âwarn_unused_resultâ [-Wunused-result]
127 | ftruncate(fd, FILESIZE);
| ^~~~~~~~~~~~~~~~~~~~~~~
In file included from sse4-x86.c:6:
../sse4-common.h: In function âmainâ:
../sse4-common.h:880:20: warning: inlining failed in call to âtest_MPSADBWâ: --param large-stack-frame-growth limit reached [-Winline]
880 | static inline void test_MPSADBW ( void )
| ^~~~~~~~~~~~
sse4-x86.c:167:4: note: called from here
167 | test_MPSADBW();
| ^~~~~~~~~~~~~~
../sse4-common.h:394:20: warning: inlining failed in call to âtest_PBLENDWâ: --param large-stack-frame-growth limit reached [-Winline]
394 | static inline void test_PBLENDW ( void )
| ^~~~~~~~~~~~
sse4-x86.c:161:4: note: called from here
161 | test_PBLENDW();
| ^~~~~~~~~~~~~~
../sse4-common.h:368:20: warning: inlining failed in call to âtest_BLENDPSâ: --param large-stack-frame-growth limit reached [-Winline]
368 | static inline void test_BLENDPS ( void )
| ^~~~~~~~~~~~
sse4-x86.c:160:4: note: called from here
160 | test_BLENDPS();
| ^~~~~~~~~~~~~~
../sse4-common.h:354:20: warning: inlining failed in call to âtest_BLENDPDâ: --param large-stack-frame-growth limit reached [-Winline]
354 | static inline void test_BLENDPD ( void )
| ^~~~~~~~~~~~
sse4-x86.c:159:4: note: called from here
159 | test_BLENDPD();
| ^~~~~~~~~~~~~~
../sse4-common.h:394:20: warning: inlining failed in call to âtest_PBLENDWâ: --param large-stack-frame-growth limit reached [-Winline]
394 | static inline void test_PBLENDW ( void )
| ^~~~~~~~~~~~
sse4-x86.c:161:4: note: called from here
161 | test_PBLENDW();
| ^~~~~~~~~~~~~~
../sse4-common.h:368:20: warning: inlining failed in call to âtest_BLENDPSâ: --param large-stack-frame-growth limit reached [-Winline]
368 | static inline void test_BLENDPS ( void )
| ^~~~~~~~~~~~
sse4-x86.c:160:4: note: called from here
160 | test_BLENDPS();
| ^~~~~~~~~~~~~~
../sse4-common.h:354:20: warning: inlining failed in call to âtest_BLENDPDâ: --param large-stack-frame-growth limit reached [-Winline]
354 | static inline void test_BLENDPD ( void )
| ^~~~~~~~~~~~
sse4-x86.c:159:4: note: called from here
159 | test_BLENDPD();
| ^~~~~~~~~~~~~~
../sse4-common.h:880:20: warning: inlining failed in call to âtest_MPSADBWâ: --param large-stack-frame-growth limit reached [-Winline]
880 | static inline void test_MPSADBW ( void )
| ^~~~~~~~~~~~
sse4-x86.c:167:4: note: called from here
167 | test_MPSADBW();
| ^~~~~~~~~~~~~~
faultstatus.c: In function âmainâ:
faultstatus.c:109:9: warning: ignoring return value of âftruncateâ declared with attribute âwarn_unused_resultâ [-Wunused-result]
109 | ftruncate(fd, FILESIZE);
| ^~~~~~~~~~~~~~~~~~~~~~~
In file included from sse4-64.c:12:
../sse4-common.h: In function âmainâ:
../sse4-common.h:880:20: warning: inlining failed in call to âtest_MPSADBWâ: --param large-stack-frame-growth limit reached [-Winline]
880 | static inline void test_MPSADBW ( void )
| ^~~~~~~~~~~~
sse4-64.c:2938:4: note: called from here
2938 | test_MPSADBW();
| ^~~~~~~~~~~~~~
../sse4-common.h:394:20: warning: inlining failed in call to âtest_PBLENDWâ: --param large-stack-frame-growth limit reached [-Winline]
394 | static inline void test_PBLENDW ( void )
| ^~~~~~~~~~~~
sse4-64.c:2882:4: note: called from here
2882 | test_PBLENDW();
| ^~~~~~~~~~~~~~
../sse4-common.h:368:20: warning: inlining failed in call to âtest_BLENDPSâ: --param large-stack-frame-growth limit reached [-Winline]
368 | static inline void test_BLENDPS ( void )
| ^~~~~~~~~~~~
sse4-64.c:2881:4: note: called from here
2881 | test_BLENDPS(); // done Apr.02.2010
| ^~~~~~~~~~~~~~
../sse4-common.h:354:20: warning: inlining failed in call to âtest_BLENDPDâ: --param large-stack-frame-growth limit reached [-Winline]
354 | static inline void test_BLENDPD ( void )
| ^~~~~~~~~~~~
sse4-64.c:2880:4: note: called from here
2880 | test_BLENDPD(); // done Apr.01.2010
| ^~~~~~~~~~~~~~
../sse4-common.h:880:20: warning: inlining failed in call to âtest_MPSADBWâ: --param large-stack-frame-growth limit reached [-Winline]
880 | static inline void test_MPSADBW ( void )
| ^~~~~~~~~~~~
sse4-64.c:2938:4: note: called from here
2938 | test_MPSADBW();
| ^~~~~~~~~~~~~~
clonev.c: In function âfork_routineâ:
clonev.c:13:9: warning: ignoring return value of âwriteâ declared with attribute âwarn_unused_resultâ [-Wunused-result]
13 | write(1, "fork_routine\n", 13);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
clonev.c: In function âmainâ:
clonev.c:51:9: warning: ignoring return value of âwriteâ declared with attribute âwarn_unused_resultâ [-Wunused-result]
51 | write(1, "parent before clone\n", 20);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
clonev.c:55:9: warning: ignoring return value of âwriteâ declared with attribute âwarn_unused_resultâ [-Wunused-result]
55 | write(1, "parent after clone\n", 19);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
mremap2.c: In function âmainâ:
mremap2.c:139:15: warning: ignoring return value of âsystemâ declared with attribute âwarn_unused_resultâ [-Wunused-result]
139 | if (0) system(buf);
| ^~~~~~~~~~~
mremap2.c:116:37: warning: array subscript 125000000 is outside array bounds of âint[1]â [-Warray-bounds=]
116 | dst_impossible = (char*)(&alocal) + 500 * 1000 * 1000;
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
mremap2.c:108:7: note: at offset 500000000 into object âalocalâ of size 4
108 | int alocal, maymove, fixed, nsi, dstpossible;
| ^~~~~~
readlinkat_self.c: In function âmainâ:
readlinkat_self.c:20:4: warning: ignoring return value of ârealpathâ declared with attribute âwarn_unused_resultâ [-Wunused-result]
20 | realpath(argv[0], resolved);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
open_client.cpp: In function âint main(int, char**)â:
open_client.cpp:140:10: warning: ignoring return value of âint chdir(const char*)â declared with attribute âwarn_unused_resultâ [-Wunused-result]
140 | chdir("..");
| ~~~~~^~~~~~
In function âloadâ,
inlined from âloadâ at tinycc.c:5750:13:
tinycc.c:5773:28: warning: âv1.symâ may be used uninitialized [-Wmaybe-uninitialized]
5773 | gen_modrm(r, fr, sv->sym, fc);
| ~~^~~~~
tinycc.c: In function âloadâ:
tinycc.c:5738:12: note: âv1â declared here
5738 | SValue v1;
| ^~
In function âexternal_global_symâ,
inlined from âexternal_global_symâ at tinycc.c:10158:13,
inlined from âgen_cvt_ftoiâ at tinycc.c:6447:11:
tinycc.c:10166:21: warning: âushort_type.refâ may be used uninitialized [-Wmaybe-uninitialized]
10166 | s->type.ref = type->ref;
| ~~~~~~~~~~~~^~~~~~~~~~~
tinycc.c: In function âgen_cvt_ftoiâ:
tinycc.c:6436:11: note: âushort_type.refâ was declared here
6436 | CType ushort_type;
| ^~~~~~~~~~~
In function âpreprocess_initâ,
inlined from âtcc_assemble.israâ at tinycc.c:17768:5:
tinycc.c:14822:19: warning: array subscript -1 is outside array bounds of âSValue[256]â [-Warray-bounds=]
14822 | vtop = vstack - 1;
| ~~~~~~~^~~
tinycc.c: In function âtcc_assemble.israâ:
tinycc.c:2372:15: note: at offset -64 into object âvstackâ of size 16384
2372 | static SValue vstack[VSTACK_SIZE], *vtop;
| ^~~~~~
In function âpreprocess_initâ,
inlined from âtcc_compileâ at tinycc.c:14837:5:
tinycc.c:14822:19: warning: array subscript -1 is outside array bounds of âSValue[256]â [-Warray-bounds=]
14822 | vtop = vstack - 1;
| ~~~~~~~^~~
tinycc.c: In function âtcc_compileâ:
tinycc.c:2372:15: note: at offset -64 into object âvstackâ of size 16384
2372 | static SValue vstack[VSTACK_SIZE], *vtop;
| ^~~~~~
passsigalrm.c: In function âmainâ:
passsigalrm.c:52:4: warning: ignoring return value of âsystemâ declared with attribute âwarn_unused_resultâ [-Wunused-result]
52 | system("../tests/true");
| ^~~~~~~~~~~~~~~~~~~~~~~