-
- In file included from /usr/include/string.h:494:0,
- from ./Include/Python.h:30,
- from Objects/bytearrayobject.c:4:
- In function ‘memcpy’,
- inlined from ‘PyByteArray_Resize’ at Objects/bytearrayobject.c:226:9,
- inlined from ‘bytearray_clear_impl’ at Objects/bytearrayobject.c:1280:9,
- inlined from ‘bytearray_clear’ at Objects/clinic/bytearrayobject.c.h:20:12:
- /usr/include/x86_64-linux-gnu/bits/string_fortified.h:34:10: warning: ‘__builtin_memcpy’: specified size between 9223372036854775808 and 18446744073709551615 exceeds maximum object size 9223372036854775807 [-Wstringop-overflow=]
- return __builtin___memcpy_chk (__dest, __src, __len, __bos0 (__dest));
- ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- In function ‘memcpy’,
- inlined from ‘PyByteArray_Resize’ at Objects/bytearrayobject.c:226:9,
- inlined from ‘bytearray_init’ at Objects/bytearrayobject.c:778:13:
- /usr/include/x86_64-linux-gnu/bits/string_fortified.h:34:10: warning: ‘__builtin_memcpy’: specified size between 9223372036854775808 and 18446744073709551615 exceeds maximum object size 9223372036854775807 [-Wstringop-overflow=]
- return __builtin___memcpy_chk (__dest, __src, __len, __bos0 (__dest));
- ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
- ./Modules/posixmodule.c: In function ‘os_major_impl’:
- ./Modules/posixmodule.c:8842:13: warning: In the GNU C Library, "major" is defined
- by <sys/sysmacros.h>. For historical compatibility, it is
- currently defined by <sys/types.h> as well, but we plan to
- remove this soon. To use "major", include <sys/sysmacros.h>
- directly. If you did not intend to use a system-defined macro
- "major", you should undefine it after including <sys/types.h>.
- return major(device);
- ^~~~~~~~~~~~~
- ./Modules/posixmodule.c: In function ‘os_minor_impl’:
- ./Modules/posixmodule.c:8859:13: warning: In the GNU C Library, "minor" is defined
- by <sys/sysmacros.h>. For historical compatibility, it is
- currently defined by <sys/types.h> as well, but we plan to
- remove this soon. To use "minor", include <sys/sysmacros.h>
- directly. If you did not intend to use a system-defined macro
- "minor", you should undefine it after including <sys/types.h>.
- return minor(device);
- ^~~~~~~~~~~~~
- ./Modules/posixmodule.c: In function ‘os_makedev_impl’:
- ./Modules/posixmodule.c:8877:13: warning: In the GNU C Library, "makedev" is defined
- by <sys/sysmacros.h>. For historical compatibility, it is
- currently defined by <sys/types.h> as well, but we plan to
- remove this soon. To use "makedev", include <sys/sysmacros.h>
- directly. If you did not intend to use a system-defined macro
- "makedev", you should undefine it after including <sys/types.h>.
- return makedev(major, minor);
- ^~~~~~~~~~~~~~~~~~~~~
-
- /home/m/Python-3.5.6/Modules/_decimal/libmpdec/io.c: In function ‘word_to_string’:
- /home/m/Python-3.5.6/Modules/_decimal/libmpdec/io.c:327:65: warning: this statement may fall through [-Wimplicit-fallthrough=]
- if (s == dot) *s++ = '.'; *s++ = '0' + (char)(x / d); x %= d
- /home/m/Python-3.5.6/Modules/_decimal/libmpdec/io.c:333:31:
- case 20: EXTRACT_DIGIT(s, x, 10000000000000000000ULL, dot); /* GCOV_NOT_REACHED */
- ~~~~
- /home/m/Python-3.5.6/Modules/_decimal/libmpdec/io.c:333:14: note: in expansion of macro ‘EXTRACT_DIGIT’
- case 20: EXTRACT_DIGIT(s, x, 10000000000000000000ULL, dot); /* GCOV_NOT_REACHED */
- ^~~~~~~~~~~~~
- /home/m/Python-3.5.6/Modules/_decimal/libmpdec/io.c:334:5: note: here
- case 19: EXTRACT_DIGIT(s, x, 1000000000000000000ULL, dot);
- ^~~~
- /home/m/Python-3.5.6/Modules/_decimal/libmpdec/io.c:327:65: warning: this statement may fall through [-Wimplicit-fallthrough=]
- if (s == dot) *s++ = '.'; *s++ = '0' + (char)(x / d); x %= d
- /home/m/Python-3.5.6/Modules/_decimal/libmpdec/io.c:334:31:
- case 19: EXTRACT_DIGIT(s, x, 1000000000000000000ULL, dot);
- ~~~~
- /home/m/Python-3.5.6/Modules/_decimal/libmpdec/io.c:334:14: note: in expansion of macro ‘EXTRACT_DIGIT’
- case 19: EXTRACT_DIGIT(s, x, 1000000000000000000ULL, dot);
- ^~~~~~~~~~~~~
- /home/m/Python-3.5.6/Modules/_decimal/libmpdec/io.c:335:5: note: here
- case 18: EXTRACT_DIGIT(s, x, 100000000000000000ULL, dot);
- ^~~~
- /home/m/Python-3.5.6/Modules/_decimal/libmpdec/io.c:327:65: warning: this statement may fall through [-Wimplicit-fallthrough=]
- if (s == dot) *s++ = '.'; *s++ = '0' + (char)(x / d); x %= d
- /home/m/Python-3.5.6/Modules/_decimal/libmpdec/io.c:335:31:
- case 18: EXTRACT_DIGIT(s, x, 100000000000000000ULL, dot);
- ~~~~
- /home/m/Python-3.5.6/Modules/_decimal/libmpdec/io.c:335:14: note: in expansion of macro ‘EXTRACT_DIGIT’
- case 18: EXTRACT_DIGIT(s, x, 100000000000000000ULL, dot);
- ^~~~~~~~~~~~~
- /home/m/Python-3.5.6/Modules/_decimal/libmpdec/io.c:336:5: note: here
- case 17: EXTRACT_DIGIT(s, x, 10000000000000000ULL, dot);
- ^~~~
- /home/m/Python-3.5.6/Modules/_decimal/libmpdec/io.c:327:65: warning: this statement may fall through [-Wimplicit-fallthrough=]
- if (s == dot) *s++ = '.'; *s++ = '0' + (char)(x / d); x %= d
- /home/m/Python-3.5.6/Modules/_decimal/libmpdec/io.c:336:31:
- case 17: EXTRACT_DIGIT(s, x, 10000000000000000ULL, dot);
- ~~~~
- /home/m/Python-3.5.6/Modules/_decimal/libmpdec/io.c:336:14: note: in expansion of macro ‘EXTRACT_DIGIT’
- case 17: EXTRACT_DIGIT(s, x, 10000000000000000ULL, dot);
- ^~~~~~~~~~~~~
- /home/m/Python-3.5.6/Modules/_decimal/libmpdec/io.c:337:5: note: here
- case 16: EXTRACT_DIGIT(s, x, 1000000000000000ULL, dot);
- ^~~~
- /home/m/Python-3.5.6/Modules/_decimal/libmpdec/io.c:327:65: warning: this statement may fall through [-Wimplicit-fallthrough=]
- if (s == dot) *s++ = '.'; *s++ = '0' + (char)(x / d); x %= d
- /home/m/Python-3.5.6/Modules/_decimal/libmpdec/io.c:337:31:
- case 16: EXTRACT_DIGIT(s, x, 1000000000000000ULL, dot);
- ~~~~
- /home/m/Python-3.5.6/Modules/_decimal/libmpdec/io.c:337:14: note: in expansion of macro ‘EXTRACT_DIGIT’
- case 16: EXTRACT_DIGIT(s, x, 1000000000000000ULL, dot);
- ^~~~~~~~~~~~~
- /home/m/Python-3.5.6/Modules/_decimal/libmpdec/io.c:338:5: note: here
- case 15: EXTRACT_DIGIT(s, x, 100000000000000ULL, dot);
- ^~~~
- /home/m/Python-3.5.6/Modules/_decimal/libmpdec/io.c:327:65: warning: this statement may fall through [-Wimplicit-fallthrough=]
- if (s == dot) *s++ = '.'; *s++ = '0' + (char)(x / d); x %= d
- /home/m/Python-3.5.6/Modules/_decimal/libmpdec/io.c:338:31:
- case 15: EXTRACT_DIGIT(s, x, 100000000000000ULL, dot);
- ~~~~
- /home/m/Python-3.5.6/Modules/_decimal/libmpdec/io.c:338:14: note: in expansion of macro ‘EXTRACT_DIGIT’
- case 15: EXTRACT_DIGIT(s, x, 100000000000000ULL, dot);
- ^~~~~~~~~~~~~
- /home/m/Python-3.5.6/Modules/_decimal/libmpdec/io.c:339:5: note: here
- case 14: EXTRACT_DIGIT(s, x, 10000000000000ULL, dot);
- ^~~~
- /home/m/Python-3.5.6/Modules/_decimal/libmpdec/io.c:327:65: warning: this statement may fall through [-Wimplicit-fallthrough=]
- if (s == dot) *s++ = '.'; *s++ = '0' + (char)(x / d); x %= d
- /home/m/Python-3.5.6/Modules/_decimal/libmpdec/io.c:339:31:
- case 14: EXTRACT_DIGIT(s, x, 10000000000000ULL, dot);
- ~~~~
- /home/m/Python-3.5.6/Modules/_decimal/libmpdec/io.c:339:14: note: in expansion of macro ‘EXTRACT_DIGIT’
- case 14: EXTRACT_DIGIT(s, x, 10000000000000ULL, dot);
- ^~~~~~~~~~~~~
- /home/m/Python-3.5.6/Modules/_decimal/libmpdec/io.c:340:5: note: here
- case 13: EXTRACT_DIGIT(s, x, 1000000000000ULL, dot);
- ^~~~
- /home/m/Python-3.5.6/Modules/_decimal/libmpdec/io.c:327:65: warning: this statement may fall through [-Wimplicit-fallthrough=]
- if (s == dot) *s++ = '.'; *s++ = '0' + (char)(x / d); x %= d
- /home/m/Python-3.5.6/Modules/_decimal/libmpdec/io.c:340:31:
- case 13: EXTRACT_DIGIT(s, x, 1000000000000ULL, dot);
- ~~~~
- /home/m/Python-3.5.6/Modules/_decimal/libmpdec/io.c:340:14: note: in expansion of macro ‘EXTRACT_DIGIT’
- case 13: EXTRACT_DIGIT(s, x, 1000000000000ULL, dot);
- ^~~~~~~~~~~~~
- /home/m/Python-3.5.6/Modules/_decimal/libmpdec/io.c:341:5: note: here
- case 12: EXTRACT_DIGIT(s, x, 100000000000ULL, dot);
- ^~~~
- /home/m/Python-3.5.6/Modules/_decimal/libmpdec/io.c:327:65: warning: this statement may fall through [-Wimplicit-fallthrough=]
- if (s == dot) *s++ = '.'; *s++ = '0' + (char)(x / d); x %= d
- /home/m/Python-3.5.6/Modules/_decimal/libmpdec/io.c:341:31:
- case 12: EXTRACT_DIGIT(s, x, 100000000000ULL, dot);
- ~~~~
- /home/m/Python-3.5.6/Modules/_decimal/libmpdec/io.c:341:14: note: in expansion of macro ‘EXTRACT_DIGIT’
- case 12: EXTRACT_DIGIT(s, x, 100000000000ULL, dot);
- ^~~~~~~~~~~~~
- /home/m/Python-3.5.6/Modules/_decimal/libmpdec/io.c:342:5: note: here
- case 11: EXTRACT_DIGIT(s, x, 10000000000ULL, dot);
- ^~~~
- /home/m/Python-3.5.6/Modules/_decimal/libmpdec/io.c:327:65: warning: this statement may fall through [-Wimplicit-fallthrough=]
- if (s == dot) *s++ = '.'; *s++ = '0' + (char)(x / d); x %= d
- /home/m/Python-3.5.6/Modules/_decimal/libmpdec/io.c:342:31:
- case 11: EXTRACT_DIGIT(s, x, 10000000000ULL, dot);
- ~~~~
- /home/m/Python-3.5.6/Modules/_decimal/libmpdec/io.c:342:14: note: in expansion of macro ‘EXTRACT_DIGIT’
- case 11: EXTRACT_DIGIT(s, x, 10000000000ULL, dot);
- ^~~~~~~~~~~~~
- /home/m/Python-3.5.6/Modules/_decimal/libmpdec/io.c:344:5: note: here
- case 10: EXTRACT_DIGIT(s, x, 1000000000UL, dot);
- ^~~~
- /home/m/Python-3.5.6/Modules/_decimal/libmpdec/io.c:327:65: warning: this statement may fall through [-Wimplicit-fallthrough=]
- if (s == dot) *s++ = '.'; *s++ = '0' + (char)(x / d); x %= d
- /home/m/Python-3.5.6/Modules/_decimal/libmpdec/io.c:344:31:
- case 10: EXTRACT_DIGIT(s, x, 1000000000UL, dot);
- ~~~~
- /home/m/Python-3.5.6/Modules/_decimal/libmpdec/io.c:344:14: note: in expansion of macro ‘EXTRACT_DIGIT’
- case 10: EXTRACT_DIGIT(s, x, 1000000000UL, dot);
- ^~~~~~~~~~~~~
- /home/m/Python-3.5.6/Modules/_decimal/libmpdec/io.c:345:5: note: here
- case 9: EXTRACT_DIGIT(s, x, 100000000UL, dot);
- ^~~~
- /home/m/Python-3.5.6/Modules/_decimal/libmpdec/io.c:327:65: warning: this statement may fall through [-Wimplicit-fallthrough=]
- if (s == dot) *s++ = '.'; *s++ = '0' + (char)(x / d); x %= d
- /home/m/Python-3.5.6/Modules/_decimal/libmpdec/io.c:345:31:
- case 9: EXTRACT_DIGIT(s, x, 100000000UL, dot);
- ~~~~
- /home/m/Python-3.5.6/Modules/_decimal/libmpdec/io.c:345:14: note: in expansion of macro ‘EXTRACT_DIGIT’
- case 9: EXTRACT_DIGIT(s, x, 100000000UL, dot);
- ^~~~~~~~~~~~~
- /home/m/Python-3.5.6/Modules/_decimal/libmpdec/io.c:346:5: note: here
- case 8: EXTRACT_DIGIT(s, x, 10000000UL, dot);
- ^~~~
- /home/m/Python-3.5.6/Modules/_decimal/libmpdec/io.c:327:65: warning: this statement may fall through [-Wimplicit-fallthrough=]
- if (s == dot) *s++ = '.'; *s++ = '0' + (char)(x / d); x %= d
- /home/m/Python-3.5.6/Modules/_decimal/libmpdec/io.c:346:31:
- case 8: EXTRACT_DIGIT(s, x, 10000000UL, dot);
- ~~~~
- /home/m/Python-3.5.6/Modules/_decimal/libmpdec/io.c:346:14: note: in expansion of macro ‘EXTRACT_DIGIT’
- case 8: EXTRACT_DIGIT(s, x, 10000000UL, dot);
- ^~~~~~~~~~~~~
- /home/m/Python-3.5.6/Modules/_decimal/libmpdec/io.c:347:5: note: here
- case 7: EXTRACT_DIGIT(s, x, 1000000UL, dot);
- ^~~~
- /home/m/Python-3.5.6/Modules/_decimal/libmpdec/io.c:327:65: warning: this statement may fall through [-Wimplicit-fallthrough=]
- if (s == dot) *s++ = '.'; *s++ = '0' + (char)(x / d); x %= d
- /home/m/Python-3.5.6/Modules/_decimal/libmpdec/io.c:347:31:
- case 7: EXTRACT_DIGIT(s, x, 1000000UL, dot);
- ~~~~
- /home/m/Python-3.5.6/Modules/_decimal/libmpdec/io.c:347:14: note: in expansion of macro ‘EXTRACT_DIGIT’
- case 7: EXTRACT_DIGIT(s, x, 1000000UL, dot);
- ^~~~~~~~~~~~~
- /home/m/Python-3.5.6/Modules/_decimal/libmpdec/io.c:348:5: note: here
- case 6: EXTRACT_DIGIT(s, x, 100000UL, dot);
- ^~~~
- /home/m/Python-3.5.6/Modules/_decimal/libmpdec/io.c:327:65: warning: this statement may fall through [-Wimplicit-fallthrough=]
- if (s == dot) *s++ = '.'; *s++ = '0' + (char)(x / d); x %= d
- /home/m/Python-3.5.6/Modules/_decimal/libmpdec/io.c:348:31:
- case 6: EXTRACT_DIGIT(s, x, 100000UL, dot);
- ~~~~
- /home/m/Python-3.5.6/Modules/_decimal/libmpdec/io.c:348:14: note: in expansion of macro ‘EXTRACT_DIGIT’
- case 6: EXTRACT_DIGIT(s, x, 100000UL, dot);
- ^~~~~~~~~~~~~
- /home/m/Python-3.5.6/Modules/_decimal/libmpdec/io.c:349:5: note: here
- case 5: EXTRACT_DIGIT(s, x, 10000UL, dot);
- ^~~~
- /home/m/Python-3.5.6/Modules/_decimal/libmpdec/io.c:327:65: warning: this statement may fall through [-Wimplicit-fallthrough=]
- if (s == dot) *s++ = '.'; *s++ = '0' + (char)(x / d); x %= d
- /home/m/Python-3.5.6/Modules/_decimal/libmpdec/io.c:349:31:
- case 5: EXTRACT_DIGIT(s, x, 10000UL, dot);
- ~~~~
- /home/m/Python-3.5.6/Modules/_decimal/libmpdec/io.c:349:14: note: in expansion of macro ‘EXTRACT_DIGIT’
- case 5: EXTRACT_DIGIT(s, x, 10000UL, dot);
- ^~~~~~~~~~~~~
- /home/m/Python-3.5.6/Modules/_decimal/libmpdec/io.c:350:5: note: here
- case 4: EXTRACT_DIGIT(s, x, 1000UL, dot);
- ^~~~
- /home/m/Python-3.5.6/Modules/_decimal/libmpdec/io.c:327:65: warning: this statement may fall through [-Wimplicit-fallthrough=]
- if (s == dot) *s++ = '.'; *s++ = '0' + (char)(x / d); x %= d
- /home/m/Python-3.5.6/Modules/_decimal/libmpdec/io.c:350:31:
- case 4: EXTRACT_DIGIT(s, x, 1000UL, dot);
- ~~~~
- /home/m/Python-3.5.6/Modules/_decimal/libmpdec/io.c:350:14: note: in expansion of macro ‘EXTRACT_DIGIT’
- case 4: EXTRACT_DIGIT(s, x, 1000UL, dot);
- ^~~~~~~~~~~~~
- /home/m/Python-3.5.6/Modules/_decimal/libmpdec/io.c:351:5: note: here
- case 3: EXTRACT_DIGIT(s, x, 100UL, dot);
- ^~~~
- /home/m/Python-3.5.6/Modules/_decimal/libmpdec/io.c:327:65: warning: this statement may fall through [-Wimplicit-fallthrough=]
- if (s == dot) *s++ = '.'; *s++ = '0' + (char)(x / d); x %= d
- /home/m/Python-3.5.6/Modules/_decimal/libmpdec/io.c:351:31:
- case 3: EXTRACT_DIGIT(s, x, 100UL, dot);
- ~~~~
- /home/m/Python-3.5.6/Modules/_decimal/libmpdec/io.c:351:14: note: in expansion of macro ‘EXTRACT_DIGIT’
- case 3: EXTRACT_DIGIT(s, x, 100UL, dot);
- ^~~~~~~~~~~~~
- /home/m/Python-3.5.6/Modules/_decimal/libmpdec/io.c:352:5: note: here
- case 2: EXTRACT_DIGIT(s, x, 10UL, dot);
- ^~~~
- /home/m/Python-3.5.6/Modules/_decimal/libmpdec/io.c:327:65: warning: this statement may fall through [-Wimplicit-fallthrough=]
- if (s == dot) *s++ = '.'; *s++ = '0' + (char)(x / d); x %= d
- /home/m/Python-3.5.6/Modules/_decimal/libmpdec/io.c:352:31:
- case 2: EXTRACT_DIGIT(s, x, 10UL, dot);
- ~~~~
- /home/m/Python-3.5.6/Modules/_decimal/libmpdec/io.c:352:14: note: in expansion of macro ‘EXTRACT_DIGIT’
- case 2: EXTRACT_DIGIT(s, x, 10UL, dot);
- ^~~~~~~~~~~~~
- /home/m/Python-3.5.6/Modules/_decimal/libmpdec/io.c:353:5: note: here
- default: if (s == dot) *s++ = '.'; *s++ = '0' + (char)x;
- ^~~~~~~
-
- /home/m/Python-3.5.6/Modules/_ctypes/libffi/src/x86/ffi64.c: In function ‘classify_argument’:
- /home/m/Python-3.5.6/Modules/_ctypes/libffi/src/x86/ffi64.c:224:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
- for (i = 0; i < words; i++)
- ^
- /home/m/Python-3.5.6/Modules/_ctypes/libffi/src/x86/ffi64.c:245:20: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
- for (i = 0; i < num; i++)
- ^
- /home/m/Python-3.5.6/Modules/_ctypes/libffi/src/x86/ffi64.c:264:20: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
- for (i = 1; i < words; i++)
- ^
- /home/m/Python-3.5.6/Modules/_ctypes/libffi/src/x86/ffi64.c:270:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
- for (i = 0; i < words; i++)
- ^
- /home/m/Python-3.5.6/Modules/_ctypes/libffi/src/x86/ffi64.c: In function ‘examine_argument’:
- /home/m/Python-3.5.6/Modules/_ctypes/libffi/src/x86/ffi64.c:323:17: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
- for (i = 0; i < n; ++i)
- ^
- /home/m/Python-3.5.6/Modules/_ctypes/libffi/src/x86/ffi64.c: In function ‘ffi_call’:
- /home/m/Python-3.5.6/Modules/_ctypes/libffi/src/x86/ffi64.c:484:18: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
- for (j = 0; j < n; j++, a += 8, size -= 8)
- ^
- /home/m/Python-3.5.6/Modules/_ctypes/libffi/src/x86/ffi64.c: In function ‘ffi_closure_unix64_inner’:
- /home/m/Python-3.5.6/Modules/_ctypes/libffi/src/x86/ffi64.c:659:18: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
- for (j = 0; j < n; j++, a += 8)
- ^
-