spacepaste

  1.  
  2. In file included from /usr/include/string.h:494:0,
  3. from ./Include/Python.h:30,
  4. from Objects/bytearrayobject.c:4:
  5. In function ‘memcpy’,
  6. inlined from ‘PyByteArray_Resize’ at Objects/bytearrayobject.c:226:9,
  7. inlined from ‘bytearray_clear_impl’ at Objects/bytearrayobject.c:1280:9,
  8. inlined from ‘bytearray_clear’ at Objects/clinic/bytearrayobject.c.h:20:12:
  9. /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=]
  10. return __builtin___memcpy_chk (__dest, __src, __len, __bos0 (__dest));
  11. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  12. In function ‘memcpy’,
  13. inlined from ‘PyByteArray_Resize’ at Objects/bytearrayobject.c:226:9,
  14. inlined from ‘bytearray_init’ at Objects/bytearrayobject.c:778:13:
  15. /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=]
  16. return __builtin___memcpy_chk (__dest, __src, __len, __bos0 (__dest));
  17. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  18. ./Modules/posixmodule.c: In function ‘os_major_impl’:
  19. ./Modules/posixmodule.c:8842:13: warning: In the GNU C Library, "major" is defined
  20. by <sys/sysmacros.h>. For historical compatibility, it is
  21. currently defined by <sys/types.h> as well, but we plan to
  22. remove this soon. To use "major", include <sys/sysmacros.h>
  23. directly. If you did not intend to use a system-defined macro
  24. "major", you should undefine it after including <sys/types.h>.
  25. return major(device);
  26. ^~~~~~~~~~~~~
  27. ./Modules/posixmodule.c: In function ‘os_minor_impl’:
  28. ./Modules/posixmodule.c:8859:13: warning: In the GNU C Library, "minor" is defined
  29. by <sys/sysmacros.h>. For historical compatibility, it is
  30. currently defined by <sys/types.h> as well, but we plan to
  31. remove this soon. To use "minor", include <sys/sysmacros.h>
  32. directly. If you did not intend to use a system-defined macro
  33. "minor", you should undefine it after including <sys/types.h>.
  34. return minor(device);
  35. ^~~~~~~~~~~~~
  36. ./Modules/posixmodule.c: In function ‘os_makedev_impl’:
  37. ./Modules/posixmodule.c:8877:13: warning: In the GNU C Library, "makedev" is defined
  38. by <sys/sysmacros.h>. For historical compatibility, it is
  39. currently defined by <sys/types.h> as well, but we plan to
  40. remove this soon. To use "makedev", include <sys/sysmacros.h>
  41. directly. If you did not intend to use a system-defined macro
  42. "makedev", you should undefine it after including <sys/types.h>.
  43. return makedev(major, minor);
  44. ^~~~~~~~~~~~~~~~~~~~~
  45. /home/m/Python-3.5.6/Modules/_decimal/libmpdec/io.c: In function ‘word_to_string’:
  46. /home/m/Python-3.5.6/Modules/_decimal/libmpdec/io.c:327:65: warning: this statement may fall through [-Wimplicit-fallthrough=]
  47. if (s == dot) *s++ = '.'; *s++ = '0' + (char)(x / d); x %= d
  48. /home/m/Python-3.5.6/Modules/_decimal/libmpdec/io.c:333:31:
  49. case 20: EXTRACT_DIGIT(s, x, 10000000000000000000ULL, dot); /* GCOV_NOT_REACHED */
  50. ~~~~
  51. /home/m/Python-3.5.6/Modules/_decimal/libmpdec/io.c:333:14: note: in expansion of macro ‘EXTRACT_DIGIT’
  52. case 20: EXTRACT_DIGIT(s, x, 10000000000000000000ULL, dot); /* GCOV_NOT_REACHED */
  53. ^~~~~~~~~~~~~
  54. /home/m/Python-3.5.6/Modules/_decimal/libmpdec/io.c:334:5: note: here
  55. case 19: EXTRACT_DIGIT(s, x, 1000000000000000000ULL, dot);
  56. ^~~~
  57. /home/m/Python-3.5.6/Modules/_decimal/libmpdec/io.c:327:65: warning: this statement may fall through [-Wimplicit-fallthrough=]
  58. if (s == dot) *s++ = '.'; *s++ = '0' + (char)(x / d); x %= d
  59. /home/m/Python-3.5.6/Modules/_decimal/libmpdec/io.c:334:31:
  60. case 19: EXTRACT_DIGIT(s, x, 1000000000000000000ULL, dot);
  61. ~~~~
  62. /home/m/Python-3.5.6/Modules/_decimal/libmpdec/io.c:334:14: note: in expansion of macro ‘EXTRACT_DIGIT’
  63. case 19: EXTRACT_DIGIT(s, x, 1000000000000000000ULL, dot);
  64. ^~~~~~~~~~~~~
  65. /home/m/Python-3.5.6/Modules/_decimal/libmpdec/io.c:335:5: note: here
  66. case 18: EXTRACT_DIGIT(s, x, 100000000000000000ULL, dot);
  67. ^~~~
  68. /home/m/Python-3.5.6/Modules/_decimal/libmpdec/io.c:327:65: warning: this statement may fall through [-Wimplicit-fallthrough=]
  69. if (s == dot) *s++ = '.'; *s++ = '0' + (char)(x / d); x %= d
  70. /home/m/Python-3.5.6/Modules/_decimal/libmpdec/io.c:335:31:
  71. case 18: EXTRACT_DIGIT(s, x, 100000000000000000ULL, dot);
  72. ~~~~
  73. /home/m/Python-3.5.6/Modules/_decimal/libmpdec/io.c:335:14: note: in expansion of macro ‘EXTRACT_DIGIT’
  74. case 18: EXTRACT_DIGIT(s, x, 100000000000000000ULL, dot);
  75. ^~~~~~~~~~~~~
  76. /home/m/Python-3.5.6/Modules/_decimal/libmpdec/io.c:336:5: note: here
  77. case 17: EXTRACT_DIGIT(s, x, 10000000000000000ULL, dot);
  78. ^~~~
  79. /home/m/Python-3.5.6/Modules/_decimal/libmpdec/io.c:327:65: warning: this statement may fall through [-Wimplicit-fallthrough=]
  80. if (s == dot) *s++ = '.'; *s++ = '0' + (char)(x / d); x %= d
  81. /home/m/Python-3.5.6/Modules/_decimal/libmpdec/io.c:336:31:
  82. case 17: EXTRACT_DIGIT(s, x, 10000000000000000ULL, dot);
  83. ~~~~
  84. /home/m/Python-3.5.6/Modules/_decimal/libmpdec/io.c:336:14: note: in expansion of macro ‘EXTRACT_DIGIT’
  85. case 17: EXTRACT_DIGIT(s, x, 10000000000000000ULL, dot);
  86. ^~~~~~~~~~~~~
  87. /home/m/Python-3.5.6/Modules/_decimal/libmpdec/io.c:337:5: note: here
  88. case 16: EXTRACT_DIGIT(s, x, 1000000000000000ULL, dot);
  89. ^~~~
  90. /home/m/Python-3.5.6/Modules/_decimal/libmpdec/io.c:327:65: warning: this statement may fall through [-Wimplicit-fallthrough=]
  91. if (s == dot) *s++ = '.'; *s++ = '0' + (char)(x / d); x %= d
  92. /home/m/Python-3.5.6/Modules/_decimal/libmpdec/io.c:337:31:
  93. case 16: EXTRACT_DIGIT(s, x, 1000000000000000ULL, dot);
  94. ~~~~
  95. /home/m/Python-3.5.6/Modules/_decimal/libmpdec/io.c:337:14: note: in expansion of macro ‘EXTRACT_DIGIT’
  96. case 16: EXTRACT_DIGIT(s, x, 1000000000000000ULL, dot);
  97. ^~~~~~~~~~~~~
  98. /home/m/Python-3.5.6/Modules/_decimal/libmpdec/io.c:338:5: note: here
  99. case 15: EXTRACT_DIGIT(s, x, 100000000000000ULL, dot);
  100. ^~~~
  101. /home/m/Python-3.5.6/Modules/_decimal/libmpdec/io.c:327:65: warning: this statement may fall through [-Wimplicit-fallthrough=]
  102. if (s == dot) *s++ = '.'; *s++ = '0' + (char)(x / d); x %= d
  103. /home/m/Python-3.5.6/Modules/_decimal/libmpdec/io.c:338:31:
  104. case 15: EXTRACT_DIGIT(s, x, 100000000000000ULL, dot);
  105. ~~~~
  106. /home/m/Python-3.5.6/Modules/_decimal/libmpdec/io.c:338:14: note: in expansion of macro ‘EXTRACT_DIGIT’
  107. case 15: EXTRACT_DIGIT(s, x, 100000000000000ULL, dot);
  108. ^~~~~~~~~~~~~
  109. /home/m/Python-3.5.6/Modules/_decimal/libmpdec/io.c:339:5: note: here
  110. case 14: EXTRACT_DIGIT(s, x, 10000000000000ULL, dot);
  111. ^~~~
  112. /home/m/Python-3.5.6/Modules/_decimal/libmpdec/io.c:327:65: warning: this statement may fall through [-Wimplicit-fallthrough=]
  113. if (s == dot) *s++ = '.'; *s++ = '0' + (char)(x / d); x %= d
  114. /home/m/Python-3.5.6/Modules/_decimal/libmpdec/io.c:339:31:
  115. case 14: EXTRACT_DIGIT(s, x, 10000000000000ULL, dot);
  116. ~~~~
  117. /home/m/Python-3.5.6/Modules/_decimal/libmpdec/io.c:339:14: note: in expansion of macro ‘EXTRACT_DIGIT’
  118. case 14: EXTRACT_DIGIT(s, x, 10000000000000ULL, dot);
  119. ^~~~~~~~~~~~~
  120. /home/m/Python-3.5.6/Modules/_decimal/libmpdec/io.c:340:5: note: here
  121. case 13: EXTRACT_DIGIT(s, x, 1000000000000ULL, dot);
  122. ^~~~
  123. /home/m/Python-3.5.6/Modules/_decimal/libmpdec/io.c:327:65: warning: this statement may fall through [-Wimplicit-fallthrough=]
  124. if (s == dot) *s++ = '.'; *s++ = '0' + (char)(x / d); x %= d
  125. /home/m/Python-3.5.6/Modules/_decimal/libmpdec/io.c:340:31:
  126. case 13: EXTRACT_DIGIT(s, x, 1000000000000ULL, dot);
  127. ~~~~
  128. /home/m/Python-3.5.6/Modules/_decimal/libmpdec/io.c:340:14: note: in expansion of macro ‘EXTRACT_DIGIT’
  129. case 13: EXTRACT_DIGIT(s, x, 1000000000000ULL, dot);
  130. ^~~~~~~~~~~~~
  131. /home/m/Python-3.5.6/Modules/_decimal/libmpdec/io.c:341:5: note: here
  132. case 12: EXTRACT_DIGIT(s, x, 100000000000ULL, dot);
  133. ^~~~
  134. /home/m/Python-3.5.6/Modules/_decimal/libmpdec/io.c:327:65: warning: this statement may fall through [-Wimplicit-fallthrough=]
  135. if (s == dot) *s++ = '.'; *s++ = '0' + (char)(x / d); x %= d
  136. /home/m/Python-3.5.6/Modules/_decimal/libmpdec/io.c:341:31:
  137. case 12: EXTRACT_DIGIT(s, x, 100000000000ULL, dot);
  138. ~~~~
  139. /home/m/Python-3.5.6/Modules/_decimal/libmpdec/io.c:341:14: note: in expansion of macro ‘EXTRACT_DIGIT’
  140. case 12: EXTRACT_DIGIT(s, x, 100000000000ULL, dot);
  141. ^~~~~~~~~~~~~
  142. /home/m/Python-3.5.6/Modules/_decimal/libmpdec/io.c:342:5: note: here
  143. case 11: EXTRACT_DIGIT(s, x, 10000000000ULL, dot);
  144. ^~~~
  145. /home/m/Python-3.5.6/Modules/_decimal/libmpdec/io.c:327:65: warning: this statement may fall through [-Wimplicit-fallthrough=]
  146. if (s == dot) *s++ = '.'; *s++ = '0' + (char)(x / d); x %= d
  147. /home/m/Python-3.5.6/Modules/_decimal/libmpdec/io.c:342:31:
  148. case 11: EXTRACT_DIGIT(s, x, 10000000000ULL, dot);
  149. ~~~~
  150. /home/m/Python-3.5.6/Modules/_decimal/libmpdec/io.c:342:14: note: in expansion of macro ‘EXTRACT_DIGIT’
  151. case 11: EXTRACT_DIGIT(s, x, 10000000000ULL, dot);
  152. ^~~~~~~~~~~~~
  153. /home/m/Python-3.5.6/Modules/_decimal/libmpdec/io.c:344:5: note: here
  154. case 10: EXTRACT_DIGIT(s, x, 1000000000UL, dot);
  155. ^~~~
  156. /home/m/Python-3.5.6/Modules/_decimal/libmpdec/io.c:327:65: warning: this statement may fall through [-Wimplicit-fallthrough=]
  157. if (s == dot) *s++ = '.'; *s++ = '0' + (char)(x / d); x %= d
  158. /home/m/Python-3.5.6/Modules/_decimal/libmpdec/io.c:344:31:
  159. case 10: EXTRACT_DIGIT(s, x, 1000000000UL, dot);
  160. ~~~~
  161. /home/m/Python-3.5.6/Modules/_decimal/libmpdec/io.c:344:14: note: in expansion of macro ‘EXTRACT_DIGIT’
  162. case 10: EXTRACT_DIGIT(s, x, 1000000000UL, dot);
  163. ^~~~~~~~~~~~~
  164. /home/m/Python-3.5.6/Modules/_decimal/libmpdec/io.c:345:5: note: here
  165. case 9: EXTRACT_DIGIT(s, x, 100000000UL, dot);
  166. ^~~~
  167. /home/m/Python-3.5.6/Modules/_decimal/libmpdec/io.c:327:65: warning: this statement may fall through [-Wimplicit-fallthrough=]
  168. if (s == dot) *s++ = '.'; *s++ = '0' + (char)(x / d); x %= d
  169. /home/m/Python-3.5.6/Modules/_decimal/libmpdec/io.c:345:31:
  170. case 9: EXTRACT_DIGIT(s, x, 100000000UL, dot);
  171. ~~~~
  172. /home/m/Python-3.5.6/Modules/_decimal/libmpdec/io.c:345:14: note: in expansion of macro ‘EXTRACT_DIGIT’
  173. case 9: EXTRACT_DIGIT(s, x, 100000000UL, dot);
  174. ^~~~~~~~~~~~~
  175. /home/m/Python-3.5.6/Modules/_decimal/libmpdec/io.c:346:5: note: here
  176. case 8: EXTRACT_DIGIT(s, x, 10000000UL, dot);
  177. ^~~~
  178. /home/m/Python-3.5.6/Modules/_decimal/libmpdec/io.c:327:65: warning: this statement may fall through [-Wimplicit-fallthrough=]
  179. if (s == dot) *s++ = '.'; *s++ = '0' + (char)(x / d); x %= d
  180. /home/m/Python-3.5.6/Modules/_decimal/libmpdec/io.c:346:31:
  181. case 8: EXTRACT_DIGIT(s, x, 10000000UL, dot);
  182. ~~~~
  183. /home/m/Python-3.5.6/Modules/_decimal/libmpdec/io.c:346:14: note: in expansion of macro ‘EXTRACT_DIGIT’
  184. case 8: EXTRACT_DIGIT(s, x, 10000000UL, dot);
  185. ^~~~~~~~~~~~~
  186. /home/m/Python-3.5.6/Modules/_decimal/libmpdec/io.c:347:5: note: here
  187. case 7: EXTRACT_DIGIT(s, x, 1000000UL, dot);
  188. ^~~~
  189. /home/m/Python-3.5.6/Modules/_decimal/libmpdec/io.c:327:65: warning: this statement may fall through [-Wimplicit-fallthrough=]
  190. if (s == dot) *s++ = '.'; *s++ = '0' + (char)(x / d); x %= d
  191. /home/m/Python-3.5.6/Modules/_decimal/libmpdec/io.c:347:31:
  192. case 7: EXTRACT_DIGIT(s, x, 1000000UL, dot);
  193. ~~~~
  194. /home/m/Python-3.5.6/Modules/_decimal/libmpdec/io.c:347:14: note: in expansion of macro ‘EXTRACT_DIGIT’
  195. case 7: EXTRACT_DIGIT(s, x, 1000000UL, dot);
  196. ^~~~~~~~~~~~~
  197. /home/m/Python-3.5.6/Modules/_decimal/libmpdec/io.c:348:5: note: here
  198. case 6: EXTRACT_DIGIT(s, x, 100000UL, dot);
  199. ^~~~
  200. /home/m/Python-3.5.6/Modules/_decimal/libmpdec/io.c:327:65: warning: this statement may fall through [-Wimplicit-fallthrough=]
  201. if (s == dot) *s++ = '.'; *s++ = '0' + (char)(x / d); x %= d
  202. /home/m/Python-3.5.6/Modules/_decimal/libmpdec/io.c:348:31:
  203. case 6: EXTRACT_DIGIT(s, x, 100000UL, dot);
  204. ~~~~
  205. /home/m/Python-3.5.6/Modules/_decimal/libmpdec/io.c:348:14: note: in expansion of macro ‘EXTRACT_DIGIT’
  206. case 6: EXTRACT_DIGIT(s, x, 100000UL, dot);
  207. ^~~~~~~~~~~~~
  208. /home/m/Python-3.5.6/Modules/_decimal/libmpdec/io.c:349:5: note: here
  209. case 5: EXTRACT_DIGIT(s, x, 10000UL, dot);
  210. ^~~~
  211. /home/m/Python-3.5.6/Modules/_decimal/libmpdec/io.c:327:65: warning: this statement may fall through [-Wimplicit-fallthrough=]
  212. if (s == dot) *s++ = '.'; *s++ = '0' + (char)(x / d); x %= d
  213. /home/m/Python-3.5.6/Modules/_decimal/libmpdec/io.c:349:31:
  214. case 5: EXTRACT_DIGIT(s, x, 10000UL, dot);
  215. ~~~~
  216. /home/m/Python-3.5.6/Modules/_decimal/libmpdec/io.c:349:14: note: in expansion of macro ‘EXTRACT_DIGIT’
  217. case 5: EXTRACT_DIGIT(s, x, 10000UL, dot);
  218. ^~~~~~~~~~~~~
  219. /home/m/Python-3.5.6/Modules/_decimal/libmpdec/io.c:350:5: note: here
  220. case 4: EXTRACT_DIGIT(s, x, 1000UL, dot);
  221. ^~~~
  222. /home/m/Python-3.5.6/Modules/_decimal/libmpdec/io.c:327:65: warning: this statement may fall through [-Wimplicit-fallthrough=]
  223. if (s == dot) *s++ = '.'; *s++ = '0' + (char)(x / d); x %= d
  224. /home/m/Python-3.5.6/Modules/_decimal/libmpdec/io.c:350:31:
  225. case 4: EXTRACT_DIGIT(s, x, 1000UL, dot);
  226. ~~~~
  227. /home/m/Python-3.5.6/Modules/_decimal/libmpdec/io.c:350:14: note: in expansion of macro ‘EXTRACT_DIGIT’
  228. case 4: EXTRACT_DIGIT(s, x, 1000UL, dot);
  229. ^~~~~~~~~~~~~
  230. /home/m/Python-3.5.6/Modules/_decimal/libmpdec/io.c:351:5: note: here
  231. case 3: EXTRACT_DIGIT(s, x, 100UL, dot);
  232. ^~~~
  233. /home/m/Python-3.5.6/Modules/_decimal/libmpdec/io.c:327:65: warning: this statement may fall through [-Wimplicit-fallthrough=]
  234. if (s == dot) *s++ = '.'; *s++ = '0' + (char)(x / d); x %= d
  235. /home/m/Python-3.5.6/Modules/_decimal/libmpdec/io.c:351:31:
  236. case 3: EXTRACT_DIGIT(s, x, 100UL, dot);
  237. ~~~~
  238. /home/m/Python-3.5.6/Modules/_decimal/libmpdec/io.c:351:14: note: in expansion of macro ‘EXTRACT_DIGIT’
  239. case 3: EXTRACT_DIGIT(s, x, 100UL, dot);
  240. ^~~~~~~~~~~~~
  241. /home/m/Python-3.5.6/Modules/_decimal/libmpdec/io.c:352:5: note: here
  242. case 2: EXTRACT_DIGIT(s, x, 10UL, dot);
  243. ^~~~
  244. /home/m/Python-3.5.6/Modules/_decimal/libmpdec/io.c:327:65: warning: this statement may fall through [-Wimplicit-fallthrough=]
  245. if (s == dot) *s++ = '.'; *s++ = '0' + (char)(x / d); x %= d
  246. /home/m/Python-3.5.6/Modules/_decimal/libmpdec/io.c:352:31:
  247. case 2: EXTRACT_DIGIT(s, x, 10UL, dot);
  248. ~~~~
  249. /home/m/Python-3.5.6/Modules/_decimal/libmpdec/io.c:352:14: note: in expansion of macro ‘EXTRACT_DIGIT’
  250. case 2: EXTRACT_DIGIT(s, x, 10UL, dot);
  251. ^~~~~~~~~~~~~
  252. /home/m/Python-3.5.6/Modules/_decimal/libmpdec/io.c:353:5: note: here
  253. default: if (s == dot) *s++ = '.'; *s++ = '0' + (char)x;
  254. ^~~~~~~
  255. /home/m/Python-3.5.6/Modules/_ctypes/libffi/src/x86/ffi64.c: In function ‘classify_argument’:
  256. /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]
  257. for (i = 0; i < words; i++)
  258. ^
  259. /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]
  260. for (i = 0; i < num; i++)
  261. ^
  262. /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]
  263. for (i = 1; i < words; i++)
  264. ^
  265. /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]
  266. for (i = 0; i < words; i++)
  267. ^
  268. /home/m/Python-3.5.6/Modules/_ctypes/libffi/src/x86/ffi64.c: In function ‘examine_argument’:
  269. /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]
  270. for (i = 0; i < n; ++i)
  271. ^
  272. /home/m/Python-3.5.6/Modules/_ctypes/libffi/src/x86/ffi64.c: In function ‘ffi_call’:
  273. /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]
  274. for (j = 0; j < n; j++, a += 8, size -= 8)
  275. ^
  276. /home/m/Python-3.5.6/Modules/_ctypes/libffi/src/x86/ffi64.c: In function ‘ffi_closure_unix64_inner’:
  277. /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]
  278. for (j = 0; j < n; j++, a += 8)
  279. ^
  280.