Advertisement
Guest User

Untitled

a guest
May 5th, 2025
16
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 49.15 KB | None | 0 0
  1. [codegen] tests/codegen/terminating-catchpad.rs#wasi ... F
  2. i
  3. [codegen] tests/codegen/terminating-catchpad.rs#emscripten ... F
  4. i 792/850
  5. .
  6. [codegen] tests/codegen/terminating-catchpad.rs#seh ... F
  7. ..................
  8. [codegen] tests/codegen/unwind-abis/aapcs-unwind-abi.rs ... F
  9. i....
  10. [codegen] tests/codegen/unwind-abis/vectorcall-unwind-abi.rs ... F
  11. ii
  12. [codegen] tests/codegen/unwind-abis/fastcall-unwind-abi.rs ... F
  13. i.i.
  14. [codegen] tests/codegen/unwind-abis/sysv64-unwind-abi.rs ... F
  15. i
  16. [codegen] tests/codegen/unwind-abis/stdcall-unwind-abi.rs ... F
  17. .
  18. [codegen] tests/codegen/unwind-abis/thiscall-unwind-abi.rs ... F
  19. ii.
  20. [codegen] tests/codegen/unwind-abis/win64-unwind-abi.rs ... F
  21. ...............
  22.  
  23. failures:
  24.  
  25. ---- [codegen] tests/codegen/emscripten-catch-unwind-js-eh.rs stdout ----
  26.  
  27. error: compilation failed!
  28. status: exit status: 1
  29. command: env -u RUSTC_LOG_COLOR RUSTC_ICE="0" RUST_BACKTRACE="short" "/home/hbina085/git/rust-lang/rust/build/x86_64-unknown-linux-gnu/stage1/bin/rustc" "/home/hbina085/git/rust-lang/rust/tests/codegen/emscripten-catch-unwind-js-eh.rs" "-Zthreads=1" "-Zsimulate-remapped-rust-src-base=/rustc/FAKE_PREFIX" "-Ztranslate-remapped-path-to-local-path=no" "-Z" "ignore-directory-in-diagnostics-source-blocks=/home/hbina085/.cargo" "-Z" "ignore-directory-in-diagnostics-source-blocks=/home/hbina085/git/rust-lang/rust/vendor" "--sysroot" "/home/hbina085/git/rust-lang/rust/build/x86_64-unknown-linux-gnu/stage1" "--check-cfg" "cfg(test,FALSE)" "-O" "-Cdebug-assertions=no" "--emit" "llvm-ir" "-C" "prefer-dynamic" "-o" "/home/hbina085/git/rust-lang/rust/build/x86_64-unknown-linux-gnu/test/codegen/emscripten-catch-unwind-js-eh/emscripten-catch-unwind-js-eh.ll" "-A" "internal_features" "-Crpath" "-Cdebuginfo=0" "-Copt-level=3" "--target" "wasm32-unknown-emscripten" "-Cpanic=abort" "-Cforce-unwind-tables=yes" "--extern" "minicore=/home/hbina085/git/rust-lang/rust/build/x86_64-unknown-linux-gnu/test/codegen/emscripten-catch-unwind-js-eh/libminicore.rlib"
  30. stdout: none
  31. --- stderr -------------------------------
  32. error[E0117]: only traits defined in the current crate can be implemented for arbitrary types
  33. --> /home/hbina085/git/rust-lang/rust/tests/codegen/emscripten-catch-unwind-js-eh.rs:16:1
  34. |
  35. 16 | impl<T> Copy for *mut T {}
  36. | ^^^^^^^^^^^^^^^^^------
  37. | |
  38. | `*mut T` is not defined in the current crate because raw pointers are always foreign
  39. |
  40. = note: impl doesn't have any local type before any uncovered type parameters
  41. = note: for more information see https://doc.rust-lang.org/reference/items/implementations.html#orphan-rules
  42. = note: define and implement a trait or new type instead
  43.  
  44. error: aborting due to 1 previous error
  45.  
  46. For more information about this error, try `rustc --explain E0117`.
  47. ------------------------------------------
  48.  
  49.  
  50. ---- [codegen] tests/codegen/emscripten-catch-unwind-wasm-eh.rs stdout ----
  51.  
  52. error: compilation failed!
  53. status: exit status: 1
  54. command: env -u RUSTC_LOG_COLOR RUSTC_ICE="0" RUST_BACKTRACE="short" "/home/hbina085/git/rust-lang/rust/build/x86_64-unknown-linux-gnu/stage1/bin/rustc" "/home/hbina085/git/rust-lang/rust/tests/codegen/emscripten-catch-unwind-wasm-eh.rs" "-Zthreads=1" "-Zsimulate-remapped-rust-src-base=/rustc/FAKE_PREFIX" "-Ztranslate-remapped-path-to-local-path=no" "-Z" "ignore-directory-in-diagnostics-source-blocks=/home/hbina085/.cargo" "-Z" "ignore-directory-in-diagnostics-source-blocks=/home/hbina085/git/rust-lang/rust/vendor" "--sysroot" "/home/hbina085/git/rust-lang/rust/build/x86_64-unknown-linux-gnu/stage1" "--check-cfg" "cfg(test,FALSE)" "-O" "-Cdebug-assertions=no" "--emit" "llvm-ir" "-C" "prefer-dynamic" "-o" "/home/hbina085/git/rust-lang/rust/build/x86_64-unknown-linux-gnu/test/codegen/emscripten-catch-unwind-wasm-eh/emscripten-catch-unwind-wasm-eh.ll" "-A" "internal_features" "-Crpath" "-Cdebuginfo=0" "-Copt-level=3" "--target" "wasm32-unknown-emscripten" "-Z" "emscripten-wasm-eh" "-Cpanic=abort" "-Cforce-unwind-tables=yes" "--extern" "minicore=/home/hbina085/git/rust-lang/rust/build/x86_64-unknown-linux-gnu/test/codegen/emscripten-catch-unwind-wasm-eh/libminicore.rlib"
  55. stdout: none
  56. --- stderr -------------------------------
  57. error[E0117]: only traits defined in the current crate can be implemented for arbitrary types
  58. --> /home/hbina085/git/rust-lang/rust/tests/codegen/emscripten-catch-unwind-wasm-eh.rs:15:1
  59. |
  60. 15 | impl<T> Copy for *mut T {}
  61. | ^^^^^^^^^^^^^^^^^------
  62. | |
  63. | `*mut T` is not defined in the current crate because raw pointers are always foreign
  64. |
  65. = note: impl doesn't have any local type before any uncovered type parameters
  66. = note: for more information see https://doc.rust-lang.org/reference/items/implementations.html#orphan-rules
  67. = note: define and implement a trait or new type instead
  68.  
  69. error: aborting due to 1 previous error
  70.  
  71. For more information about this error, try `rustc --explain E0117`.
  72. ------------------------------------------
  73.  
  74.  
  75. ---- [codegen] tests/codegen/terminating-catchpad.rs#wasi stdout ----
  76.  
  77. error in revision `wasi`: verification with 'FileCheck' failed
  78. status: exit status: 1
  79. command: "/home/hbina085/git/rust-lang/rust/build/x86_64-unknown-linux-gnu/ci-llvm/bin/FileCheck" "--input-file" "/home/hbina085/git/rust-lang/rust/build/x86_64-unknown-linux-gnu/test/codegen/terminating-catchpad.wasi/terminating-catchpad.ll" "/home/hbina085/git/rust-lang/rust/tests/codegen/terminating-catchpad.rs" "--check-prefix=CHECK" "--check-prefix" "wasi" "--allow-unused-prefixes" "--dump-input-context" "100"
  80. stdout: none
  81. --- stderr -------------------------------
  82. /home/hbina085/git/rust-lang/rust/tests/codegen/terminating-catchpad.rs:35:11: error: wasi: expected string not found in input
  83. // wasi: %catchpad = catchpad within %catchswitch [ptr null]
  84. ^
  85. /home/hbina085/git/rust-lang/rust/build/x86_64-unknown-linux-gnu/test/codegen/terminating-catchpad.wasi/terminating-catchpad.ll:1:1: note: scanning from here
  86. ; ModuleID = 'terminating_catchpad.ccf04cdaf26eb4cd-cgu.0'
  87. ^
  88. /home/hbina085/git/rust-lang/rust/build/x86_64-unknown-linux-gnu/test/codegen/terminating-catchpad.wasi/terminating-catchpad.ll:13:2: note: possible intended match here
  89. %cleanuppad = cleanuppad within none []
  90. ^
  91.  
  92. Input file: /home/hbina085/git/rust-lang/rust/build/x86_64-unknown-linux-gnu/test/codegen/terminating-catchpad.wasi/terminating-catchpad.ll
  93. Check file: /home/hbina085/git/rust-lang/rust/tests/codegen/terminating-catchpad.rs
  94.  
  95. -dump-input=help explains the following input dump.
  96.  
  97. Input was:
  98. <<<<<<
  99. 1: ; ModuleID = 'terminating_catchpad.ccf04cdaf26eb4cd-cgu.0'
  100. check:35'0 X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
  101. 2: source_filename = "terminating_catchpad.ccf04cdaf26eb4cd-cgu.0"
  102. check:35'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  103. 3: target datalayout = "e-m:e-p:32:32-p10:8:8-p20:8:8-i64:64-i128:128-n32:64-S128-ni:1:10:20"
  104. check:35'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  105. 4: target triple = "wasm32-unknown-wasip1"
  106. check:35'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  107. 5:
  108. check:35'0 ~
  109. 6: ; Function Attrs: nounwind uwtable
  110. check:35'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  111. 7: define dso_local void @doesnt_unwind() unnamed_addr #0 personality ptr @__gxx_wasm_personality_v0 {
  112. check:35'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  113. 8: start:
  114. check:35'0 ~~~~~~~
  115. 9: invoke void @unwinds()
  116. check:35'0 ~~~~~~~~~~~~~~~~~~~~~~~~
  117. 10: to label %bb1 unwind label %funclet_bb2
  118. check:35'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  119. 11:
  120. check:35'0 ~
  121. 12: funclet_bb2: ; preds = %start
  122. check:35'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  123. 13: %cleanuppad = cleanuppad within none []
  124. check:35'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  125. check:35'1 ? possible intended match
  126. 14: br label %bb1.i
  127. check:35'0 ~~~~~~~~~~~~~~~~~
  128. 15:
  129. check:35'0 ~
  130. 16: bb1.i: ; preds = %bb1.i, %funclet_bb2
  131. check:35'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  132. 17: br label %bb1.i
  133. check:35'0 ~~~~~~~~~~~~~~~~~
  134. 18:
  135. check:35'0 ~
  136. 19: bb1: ; preds = %start
  137. check:35'0 ~~~~~~~~~~~~~~~~~~~~~~
  138. 20: ret void
  139. check:35'0 ~~~~~~~~~~
  140. 21: }
  141. check:35'0 ~~
  142. 22:
  143. check:35'0 ~
  144. 23: declare i32 @__gxx_wasm_personality_v0(...) unnamed_addr #1
  145. check:35'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  146. 24:
  147. check:35'0 ~
  148. 25: ; Function Attrs: uwtable
  149. check:35'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~
  150. 26: declare dso_local void @unwinds() unnamed_addr #2
  151. check:35'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  152. 27:
  153. check:35'0 ~
  154. 28: attributes #0 = { nounwind uwtable "target-cpu"="generic" }
  155. check:35'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  156. 29: attributes #1 = { "target-cpu"="generic" }
  157. check:35'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  158. 30: attributes #2 = { uwtable "target-cpu"="generic" }
  159. check:35'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  160. 31:
  161. check:35'0 ~
  162. 32: !llvm.ident = !{!0}
  163. check:35'0 ~~~~~~~~~~~~~~~~~~~~
  164. 33:
  165. check:35'0 ~
  166. 34: !0 = !{!"rustc version 1.88.0-dev"}
  167. check:35'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  168. >>>>>>
  169. ------------------------------------------
  170.  
  171.  
  172. ---- [codegen] tests/codegen/terminating-catchpad.rs#emscripten stdout ----
  173.  
  174. error in revision `emscripten`: verification with 'FileCheck' failed
  175. status: exit status: 1
  176. command: "/home/hbina085/git/rust-lang/rust/build/x86_64-unknown-linux-gnu/ci-llvm/bin/FileCheck" "--input-file" "/home/hbina085/git/rust-lang/rust/build/x86_64-unknown-linux-gnu/test/codegen/terminating-catchpad.emscripten/terminating-catchpad.ll" "/home/hbina085/git/rust-lang/rust/tests/codegen/terminating-catchpad.rs" "--check-prefix=CHECK" "--check-prefix" "emscripten" "--allow-unused-prefixes" "--dump-input-context" "100"
  177. stdout: none
  178. --- stderr -------------------------------
  179. /home/hbina085/git/rust-lang/rust/tests/codegen/terminating-catchpad.rs:34:17: error: emscripten: expected string not found in input
  180. // emscripten: %catchpad = catchpad within %catchswitch [ptr null]
  181. ^
  182. /home/hbina085/git/rust-lang/rust/build/x86_64-unknown-linux-gnu/test/codegen/terminating-catchpad.emscripten/terminating-catchpad.ll:1:1: note: scanning from here
  183. ; ModuleID = 'terminating_catchpad.ccf04cdaf26eb4cd-cgu.0'
  184. ^
  185. /home/hbina085/git/rust-lang/rust/build/x86_64-unknown-linux-gnu/test/codegen/terminating-catchpad.emscripten/terminating-catchpad.ll:13:2: note: possible intended match here
  186. %cleanuppad = cleanuppad within none []
  187. ^
  188.  
  189. Input file: /home/hbina085/git/rust-lang/rust/build/x86_64-unknown-linux-gnu/test/codegen/terminating-catchpad.emscripten/terminating-catchpad.ll
  190. Check file: /home/hbina085/git/rust-lang/rust/tests/codegen/terminating-catchpad.rs
  191.  
  192. -dump-input=help explains the following input dump.
  193.  
  194. Input was:
  195. <<<<<<
  196. 1: ; ModuleID = 'terminating_catchpad.ccf04cdaf26eb4cd-cgu.0'
  197. check:34'0 X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
  198. 2: source_filename = "terminating_catchpad.ccf04cdaf26eb4cd-cgu.0"
  199. check:34'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  200. 3: target datalayout = "e-m:e-p:32:32-p10:8:8-p20:8:8-i64:64-i128:128-f128:64-n32:64-S128-ni:1:10:20"
  201. check:34'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  202. 4: target triple = "wasm32-unknown-emscripten"
  203. check:34'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  204. 5:
  205. check:34'0 ~
  206. 6: ; Function Attrs: nounwind uwtable
  207. check:34'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  208. 7: define void @doesnt_unwind() unnamed_addr #0 personality ptr @__gxx_wasm_personality_v0 {
  209. check:34'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  210. 8: start:
  211. check:34'0 ~~~~~~~
  212. 9: invoke void @unwinds()
  213. check:34'0 ~~~~~~~~~~~~~~~~~~~~~~~~
  214. 10: to label %bb1 unwind label %funclet_bb2
  215. check:34'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  216. 11:
  217. check:34'0 ~
  218. 12: funclet_bb2: ; preds = %start
  219. check:34'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  220. 13: %cleanuppad = cleanuppad within none []
  221. check:34'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  222. check:34'1 ? possible intended match
  223. 14: br label %bb1.i
  224. check:34'0 ~~~~~~~~~~~~~~~~~
  225. 15:
  226. check:34'0 ~
  227. 16: bb1.i: ; preds = %bb1.i, %funclet_bb2
  228. check:34'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  229. 17: br label %bb1.i
  230. check:34'0 ~~~~~~~~~~~~~~~~~
  231. 18:
  232. check:34'0 ~
  233. 19: bb1: ; preds = %start
  234. check:34'0 ~~~~~~~~~~~~~~~~~~~~~~
  235. 20: ret void
  236. check:34'0 ~~~~~~~~~~
  237. 21: }
  238. check:34'0 ~~
  239. 22:
  240. check:34'0 ~
  241. 23: declare i32 @__gxx_wasm_personality_v0(...) unnamed_addr #1
  242. check:34'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  243. 24:
  244. check:34'0 ~
  245. 25: ; Function Attrs: uwtable
  246. check:34'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~
  247. 26: declare void @unwinds() unnamed_addr #2
  248. check:34'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  249. 27:
  250. check:34'0 ~
  251. 28: attributes #0 = { nounwind uwtable "target-cpu"="generic" }
  252. check:34'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  253. 29: attributes #1 = { "target-cpu"="generic" }
  254. check:34'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  255. 30: attributes #2 = { uwtable "target-cpu"="generic" }
  256. check:34'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  257. 31:
  258. check:34'0 ~
  259. 32: !llvm.module.flags = !{!0}
  260. check:34'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~
  261. 33: !llvm.ident = !{!1}
  262. check:34'0 ~~~~~~~~~~~~~~~~~~~~
  263. 34:
  264. check:34'0 ~
  265. 35: !0 = !{i32 8, !"PIC Level", i32 2}
  266. check:34'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  267. 36: !1 = !{!"rustc version 1.88.0-dev"}
  268. check:34'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  269. >>>>>>
  270. ------------------------------------------
  271.  
  272.  
  273. ---- [codegen] tests/codegen/terminating-catchpad.rs#seh stdout ----
  274.  
  275. error in revision `seh`: verification with 'FileCheck' failed
  276. status: exit status: 1
  277. command: "/home/hbina085/git/rust-lang/rust/build/x86_64-unknown-linux-gnu/ci-llvm/bin/FileCheck" "--input-file" "/home/hbina085/git/rust-lang/rust/build/x86_64-unknown-linux-gnu/test/codegen/terminating-catchpad.seh/terminating-catchpad.ll" "/home/hbina085/git/rust-lang/rust/tests/codegen/terminating-catchpad.rs" "--check-prefix=CHECK" "--check-prefix" "seh" "--allow-unused-prefixes" "--dump-input-context" "100"
  278. stdout: none
  279. --- stderr -------------------------------
  280. /home/hbina085/git/rust-lang/rust/tests/codegen/terminating-catchpad.rs:36:10: error: seh: expected string not found in input
  281. // seh: %catchpad = catchpad within %catchswitch [ptr null, i32 64, ptr null]
  282. ^
  283. /home/hbina085/git/rust-lang/rust/build/x86_64-unknown-linux-gnu/test/codegen/terminating-catchpad.seh/terminating-catchpad.ll:1:1: note: scanning from here
  284. ; ModuleID = 'terminating_catchpad.ccf04cdaf26eb4cd-cgu.0'
  285. ^
  286. /home/hbina085/git/rust-lang/rust/build/x86_64-unknown-linux-gnu/test/codegen/terminating-catchpad.seh/terminating-catchpad.ll:13:2: note: possible intended match here
  287. %cleanuppad = cleanuppad within none []
  288. ^
  289.  
  290. Input file: /home/hbina085/git/rust-lang/rust/build/x86_64-unknown-linux-gnu/test/codegen/terminating-catchpad.seh/terminating-catchpad.ll
  291. Check file: /home/hbina085/git/rust-lang/rust/tests/codegen/terminating-catchpad.rs
  292.  
  293. -dump-input=help explains the following input dump.
  294.  
  295. Input was:
  296. <<<<<<
  297. 1: ; ModuleID = 'terminating_catchpad.ccf04cdaf26eb4cd-cgu.0'
  298. check:36'0 X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
  299. 2: source_filename = "terminating_catchpad.ccf04cdaf26eb4cd-cgu.0"
  300. check:36'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  301. 3: target datalayout = "e-m:w-p270:32:32-p271:32:32-p272:64:64-i64:64-i128:128-f80:128-n8:16:32:64-S128"
  302. check:36'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  303. 4: target triple = "x86_64-pc-windows-msvc"
  304. check:36'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  305. 5:
  306. check:36'0 ~
  307. 6: ; Function Attrs: nounwind uwtable
  308. check:36'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  309. 7: define void @doesnt_unwind() unnamed_addr #0 personality ptr @__CxxFrameHandler3 {
  310. check:36'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  311. 8: start:
  312. check:36'0 ~~~~~~~
  313. 9: invoke void @unwinds()
  314. check:36'0 ~~~~~~~~~~~~~~~~~~~~~~~~
  315. 10: to label %bb1 unwind label %funclet_bb2
  316. check:36'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  317. 11:
  318. check:36'0 ~
  319. 12: funclet_bb2: ; preds = %start
  320. check:36'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  321. 13: %cleanuppad = cleanuppad within none []
  322. check:36'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  323. check:36'1 ? possible intended match
  324. 14: br label %bb1.i
  325. check:36'0 ~~~~~~~~~~~~~~~~~
  326. 15:
  327. check:36'0 ~
  328. 16: bb1.i: ; preds = %bb1.i, %funclet_bb2
  329. check:36'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  330. 17: br label %bb1.i
  331. check:36'0 ~~~~~~~~~~~~~~~~~
  332. 18:
  333. check:36'0 ~
  334. 19: bb1: ; preds = %start
  335. check:36'0 ~~~~~~~~~~~~~~~~~~~~~~
  336. 20: ret void
  337. check:36'0 ~~~~~~~~~~
  338. 21: }
  339. check:36'0 ~~
  340. 22:
  341. check:36'0 ~
  342. 23: declare i32 @__CxxFrameHandler3(...) unnamed_addr #1
  343. check:36'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  344. 24:
  345. check:36'0 ~
  346. 25: ; Function Attrs: uwtable
  347. check:36'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~
  348. 26: declare void @unwinds() unnamed_addr #2
  349. check:36'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  350. 27:
  351. check:36'0 ~
  352. 28: attributes #0 = { nounwind uwtable "target-cpu"="x86-64" "target-features"="+cx16,+sse3,+sahf" }
  353. check:36'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  354. 29: attributes #1 = { "target-cpu"="x86-64" }
  355. check:36'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  356. 30: attributes #2 = { uwtable "target-cpu"="x86-64" "target-features"="+cx16,+sse3,+sahf" }
  357. check:36'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  358. 31:
  359. check:36'0 ~
  360. 32: !llvm.module.flags = !{!0}
  361. check:36'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~
  362. 33: !llvm.ident = !{!1}
  363. check:36'0 ~~~~~~~~~~~~~~~~~~~~
  364. 34:
  365. check:36'0 ~
  366. 35: !0 = !{i32 8, !"PIC Level", i32 2}
  367. check:36'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  368. 36: !1 = !{!"rustc version 1.88.0-dev"}
  369. check:36'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  370. >>>>>>
  371. ------------------------------------------
  372.  
  373.  
  374. ---- [codegen] tests/codegen/unwind-abis/aapcs-unwind-abi.rs stdout ----
  375.  
  376. error: verification with 'FileCheck' failed
  377. status: exit status: 1
  378. command: "/home/hbina085/git/rust-lang/rust/build/x86_64-unknown-linux-gnu/ci-llvm/bin/FileCheck" "--input-file" "/home/hbina085/git/rust-lang/rust/build/x86_64-unknown-linux-gnu/test/codegen/unwind-abis/aapcs-unwind-abi/aapcs-unwind-abi.ll" "/home/hbina085/git/rust-lang/rust/tests/codegen/unwind-abis/aapcs-unwind-abi.rs" "--check-prefix=CHECK" "--allow-unused-prefixes" "--dump-input-context" "100"
  379. stdout: none
  380. --- stderr -------------------------------
  381. /home/hbina085/git/rust-lang/rust/tests/codegen/unwind-abis/aapcs-unwind-abi.rs:18:11: error: CHECK: expected string not found in input
  382. // CHECK: @rust_item_that_can_unwind() unnamed_addr #1 {
  383. ^
  384. /home/hbina085/git/rust-lang/rust/build/x86_64-unknown-linux-gnu/test/codegen/unwind-abis/aapcs-unwind-abi/aapcs-unwind-abi.ll:7:74: note: scanning from here
  385. define arm_aapcscc void @rust_item_that_cannot_unwind() unnamed_addr #0 {
  386. ^
  387. /home/hbina085/git/rust-lang/rust/build/x86_64-unknown-linux-gnu/test/codegen/unwind-abis/aapcs-unwind-abi/aapcs-unwind-abi.ll:13:25: note: possible intended match here
  388. define arm_aapcscc void @rust_item_that_can_unwind() unnamed_addr #0 {
  389. ^
  390.  
  391. Input file: /home/hbina085/git/rust-lang/rust/build/x86_64-unknown-linux-gnu/test/codegen/unwind-abis/aapcs-unwind-abi/aapcs-unwind-abi.ll
  392. Check file: /home/hbina085/git/rust-lang/rust/tests/codegen/unwind-abis/aapcs-unwind-abi.rs
  393.  
  394. -dump-input=help explains the following input dump.
  395.  
  396. Input was:
  397. <<<<<<
  398. 1: ; ModuleID = 'aapcs_unwind_abi.e6ba74faa7d6f770-cgu.0'
  399. 2: source_filename = "aapcs_unwind_abi.e6ba74faa7d6f770-cgu.0"
  400. 3: target datalayout = "e-m:e-p:32:32-Fi8-i64:64-v128:64:128-a:0:32-n32-S64"
  401. 4: target triple = "armv7-unknown-linux-gnueabihf"
  402. 5:
  403. 6: ; Function Attrs: nounwind uwtable
  404. 7: define arm_aapcscc void @rust_item_that_cannot_unwind() unnamed_addr #0 {
  405. check:18'0 X error: no match found
  406. 8: start:
  407. check:18'0 ~~~~~~~
  408. 9: ret void
  409. check:18'0 ~~~~~~~~~~
  410. 10: }
  411. check:18'0 ~~
  412. 11:
  413. check:18'0 ~
  414. 12: ; Function Attrs: nounwind uwtable
  415. check:18'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  416. 13: define arm_aapcscc void @rust_item_that_can_unwind() unnamed_addr #0 {
  417. check:18'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  418. check:18'1 ? possible intended match
  419. 14: start:
  420. check:18'0 ~~~~~~~
  421. 15: ret void
  422. check:18'0 ~~~~~~~~~~
  423. 16: }
  424. check:18'0 ~~
  425. 17:
  426. check:18'0 ~
  427. 18: attributes #0 = { nounwind uwtable "target-cpu"="generic" "target-features"="+v7,+vfp3,-d32,+thumb2,-neon" }
  428. check:18'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  429. 19:
  430. check:18'0 ~
  431. 20: !llvm.module.flags = !{!0}
  432. check:18'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~
  433. 21: !llvm.ident = !{!1}
  434. check:18'0 ~~~~~~~~~~~~~~~~~~~~
  435. 22:
  436. check:18'0 ~
  437. 23: !0 = !{i32 8, !"PIC Level", i32 2}
  438. check:18'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  439. 24: !1 = !{!"rustc version 1.88.0-dev"}
  440. check:18'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  441. >>>>>>
  442. ------------------------------------------
  443.  
  444.  
  445. ---- [codegen] tests/codegen/unwind-abis/vectorcall-unwind-abi.rs stdout ----
  446.  
  447. error: verification with 'FileCheck' failed
  448. status: exit status: 1
  449. command: "/home/hbina085/git/rust-lang/rust/build/x86_64-unknown-linux-gnu/ci-llvm/bin/FileCheck" "--input-file" "/home/hbina085/git/rust-lang/rust/build/x86_64-unknown-linux-gnu/test/codegen/unwind-abis/vectorcall-unwind-abi/vectorcall-unwind-abi.ll" "/home/hbina085/git/rust-lang/rust/tests/codegen/unwind-abis/vectorcall-unwind-abi.rs" "--check-prefix=CHECK" "--allow-unused-prefixes" "--dump-input-context" "100"
  450. stdout: none
  451. --- stderr -------------------------------
  452. /home/hbina085/git/rust-lang/rust/tests/codegen/unwind-abis/vectorcall-unwind-abi.rs:18:11: error: CHECK: expected string not found in input
  453. // CHECK: @rust_item_that_can_unwind() unnamed_addr #1 {
  454. ^
  455. /home/hbina085/git/rust-lang/rust/build/x86_64-unknown-linux-gnu/test/codegen/unwind-abis/vectorcall-unwind-abi/vectorcall-unwind-abi.ll:7:79: note: scanning from here
  456. define x86_vectorcallcc void @rust_item_that_cannot_unwind() unnamed_addr #0 {
  457. ^
  458. /home/hbina085/git/rust-lang/rust/build/x86_64-unknown-linux-gnu/test/codegen/unwind-abis/vectorcall-unwind-abi/vectorcall-unwind-abi.ll:13:30: note: possible intended match here
  459. define x86_vectorcallcc void @rust_item_that_can_unwind() unnamed_addr #0 {
  460. ^
  461.  
  462. Input file: /home/hbina085/git/rust-lang/rust/build/x86_64-unknown-linux-gnu/test/codegen/unwind-abis/vectorcall-unwind-abi/vectorcall-unwind-abi.ll
  463. Check file: /home/hbina085/git/rust-lang/rust/tests/codegen/unwind-abis/vectorcall-unwind-abi.rs
  464.  
  465. -dump-input=help explains the following input dump.
  466.  
  467. Input was:
  468. <<<<<<
  469. 1: ; ModuleID = 'vectorcall_unwind_abi.d8fc2df89e93da4a-cgu.0'
  470. 2: source_filename = "vectorcall_unwind_abi.d8fc2df89e93da4a-cgu.0"
  471. 3: target datalayout = "e-m:x-p:32:32-p270:32:32-p271:32:32-p272:64:64-i64:64-i128:128-f80:128-n8:16:32-a:0:32-S32"
  472. 4: target triple = "i686-pc-windows-msvc"
  473. 5:
  474. 6: ; Function Attrs: nounwind uwtable
  475. 7: define x86_vectorcallcc void @rust_item_that_cannot_unwind() unnamed_addr #0 {
  476. check:18'0 X error: no match found
  477. 8: start:
  478. check:18'0 ~~~~~~~
  479. 9: ret void
  480. check:18'0 ~~~~~~~~~~
  481. 10: }
  482. check:18'0 ~~
  483. 11:
  484. check:18'0 ~
  485. 12: ; Function Attrs: nounwind uwtable
  486. check:18'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  487. 13: define x86_vectorcallcc void @rust_item_that_can_unwind() unnamed_addr #0 {
  488. check:18'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  489. check:18'1 ? possible intended match
  490. 14: start:
  491. check:18'0 ~~~~~~~
  492. 15: ret void
  493. check:18'0 ~~~~~~~~~~
  494. 16: }
  495. check:18'0 ~~
  496. 17:
  497. check:18'0 ~
  498. 18: attributes #0 = { nounwind uwtable "target-cpu"="pentium4" }
  499. check:18'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  500. 19:
  501. check:18'0 ~
  502. 20: !llvm.module.flags = !{!0}
  503. check:18'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~
  504. 21: !llvm.ident = !{!1}
  505. check:18'0 ~~~~~~~~~~~~~~~~~~~~
  506. 22:
  507. check:18'0 ~
  508. 23: !0 = !{i32 8, !"PIC Level", i32 2}
  509. check:18'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  510. 24: !1 = !{!"rustc version 1.88.0-dev"}
  511. check:18'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512. >>>>>>
  513. ------------------------------------------
  514.  
  515.  
  516. ---- [codegen] tests/codegen/unwind-abis/fastcall-unwind-abi.rs stdout ----
  517.  
  518. error: verification with 'FileCheck' failed
  519. status: exit status: 1
  520. command: "/home/hbina085/git/rust-lang/rust/build/x86_64-unknown-linux-gnu/ci-llvm/bin/FileCheck" "--input-file" "/home/hbina085/git/rust-lang/rust/build/x86_64-unknown-linux-gnu/test/codegen/unwind-abis/fastcall-unwind-abi/fastcall-unwind-abi.ll" "/home/hbina085/git/rust-lang/rust/tests/codegen/unwind-abis/fastcall-unwind-abi.rs" "--check-prefix=CHECK" "--allow-unused-prefixes" "--dump-input-context" "100"
  521. stdout: none
  522. --- stderr -------------------------------
  523. /home/hbina085/git/rust-lang/rust/tests/codegen/unwind-abis/fastcall-unwind-abi.rs:18:11: error: CHECK: expected string not found in input
  524. // CHECK: @rust_item_that_can_unwind() unnamed_addr #1 {
  525. ^
  526. /home/hbina085/git/rust-lang/rust/build/x86_64-unknown-linux-gnu/test/codegen/unwind-abis/fastcall-unwind-abi/fastcall-unwind-abi.ll:7:77: note: scanning from here
  527. define x86_fastcallcc void @rust_item_that_cannot_unwind() unnamed_addr #0 {
  528. ^
  529. /home/hbina085/git/rust-lang/rust/build/x86_64-unknown-linux-gnu/test/codegen/unwind-abis/fastcall-unwind-abi/fastcall-unwind-abi.ll:13:28: note: possible intended match here
  530. define x86_fastcallcc void @rust_item_that_can_unwind() unnamed_addr #0 {
  531. ^
  532.  
  533. Input file: /home/hbina085/git/rust-lang/rust/build/x86_64-unknown-linux-gnu/test/codegen/unwind-abis/fastcall-unwind-abi/fastcall-unwind-abi.ll
  534. Check file: /home/hbina085/git/rust-lang/rust/tests/codegen/unwind-abis/fastcall-unwind-abi.rs
  535.  
  536. -dump-input=help explains the following input dump.
  537.  
  538. Input was:
  539. <<<<<<
  540. 1: ; ModuleID = 'fastcall_unwind_abi.c881a408036073ee-cgu.0'
  541. 2: source_filename = "fastcall_unwind_abi.c881a408036073ee-cgu.0"
  542. 3: target datalayout = "e-m:x-p:32:32-p270:32:32-p271:32:32-p272:64:64-i64:64-i128:128-f80:128-n8:16:32-a:0:32-S32"
  543. 4: target triple = "i686-pc-windows-msvc"
  544. 5:
  545. 6: ; Function Attrs: nounwind uwtable
  546. 7: define x86_fastcallcc void @rust_item_that_cannot_unwind() unnamed_addr #0 {
  547. check:18'0 X error: no match found
  548. 8: start:
  549. check:18'0 ~~~~~~~
  550. 9: ret void
  551. check:18'0 ~~~~~~~~~~
  552. 10: }
  553. check:18'0 ~~
  554. 11:
  555. check:18'0 ~
  556. 12: ; Function Attrs: nounwind uwtable
  557. check:18'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  558. 13: define x86_fastcallcc void @rust_item_that_can_unwind() unnamed_addr #0 {
  559. check:18'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  560. check:18'1 ? possible intended match
  561. 14: start:
  562. check:18'0 ~~~~~~~
  563. 15: ret void
  564. check:18'0 ~~~~~~~~~~
  565. 16: }
  566. check:18'0 ~~
  567. 17:
  568. check:18'0 ~
  569. 18: attributes #0 = { nounwind uwtable "target-cpu"="pentium4" }
  570. check:18'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  571. 19:
  572. check:18'0 ~
  573. 20: !llvm.module.flags = !{!0}
  574. check:18'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~
  575. 21: !llvm.ident = !{!1}
  576. check:18'0 ~~~~~~~~~~~~~~~~~~~~
  577. 22:
  578. check:18'0 ~
  579. 23: !0 = !{i32 8, !"PIC Level", i32 2}
  580. check:18'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  581. 24: !1 = !{!"rustc version 1.88.0-dev"}
  582. check:18'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  583. >>>>>>
  584. ------------------------------------------
  585.  
  586.  
  587. ---- [codegen] tests/codegen/unwind-abis/sysv64-unwind-abi.rs stdout ----
  588.  
  589. error: verification with 'FileCheck' failed
  590. status: exit status: 1
  591. command: "/home/hbina085/git/rust-lang/rust/build/x86_64-unknown-linux-gnu/ci-llvm/bin/FileCheck" "--input-file" "/home/hbina085/git/rust-lang/rust/build/x86_64-unknown-linux-gnu/test/codegen/unwind-abis/sysv64-unwind-abi/sysv64-unwind-abi.ll" "/home/hbina085/git/rust-lang/rust/tests/codegen/unwind-abis/sysv64-unwind-abi.rs" "--check-prefix=CHECK" "--allow-unused-prefixes" "--dump-input-context" "100"
  592. stdout: none
  593. --- stderr -------------------------------
  594. /home/hbina085/git/rust-lang/rust/tests/codegen/unwind-abis/sysv64-unwind-abi.rs:18:11: error: CHECK: expected string not found in input
  595. // CHECK: @rust_item_that_can_unwind() unnamed_addr #1 {
  596. ^
  597. /home/hbina085/git/rust-lang/rust/build/x86_64-unknown-linux-gnu/test/codegen/unwind-abis/sysv64-unwind-abi/sysv64-unwind-abi.ll:7:76: note: scanning from here
  598. define x86_64_sysvcc void @rust_item_that_cannot_unwind() unnamed_addr #0 {
  599. ^
  600. /home/hbina085/git/rust-lang/rust/build/x86_64-unknown-linux-gnu/test/codegen/unwind-abis/sysv64-unwind-abi/sysv64-unwind-abi.ll:13:27: note: possible intended match here
  601. define x86_64_sysvcc void @rust_item_that_can_unwind() unnamed_addr #0 {
  602. ^
  603.  
  604. Input file: /home/hbina085/git/rust-lang/rust/build/x86_64-unknown-linux-gnu/test/codegen/unwind-abis/sysv64-unwind-abi/sysv64-unwind-abi.ll
  605. Check file: /home/hbina085/git/rust-lang/rust/tests/codegen/unwind-abis/sysv64-unwind-abi.rs
  606.  
  607. -dump-input=help explains the following input dump.
  608.  
  609. Input was:
  610. <<<<<<
  611. 1: ; ModuleID = 'sysv64_unwind_abi.39b89981c9c17464-cgu.0'
  612. 2: source_filename = "sysv64_unwind_abi.39b89981c9c17464-cgu.0"
  613. 3: target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-i128:128-f80:128-n8:16:32:64-S128"
  614. 4: target triple = "x86_64-unknown-linux-gnu"
  615. 5:
  616. 6: ; Function Attrs: nounwind nonlazybind uwtable
  617. 7: define x86_64_sysvcc void @rust_item_that_cannot_unwind() unnamed_addr #0 {
  618. check:18'0 X error: no match found
  619. 8: start:
  620. check:18'0 ~~~~~~~
  621. 9: ret void
  622. check:18'0 ~~~~~~~~~~
  623. 10: }
  624. check:18'0 ~~
  625. 11:
  626. check:18'0 ~
  627. 12: ; Function Attrs: nounwind nonlazybind uwtable
  628. check:18'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  629. 13: define x86_64_sysvcc void @rust_item_that_can_unwind() unnamed_addr #0 {
  630. check:18'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  631. check:18'1 ? possible intended match
  632. 14: start:
  633. check:18'0 ~~~~~~~
  634. 15: ret void
  635. check:18'0 ~~~~~~~~~~
  636. 16: }
  637. check:18'0 ~~
  638. 17:
  639. check:18'0 ~
  640. 18: attributes #0 = { nounwind nonlazybind uwtable "probe-stack"="inline-asm" "target-cpu"="x86-64" }
  641. check:18'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  642. 19:
  643. check:18'0 ~
  644. 20: !llvm.module.flags = !{!0, !1}
  645. check:18'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  646. 21: !llvm.ident = !{!2}
  647. check:18'0 ~~~~~~~~~~~~~~~~~~~~
  648. 22:
  649. check:18'0 ~
  650. 23: !0 = !{i32 8, !"PIC Level", i32 2}
  651. check:18'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  652. 24: !1 = !{i32 2, !"RtLibUseGOT", i32 1}
  653. check:18'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  654. 25: !2 = !{!"rustc version 1.88.0-dev"}
  655. check:18'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  656. >>>>>>
  657. ------------------------------------------
  658.  
  659.  
  660. ---- [codegen] tests/codegen/unwind-abis/stdcall-unwind-abi.rs stdout ----
  661.  
  662. error: verification with 'FileCheck' failed
  663. status: exit status: 1
  664. command: "/home/hbina085/git/rust-lang/rust/build/x86_64-unknown-linux-gnu/ci-llvm/bin/FileCheck" "--input-file" "/home/hbina085/git/rust-lang/rust/build/x86_64-unknown-linux-gnu/test/codegen/unwind-abis/stdcall-unwind-abi/stdcall-unwind-abi.ll" "/home/hbina085/git/rust-lang/rust/tests/codegen/unwind-abis/stdcall-unwind-abi.rs" "--check-prefix=CHECK" "--allow-unused-prefixes" "--dump-input-context" "100"
  665. stdout: none
  666. --- stderr -------------------------------
  667. /home/hbina085/git/rust-lang/rust/tests/codegen/unwind-abis/stdcall-unwind-abi.rs:18:11: error: CHECK: expected string not found in input
  668. // CHECK: @rust_item_that_can_unwind() unnamed_addr #1 {
  669. ^
  670. /home/hbina085/git/rust-lang/rust/build/x86_64-unknown-linux-gnu/test/codegen/unwind-abis/stdcall-unwind-abi/stdcall-unwind-abi.ll:7:76: note: scanning from here
  671. define x86_stdcallcc void @rust_item_that_cannot_unwind() unnamed_addr #0 {
  672. ^
  673. /home/hbina085/git/rust-lang/rust/build/x86_64-unknown-linux-gnu/test/codegen/unwind-abis/stdcall-unwind-abi/stdcall-unwind-abi.ll:13:27: note: possible intended match here
  674. define x86_stdcallcc void @rust_item_that_can_unwind() unnamed_addr #0 {
  675. ^
  676.  
  677. Input file: /home/hbina085/git/rust-lang/rust/build/x86_64-unknown-linux-gnu/test/codegen/unwind-abis/stdcall-unwind-abi/stdcall-unwind-abi.ll
  678. Check file: /home/hbina085/git/rust-lang/rust/tests/codegen/unwind-abis/stdcall-unwind-abi.rs
  679.  
  680. -dump-input=help explains the following input dump.
  681.  
  682. Input was:
  683. <<<<<<
  684. 1: ; ModuleID = 'stdcall_unwind_abi.3d8a6edc3f3e0b2c-cgu.0'
  685. 2: source_filename = "stdcall_unwind_abi.3d8a6edc3f3e0b2c-cgu.0"
  686. 3: target datalayout = "e-m:x-p:32:32-p270:32:32-p271:32:32-p272:64:64-i64:64-i128:128-f80:128-n8:16:32-a:0:32-S32"
  687. 4: target triple = "i686-pc-windows-msvc"
  688. 5:
  689. 6: ; Function Attrs: nounwind uwtable
  690. 7: define x86_stdcallcc void @rust_item_that_cannot_unwind() unnamed_addr #0 {
  691. check:18'0 X error: no match found
  692. 8: start:
  693. check:18'0 ~~~~~~~
  694. 9: ret void
  695. check:18'0 ~~~~~~~~~~
  696. 10: }
  697. check:18'0 ~~
  698. 11:
  699. check:18'0 ~
  700. 12: ; Function Attrs: nounwind uwtable
  701. check:18'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  702. 13: define x86_stdcallcc void @rust_item_that_can_unwind() unnamed_addr #0 {
  703. check:18'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  704. check:18'1 ? possible intended match
  705. 14: start:
  706. check:18'0 ~~~~~~~
  707. 15: ret void
  708. check:18'0 ~~~~~~~~~~
  709. 16: }
  710. check:18'0 ~~
  711. 17:
  712. check:18'0 ~
  713. 18: attributes #0 = { nounwind uwtable "target-cpu"="pentium4" }
  714. check:18'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  715. 19:
  716. check:18'0 ~
  717. 20: !llvm.module.flags = !{!0}
  718. check:18'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~
  719. 21: !llvm.ident = !{!1}
  720. check:18'0 ~~~~~~~~~~~~~~~~~~~~
  721. 22:
  722. check:18'0 ~
  723. 23: !0 = !{i32 8, !"PIC Level", i32 2}
  724. check:18'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  725. 24: !1 = !{!"rustc version 1.88.0-dev"}
  726. check:18'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  727. >>>>>>
  728. ------------------------------------------
  729.  
  730.  
  731. ---- [codegen] tests/codegen/unwind-abis/thiscall-unwind-abi.rs stdout ----
  732.  
  733. error: verification with 'FileCheck' failed
  734. status: exit status: 1
  735. command: "/home/hbina085/git/rust-lang/rust/build/x86_64-unknown-linux-gnu/ci-llvm/bin/FileCheck" "--input-file" "/home/hbina085/git/rust-lang/rust/build/x86_64-unknown-linux-gnu/test/codegen/unwind-abis/thiscall-unwind-abi/thiscall-unwind-abi.ll" "/home/hbina085/git/rust-lang/rust/tests/codegen/unwind-abis/thiscall-unwind-abi.rs" "--check-prefix=CHECK" "--allow-unused-prefixes" "--dump-input-context" "100"
  736. stdout: none
  737. --- stderr -------------------------------
  738. /home/hbina085/git/rust-lang/rust/tests/codegen/unwind-abis/thiscall-unwind-abi.rs:18:11: error: CHECK: expected string not found in input
  739. // CHECK: @rust_item_that_can_unwind() unnamed_addr #1 {
  740. ^
  741. /home/hbina085/git/rust-lang/rust/build/x86_64-unknown-linux-gnu/test/codegen/unwind-abis/thiscall-unwind-abi/thiscall-unwind-abi.ll:7:77: note: scanning from here
  742. define x86_thiscallcc void @rust_item_that_cannot_unwind() unnamed_addr #0 {
  743. ^
  744. /home/hbina085/git/rust-lang/rust/build/x86_64-unknown-linux-gnu/test/codegen/unwind-abis/thiscall-unwind-abi/thiscall-unwind-abi.ll:13:28: note: possible intended match here
  745. define x86_thiscallcc void @rust_item_that_can_unwind() unnamed_addr #0 {
  746. ^
  747.  
  748. Input file: /home/hbina085/git/rust-lang/rust/build/x86_64-unknown-linux-gnu/test/codegen/unwind-abis/thiscall-unwind-abi/thiscall-unwind-abi.ll
  749. Check file: /home/hbina085/git/rust-lang/rust/tests/codegen/unwind-abis/thiscall-unwind-abi.rs
  750.  
  751. -dump-input=help explains the following input dump.
  752.  
  753. Input was:
  754. <<<<<<
  755. 1: ; ModuleID = 'thiscall_unwind_abi.f0c7b13f2ecc8cc4-cgu.0'
  756. 2: source_filename = "thiscall_unwind_abi.f0c7b13f2ecc8cc4-cgu.0"
  757. 3: target datalayout = "e-m:x-p:32:32-p270:32:32-p271:32:32-p272:64:64-i64:64-i128:128-f80:128-n8:16:32-a:0:32-S32"
  758. 4: target triple = "i686-pc-windows-msvc"
  759. 5:
  760. 6: ; Function Attrs: nounwind uwtable
  761. 7: define x86_thiscallcc void @rust_item_that_cannot_unwind() unnamed_addr #0 {
  762. check:18'0 X error: no match found
  763. 8: start:
  764. check:18'0 ~~~~~~~
  765. 9: ret void
  766. check:18'0 ~~~~~~~~~~
  767. 10: }
  768. check:18'0 ~~
  769. 11:
  770. check:18'0 ~
  771. 12: ; Function Attrs: nounwind uwtable
  772. check:18'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  773. 13: define x86_thiscallcc void @rust_item_that_can_unwind() unnamed_addr #0 {
  774. check:18'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  775. check:18'1 ? possible intended match
  776. 14: start:
  777. check:18'0 ~~~~~~~
  778. 15: ret void
  779. check:18'0 ~~~~~~~~~~
  780. 16: }
  781. check:18'0 ~~
  782. 17:
  783. check:18'0 ~
  784. 18: attributes #0 = { nounwind uwtable "target-cpu"="pentium4" }
  785. check:18'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  786. 19:
  787. check:18'0 ~
  788. 20: !llvm.module.flags = !{!0}
  789. check:18'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~
  790. 21: !llvm.ident = !{!1}
  791. check:18'0 ~~~~~~~~~~~~~~~~~~~~
  792. 22:
  793. check:18'0 ~
  794. 23: !0 = !{i32 8, !"PIC Level", i32 2}
  795. check:18'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  796. 24: !1 = !{!"rustc version 1.88.0-dev"}
  797. check:18'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  798. >>>>>>
  799. ------------------------------------------
  800.  
  801.  
  802. ---- [codegen] tests/codegen/unwind-abis/win64-unwind-abi.rs stdout ----
  803.  
  804. error: verification with 'FileCheck' failed
  805. status: exit status: 1
  806. command: "/home/hbina085/git/rust-lang/rust/build/x86_64-unknown-linux-gnu/ci-llvm/bin/FileCheck" "--input-file" "/home/hbina085/git/rust-lang/rust/build/x86_64-unknown-linux-gnu/test/codegen/unwind-abis/win64-unwind-abi/win64-unwind-abi.ll" "/home/hbina085/git/rust-lang/rust/tests/codegen/unwind-abis/win64-unwind-abi.rs" "--check-prefix=CHECK" "--allow-unused-prefixes" "--dump-input-context" "100"
  807. stdout: none
  808. --- stderr -------------------------------
  809. /home/hbina085/git/rust-lang/rust/tests/codegen/unwind-abis/win64-unwind-abi.rs:18:11: error: CHECK: expected string not found in input
  810. // CHECK: @rust_item_that_can_unwind() unnamed_addr #1 {
  811. ^
  812. /home/hbina085/git/rust-lang/rust/build/x86_64-unknown-linux-gnu/test/codegen/unwind-abis/win64-unwind-abi/win64-unwind-abi.ll:7:70: note: scanning from here
  813. define win64cc void @rust_item_that_cannot_unwind() unnamed_addr #0 {
  814. ^
  815. /home/hbina085/git/rust-lang/rust/build/x86_64-unknown-linux-gnu/test/codegen/unwind-abis/win64-unwind-abi/win64-unwind-abi.ll:13:21: note: possible intended match here
  816. define win64cc void @rust_item_that_can_unwind() unnamed_addr #0 {
  817. ^
  818.  
  819. Input file: /home/hbina085/git/rust-lang/rust/build/x86_64-unknown-linux-gnu/test/codegen/unwind-abis/win64-unwind-abi/win64-unwind-abi.ll
  820. Check file: /home/hbina085/git/rust-lang/rust/tests/codegen/unwind-abis/win64-unwind-abi.rs
  821.  
  822. -dump-input=help explains the following input dump.
  823.  
  824. Input was:
  825. <<<<<<
  826. 1: ; ModuleID = 'win64_unwind_abi.6768b850fc11cdd0-cgu.0'
  827. 2: source_filename = "win64_unwind_abi.6768b850fc11cdd0-cgu.0"
  828. 3: target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-i128:128-f80:128-n8:16:32:64-S128"
  829. 4: target triple = "x86_64-unknown-linux-gnu"
  830. 5:
  831. 6: ; Function Attrs: nounwind nonlazybind uwtable
  832. 7: define win64cc void @rust_item_that_cannot_unwind() unnamed_addr #0 {
  833. check:18'0 X error: no match found
  834. 8: start:
  835. check:18'0 ~~~~~~~
  836. 9: ret void
  837. check:18'0 ~~~~~~~~~~
  838. 10: }
  839. check:18'0 ~~
  840. 11:
  841. check:18'0 ~
  842. 12: ; Function Attrs: nounwind nonlazybind uwtable
  843. check:18'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  844. 13: define win64cc void @rust_item_that_can_unwind() unnamed_addr #0 {
  845. check:18'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  846. check:18'1 ? possible intended match
  847. 14: start:
  848. check:18'0 ~~~~~~~
  849. 15: ret void
  850. check:18'0 ~~~~~~~~~~
  851. 16: }
  852. check:18'0 ~~
  853. 17:
  854. check:18'0 ~
  855. 18: attributes #0 = { nounwind nonlazybind uwtable "probe-stack"="inline-asm" "target-cpu"="x86-64" }
  856. check:18'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  857. 19:
  858. check:18'0 ~
  859. 20: !llvm.module.flags = !{!0, !1}
  860. check:18'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  861. 21: !llvm.ident = !{!2}
  862. check:18'0 ~~~~~~~~~~~~~~~~~~~~
  863. 22:
  864. check:18'0 ~
  865. 23: !0 = !{i32 8, !"PIC Level", i32 2}
  866. check:18'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  867. 24: !1 = !{i32 2, !"RtLibUseGOT", i32 1}
  868. check:18'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  869. 25: !2 = !{!"rustc version 1.88.0-dev"}
  870. check:18'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  871. >>>>>>
  872. ------------------------------------------
  873.  
  874.  
  875.  
  876. failures:
  877. [codegen] tests/codegen/emscripten-catch-unwind-js-eh.rs
  878. [codegen] tests/codegen/emscripten-catch-unwind-wasm-eh.rs
  879. [codegen] tests/codegen/terminating-catchpad.rs#wasi
  880. [codegen] tests/codegen/terminating-catchpad.rs#emscripten
  881. [codegen] tests/codegen/terminating-catchpad.rs#seh
  882. [codegen] tests/codegen/unwind-abis/aapcs-unwind-abi.rs
  883. [codegen] tests/codegen/unwind-abis/vectorcall-unwind-abi.rs
  884. [codegen] tests/codegen/unwind-abis/fastcall-unwind-abi.rs
  885. [codegen] tests/codegen/unwind-abis/sysv64-unwind-abi.rs
  886. [codegen] tests/codegen/unwind-abis/stdcall-unwind-abi.rs
  887. [codegen] tests/codegen/unwind-abis/thiscall-unwind-abi.rs
  888. [codegen] tests/codegen/unwind-abis/win64-unwind-abi.rs
  889.  
  890. test result: FAILED. 753 passed; 12 failed; 85 ignored; 0 measured; 0 filtered out; finished in 8.68s
  891.  
  892. Some tests failed in compiletest suite=codegen mode=codegen host=x86_64-unknown-linux-gnu target=x86_64-unknown-linux-gnu
  893. Build completed unsuccessfully in 0:13:37
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement