Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Ban non-extern rust intrinsics #64406

Merged
merged 1 commit into from
Sep 15, 2019

Conversation

Mark-Simulacrum
Copy link
Member

Intrinsics can only be defined by the compiler.

Fixes #36979

@rust-highfive
Copy link
Collaborator

r? @cramertj

(rust_highfive has picked a reviewer for you, use r? to override)

@rust-highfive rust-highfive added the S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. label Sep 12, 2019
src/librustc_typeck/check/mod.rs Outdated Show resolved Hide resolved
src/librustc_typeck/check/mod.rs Outdated Show resolved Hide resolved
src/librustc_typeck/check/mod.rs Outdated Show resolved Hide resolved
src/librustc_typeck/check/mod.rs Show resolved Hide resolved
@Centril
Copy link
Contributor

Centril commented Sep 12, 2019

r? @Centril

@rust-highfive rust-highfive assigned Centril and unassigned cramertj Sep 12, 2019
@Centril
Copy link
Contributor

Centril commented Sep 12, 2019

r=me with comments addressed and green

@rust-highfive
Copy link
Collaborator

The job x86_64-gnu-llvm-6.0 of your PR failed (pretty log, raw log). Through arcane magic we have determined that the following fragments from the build log may contain information about the problem.

Click to expand the log.
2019-09-12T15:37:54.4868528Z ##[command]git remote add origin https://github.com/rust-lang/rust
2019-09-12T15:37:54.5074588Z ##[command]git config gc.auto 0
2019-09-12T15:37:54.5161955Z ##[command]git config --get-all http.https://github.com/rust-lang/rust.extraheader
2019-09-12T15:37:54.5221226Z ##[command]git config --get-all http.proxy
2019-09-12T15:37:54.5361953Z ##[command]git -c http.extraheader="AUTHORIZATION: basic ***" fetch --force --tags --prune --progress --no-recurse-submodules --depth=2 origin +refs/heads/*:refs/remotes/origin/* +refs/pull/64406/merge:refs/remotes/pull/64406/merge
---
2019-09-12T16:40:12.3344307Z .................................................................................................... 1500/9011
2019-09-12T16:40:18.1821218Z .................................................................................................... 1600/9011
2019-09-12T16:40:30.6836642Z .........................................................i...............i.......................... 1700/9011
2019-09-12T16:40:38.4467790Z .................................................................................................... 1800/9011
2019-09-12T16:40:53.2363778Z ................................................iiiii............................................... 1900/9011
2019-09-12T16:41:04.3107376Z .................................................................................................... 2100/9011
2019-09-12T16:41:06.8320059Z .................................................................................................... 2200/9011
2019-09-12T16:41:10.4397874Z .................................................................................................... 2300/9011
2019-09-12T16:41:18.3685836Z .................................................................................................... 2400/9011
---
2019-09-12T16:44:16.2803990Z ....................................i...............i............................................... 4700/9011
2019-09-12T16:44:27.5090917Z .................................................................................................... 4800/9011
2019-09-12T16:44:34.2540162Z .................................................................................................... 4900/9011
2019-09-12T16:44:44.9935277Z .................................................................................................... 5000/9011
2019-09-12T16:44:51.1949333Z ...................ii.ii............................................................................ 5100/9011
2019-09-12T16:45:01.7068098Z .................................................................................................... 5300/9011
2019-09-12T16:45:12.0862092Z ..................................................................................i................. 5400/9011
2019-09-12T16:45:19.9707805Z .................................................................................................... 5500/9011
2019-09-12T16:45:25.6659181Z .................................................................................................... 5600/9011
2019-09-12T16:45:25.6659181Z .................................................................................................... 5600/9011
2019-09-12T16:45:35.9310903Z .............................................................................ii...i..ii...........i. 5700/9011
2019-09-12T16:46:01.3767194Z .................................................................................................... 5900/9011
2019-09-12T16:46:11.1342223Z .................................................................................................... 6000/9011
2019-09-12T16:46:11.1342223Z .................................................................................................... 6000/9011
2019-09-12T16:46:17.2824096Z ...............................................................................i..ii................ 6100/9011
2019-09-12T16:46:46.9681811Z .................................................................................................... 6300/9011
2019-09-12T16:46:49.1627886Z ......................................i............................................................. 6400/9011
2019-09-12T16:46:51.3365635Z .................................................................................................... 6500/9011
2019-09-12T16:46:53.9060285Z ..........i......................................................................................... 6600/9011
---
2019-09-12T16:50:58.1398923Z 
2019-09-12T16:50:58.1400106Z ---- [ui] ui/feature-gates/feature-gate-abi.rs stdout ----
2019-09-12T16:50:58.1400743Z diff of stderr:
2019-09-12T16:50:58.1401106Z 
2019-09-12T16:50:58.1401738Z 544    = note: for more information, see ***/issues/51575
2019-09-12T16:50:58.1402232Z 545    = help: add `#![feature(abi_amdgpu_kernel)]` to the crate attributes to enable
2019-09-12T16:50:58.1403006Z - error: aborting due to 63 previous errors
2019-09-12T16:50:58.1403006Z - error: aborting due to 63 previous errors
2019-09-12T16:50:58.1403692Z + error: intrinsic must be in `extern "rust-intrinsic" { ... }` block
2019-09-12T16:50:58.1404187Z +   --> $DIR/feature-gate-abi.rs:24:32
2019-09-12T16:50:58.1404448Z +    |
2019-09-12T16:50:58.1404977Z + LL |     extern "rust-intrinsic" fn m1();
2019-09-12T16:50:58.1405529Z + 
2019-09-12T16:50:58.1405529Z + 
2019-09-12T16:50:58.1406146Z + error: intrinsic must be in `extern "rust-intrinsic" { ... }` block
2019-09-12T16:50:58.1406858Z +   --> $DIR/feature-gate-abi.rs:25:36
2019-09-12T16:50:58.1407312Z +    |
2019-09-12T16:50:58.1408138Z + LL |     extern "platform-intrinsic" fn m2();
2019-09-12T16:50:58.1408747Z + 
2019-09-12T16:50:58.1408747Z + 
2019-09-12T16:50:58.1409241Z + error: intrinsic must be in `extern "rust-intrinsic" { ... }` block
2019-09-12T16:50:58.1409789Z +   --> $DIR/feature-gate-abi.rs:34:32
2019-09-12T16:50:58.1410075Z +    |
2019-09-12T16:50:58.1410536Z + LL |     extern "rust-intrinsic" fn dm1() {}
2019-09-12T16:50:58.1411244Z + 
2019-09-12T16:50:58.1411244Z + 
2019-09-12T16:50:58.1412044Z + error: intrinsic must be in `extern "rust-intrinsic" { ... }` block
2019-09-12T16:50:58.1412498Z +   --> $DIR/feature-gate-abi.rs:35:36
2019-09-12T16:50:58.1412752Z +    |
2019-09-12T16:50:58.1414192Z + LL |     extern "platform-intrinsic" fn dm2() {}
2019-09-12T16:50:58.1414606Z + 
2019-09-12T16:50:58.1414606Z + 
2019-09-12T16:50:58.1415058Z + error: intrinsic must be in `extern "rust-intrinsic" { ... }` block
2019-09-12T16:50:58.1415590Z +   --> $DIR/feature-gate-abi.rs:12:33
2019-09-12T16:50:58.1416170Z +    |
2019-09-12T16:50:58.1416590Z + LL | extern "rust-intrinsic" fn f1() {}
2019-09-12T16:50:58.1416936Z + 
2019-09-12T16:50:58.1416936Z + 
2019-09-12T16:50:58.1417332Z + error: intrinsic must be in `extern "rust-intrinsic" { ... }` block
2019-09-12T16:50:58.1417707Z +   --> $DIR/feature-gate-abi.rs:13:37
2019-09-12T16:50:58.1417898Z +    |
2019-09-12T16:50:58.1418271Z + LL | extern "platform-intrinsic" fn f2() {}
2019-09-12T16:50:58.1418622Z + 
2019-09-12T16:50:58.1418622Z + 
2019-09-12T16:50:58.1418990Z + error: intrinsic must be in `extern "rust-intrinsic" { ... }` block
2019-09-12T16:50:58.1419626Z +   --> $DIR/feature-gate-abi.rs:34:38
2019-09-12T16:50:58.1419805Z +    |
2019-09-12T16:50:58.1420120Z + LL |     extern "rust-intrinsic" fn dm1() {}
2019-09-12T16:50:58.1420433Z + 
2019-09-12T16:50:58.1420433Z + 
2019-09-12T16:50:58.1420763Z + error: intrinsic must be in `extern "rust-intrinsic" { ... }` block
2019-09-12T16:50:58.1421275Z +   --> $DIR/feature-gate-abi.rs:35:42
2019-09-12T16:50:58.1421625Z +    |
2019-09-12T16:50:58.1421954Z + LL |     extern "platform-intrinsic" fn dm2() {}
2019-09-12T16:50:58.1422277Z + 
2019-09-12T16:50:58.1422277Z + 
2019-09-12T16:50:58.1422621Z + error: intrinsic must be in `extern "rust-intrinsic" { ... }` block
2019-09-12T16:50:58.1422958Z +   --> $DIR/feature-gate-abi.rs:49:37
2019-09-12T16:50:58.1423137Z +    |
2019-09-12T16:50:58.1423451Z + LL |     extern "rust-intrinsic" fn m1() {}
2019-09-12T16:50:58.1423765Z + 
2019-09-12T16:50:58.1423765Z + 
2019-09-12T16:50:58.1424095Z + error: intrinsic must be in `extern "rust-intrinsic" { ... }` block
2019-09-12T16:50:58.1424447Z +   --> $DIR/feature-gate-abi.rs:50:41
2019-09-12T16:50:58.1424734Z +    |
2019-09-12T16:50:58.1425385Z + LL |     extern "platform-intrinsic" fn m2() {}
2019-09-12T16:50:58.1426348Z + 
2019-09-12T16:50:58.1426348Z + 
2019-09-12T16:50:58.1426956Z + error: intrinsic must be in `extern "rust-intrinsic" { ... }` block
2019-09-12T16:50:58.1429544Z +   --> $DIR/feature-gate-abi.rs:62:38
2019-09-12T16:50:58.1430026Z +    |
2019-09-12T16:50:58.1430442Z + LL |     extern "rust-intrinsic" fn im1() {}
2019-09-12T16:50:58.1430993Z + 
2019-09-12T16:50:58.1430993Z + 
2019-09-12T16:50:58.1431549Z + error: intrinsic must be in `extern "rust-intrinsic" { ... }` block
2019-09-12T16:50:58.1431935Z +   --> $DIR/feature-gate-abi.rs:63:42
2019-09-12T16:50:58.1432101Z +    |
2019-09-12T16:50:58.1432446Z + LL |     extern "platform-intrinsic" fn im2() {}
2019-09-12T16:50:58.1432749Z + 
2019-09-12T16:50:58.1432900Z + error: aborting due to 75 previous errors
2019-09-12T16:50:58.1433037Z 548 
2019-09-12T16:50:58.1433544Z 549 For more information about this error, try `rustc --explain E0658`.
2019-09-12T16:50:58.1433544Z 549 For more information about this error, try `rustc --explain E0658`.
2019-09-12T16:50:58.1433734Z 550 
2019-09-12T16:50:58.1433849Z 
2019-09-12T16:50:58.1433962Z 
2019-09-12T16:50:58.1434107Z The actual stderr differed from the expected stderr.
2019-09-12T16:50:58.1434538Z Actual stderr saved to /checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/feature-gates/feature-gate-abi/feature-gate-abi.stderr
2019-09-12T16:50:58.1434924Z To update references, rerun the tests and pass the `--bless` flag
2019-09-12T16:50:58.1435378Z To only update this specific test, also pass `--test-args feature-gates/feature-gate-abi.rs`
2019-09-12T16:50:58.1435689Z error: 1 errors occurred comparing output.
2019-09-12T16:50:58.1436243Z status: exit code: 1
2019-09-12T16:50:58.1436243Z status: exit code: 1
2019-09-12T16:50:58.1437196Z command: "/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/src/test/ui/feature-gates/feature-gate-abi.rs" "-Zthreads=1" "--target=x86_64-unknown-linux-gnu" "--error-format" "json" "-Zui-testing" "-C" "prefer-dynamic" "--out-dir" "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/feature-gates/feature-gate-abi" "-Crpath" "-O" "-Cdebuginfo=0" "-Zunstable-options" "-Lnative=/checkout/obj/build/x86_64-unknown-linux-gnu/native/rust-test-helpers" "-L" "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/feature-gates/feature-gate-abi/auxiliary" "-A" "unused"
2019-09-12T16:50:58.1437821Z ------------------------------------------
2019-09-12T16:50:58.1438001Z 
2019-09-12T16:50:58.1438354Z ------------------------------------------
2019-09-12T16:50:58.1438530Z stderr:
2019-09-12T16:50:58.1438530Z stderr:
2019-09-12T16:50:58.1438999Z ------------------------------------------
2019-09-12T16:50:58.1439189Z error[E0658]: intrinsics are subject to change
2019-09-12T16:50:58.1439702Z   --> /checkout/src/test/ui/feature-gates/feature-gate-abi.rs:12:1
2019-09-12T16:50:58.1439889Z    |
2019-09-12T16:50:58.1440244Z LL | extern "rust-intrinsic" fn f1() {} //~ ERROR intrinsics are subject to change
2019-09-12T16:50:58.1440557Z    |
2019-09-12T16:50:58.1440557Z    |
2019-09-12T16:50:58.1440695Z    = help: add `#![feature(intrinsics)]` to the crate attributes to enable
2019-09-12T16:50:58.1441008Z error[E0658]: platform intrinsics are experimental and possibly buggy
2019-09-12T16:50:58.1441379Z   --> /checkout/src/test/ui/feature-gates/feature-gate-abi.rs:13:1
2019-09-12T16:50:58.1441560Z    |
2019-09-12T16:50:58.1441560Z    |
2019-09-12T16:50:58.1441941Z LL | extern "platform-intrinsic" fn f2() {} //~ ERROR platform intrinsics are experimental
2019-09-12T16:50:58.1442289Z    |
2019-09-12T16:50:58.1442289Z    |
2019-09-12T16:50:58.1442932Z    = note: for more information, see ***/issues/27731
2019-09-12T16:50:58.1443138Z    = help: add `#![feature(platform_intrinsics)]` to the crate attributes to enable
2019-09-12T16:50:58.1443419Z error[E0658]: vectorcall is experimental and subject to change
2019-09-12T16:50:58.1443791Z   --> /checkout/src/test/ui/feature-gates/feature-gate-abi.rs:14:1
2019-09-12T16:50:58.1447790Z    |
2019-09-12T16:50:58.1447790Z    |
2019-09-12T16:50:58.1451198Z LL | extern "vectorcall" fn f3() {} //~ ERROR vectorcall is experimental and subject to change
2019-09-12T16:50:58.1451332Z    |
2019-09-12T16:50:58.1451376Z    = help: add `#![feature(abi_vectorcall)]` to the crate attributes to enable
2019-09-12T16:50:58.1451476Z 
2019-09-12T16:50:58.1452103Z error[E0658]: rust-call ABI is subject to change
2019-09-12T16:50:58.1452103Z error[E0658]: rust-call ABI is subject to change
2019-09-12T16:50:58.1457839Z   --> /checkout/src/test/ui/feature-gates/feature-gate-abi.rs:15:1
2019-09-12T16:50:58.1457940Z    |
2019-09-12T16:50:58.1458266Z LL | extern "rust-call" fn f4() {} //~ ERROR rust-call ABI is subject to change
2019-09-12T16:50:58.1458366Z    |
2019-09-12T16:50:58.1458366Z    |
2019-09-12T16:50:58.1458733Z    = note: for more information, see ***/issues/29625
2019-09-12T16:50:58.1458794Z    = help: add `#![feature(unboxed_closures)]` to the crate attributes to enable
2019-09-12T16:50:58.1458987Z 
2019-09-12T16:50:58.1459232Z error[E0658]: msp430-interrupt ABI is experimental and subject to change
2019-09-12T16:50:58.1459548Z    |
2019-09-12T16:50:58.1459548Z    |
2019-09-12T16:50:58.1459789Z LL | extern "msp430-interrupt" fn f5() {} //~ ERROR msp430-interrupt ABI is experimental
2019-09-12T16:50:58.1459910Z    |
2019-09-12T16:50:58.1459910Z    |
2019-09-12T16:50:58.1460171Z    = note: for more information, see ***/issues/38487
2019-09-12T16:50:58.1460245Z    = help: add `#![feature(abi_msp430_interrupt)]` to the crate attributes to enable
2019-09-12T16:50:58.1460277Z 
2019-09-12T16:50:58.1460320Z error[E0658]: PTX ABIs are experimental and subject to change
2019-09-12T16:50:58.1460698Z    |
2019-09-12T16:50:58.1460698Z    |
2019-09-12T16:50:58.1460939Z LL | extern "ptx-kernel" fn f6() {} //~ ERROR PTX ABIs are experimental and subject to change
2019-09-12T16:50:58.1461046Z    |
2019-09-12T16:50:58.1461046Z    |
2019-09-12T16:50:58.1461305Z    = note: for more information, see ***/issues/38788
2019-09-12T16:50:58.1461378Z    = help: add `#![feature(abi_ptx)]` to the crate attributes to enable
2019-09-12T16:50:58.1461416Z 
2019-09-12T16:50:58.1461652Z error[E0658]: x86-interrupt ABI is experimental and subject to change
2019-09-12T16:50:58.1461939Z    |
2019-09-12T16:50:58.1461939Z    |
2019-09-12T16:50:58.1462173Z LL | extern "x86-interrupt" fn f7() {} //~ ERROR x86-interrupt ABI is experimental
2019-09-12T16:50:58.1462280Z    |
2019-09-12T16:50:58.1462280Z    |
2019-09-12T16:50:58.1462530Z    = note: for more information, see ***/issues/40180
2019-09-12T16:50:58.1462583Z    = help: add `#![feature(abi_x86_interrupt)]` to the crate attributes to enable
2019-09-12T16:50:58.1462676Z error[E0658]: thiscall is experimental and subject to change
2019-09-12T16:50:58.1462916Z   --> /checkout/src/test/ui/feature-gates/feature-gate-abi.rs:19:1
2019-09-12T16:50:58.1462979Z    |
2019-09-12T16:50:58.1462979Z    |
2019-09-12T16:50:58.1463026Z LL | extern "thiscall" fn f8() {} //~ ERROR thiscall is experimental and subject to change
2019-09-12T16:50:58.1463138Z    |
2019-09-12T16:50:58.1463184Z    = help: add `#![feature(abi_thiscall)]` to the crate attributes to enable
2019-09-12T16:50:58.1463214Z 
2019-09-12T16:50:58.1463214Z 
2019-09-12T16:50:58.1463436Z error[E0658]: amdgpu-kernel ABI is experimental and subject to change
2019-09-12T16:50:58.1463719Z    |
2019-09-12T16:50:58.1463719Z    |
2019-09-12T16:50:58.1463969Z LL | extern "amdgpu-kernel" fn f9() {} //~ ERROR amdgpu-kernel ABI is experimental and subject to change
2019-09-12T16:50:58.1464075Z    |
2019-09-12T16:50:58.1464075Z    |
2019-09-12T16:50:58.1464327Z    = note: for more information, see ***/issues/51575
2019-09-12T16:50:58.1464606Z    = help: add `#![feature(abi_amdgpu_kernel)]` to the crate attributes to enable
2019-09-12T16:50:58.1464693Z error[E0658]: intrinsics are subject to change
2019-09-12T16:50:58.1465073Z   --> /checkout/src/test/ui/feature-gates/feature-gate-abi.rs:24:5
2019-09-12T16:50:58.1465117Z    |
2019-09-12T16:50:58.1465117Z    |
2019-09-12T16:50:58.1465351Z LL |     extern "rust-intrinsic" fn m1(); //~ ERROR intrinsics are subject to change
2019-09-12T16:50:58.1465458Z    |
2019-09-12T16:50:58.1465458Z    |
2019-09-12T16:50:58.1465501Z    = help: add `#![feature(intrinsics)]` to the crate attributes to enable
2019-09-12T16:50:58.1465594Z error[E0658]: platform intrinsics are experimental and possibly buggy
2019-09-12T16:50:58.1466461Z   --> /checkout/src/test/ui/feature-gates/feature-gate-abi.rs:25:5
2019-09-12T16:50:58.1466514Z    |
2019-09-12T16:50:58.1466514Z    |
2019-09-12T16:50:58.1466810Z LL |     extern "platform-intrinsic" fn m2(); //~ ERROR platform intrinsics are experimental
2019-09-12T16:50:58.1466919Z    |
2019-09-12T16:50:58.1466919Z    |
2019-09-12T16:50:58.1467230Z    = note: for more information, see ***/issues/27731
2019-09-12T16:50:58.1467298Z    = help: add `#![feature(platform_intrinsics)]` to the crate attributes to enable
2019-09-12T16:50:58.1467377Z error[E0658]: vectorcall is experimental and subject to change
2019-09-12T16:50:58.1467652Z   --> /checkout/src/test/ui/feature-gates/feature-gate-abi.rs:26:5
2019-09-12T16:50:58.1467700Z    |
2019-09-12T16:50:58.1467700Z    |
2019-09-12T16:50:58.1467750Z LL |     extern "vectorcall" fn m3(); //~ ERROR vectorcall is experimental and subject to change
2019-09-12T16:50:58.1467863Z    |
2019-09-12T16:50:58.1467911Z    = help: add `#![feature(abi_vectorcall)]` to the crate attributes to enable
2019-09-12T16:50:58.1467962Z 
2019-09-12T16:50:58.1468185Z error[E0658]: rust-call ABI is subject to change
2019-09-12T16:50:58.1468185Z error[E0658]: rust-call ABI is subject to change
2019-09-12T16:50:58.1468432Z   --> /checkout/src/test/ui/feature-gates/feature-gate-abi.rs:27:5
2019-09-12T16:50:58.1468478Z    |
2019-09-12T16:50:58.1468748Z LL |     extern "rust-call" fn m4(); //~ ERROR rust-call ABI is subject to change
2019-09-12T16:50:58.1468850Z    |
2019-09-12T16:50:58.1468850Z    |
2019-09-12T16:50:58.1469140Z    = note: for more information, see ***/issues/29625
2019-09-12T16:50:58.1469198Z    = help: add `#![feature(unboxed_closures)]` to the crate attributes to enable
2019-09-12T16:50:58.1469231Z 
2019-09-12T16:50:58.1469642Z error[E0658]: msp430-interrupt ABI is experimental and subject to change
2019-09-12T16:50:58.1469898Z    |
2019-09-12T16:50:58.1469898Z    |
2019-09-12T16:50:58.1470146Z LL |     extern "msp430-interrupt" fn m5(); //~ ERROR msp430-interrupt ABI is experimental
2019-09-12T16:50:58.1470233Z    |
2019-09-12T16:50:58.1470233Z    |
2019-09-12T16:50:58.1470499Z    = note: for more information, see ***/issues/38487
2019-09-12T16:50:58.1470552Z    = help: add `#![feature(abi_msp430_interrupt)]` to the crate attributes to enable
2019-09-12T16:50:58.1470581Z 
2019-09-12T16:50:58.1470646Z error[E0658]: PTX ABIs are experimental and subject to change
2019-09-12T16:50:58.1470912Z    |
2019-09-12T16:50:58.1470912Z    |
2019-09-12T16:50:58.1471162Z LL |     extern "ptx-kernel" fn m6(); //~ ERROR PTX ABIs are experimental and subject to change
2019-09-12T16:50:58.1471248Z    |
2019-09-12T16:50:58.1471248Z    |
2019-09-12T16:50:58.1471512Z    = note: for more information, see ***/issues/38788
2019-09-12T16:50:58.1471563Z    = help: add `#![feature(abi_ptx)]` to the crate attributes to enable
2019-09-12T16:50:58.1471592Z 
2019-09-12T16:50:58.1471815Z error[E0658]: x86-interrupt ABI is experimental and subject to change
2019-09-12T16:50:58.1472193Z    |
2019-09-12T16:50:58.1472193Z    |
2019-09-12T16:50:58.1472457Z LL |     extern "x86-interrupt" fn m7(); //~ ERROR x86-interrupt ABI is experimental
2019-09-12T16:50:58.1472644Z    |
2019-09-12T16:50:58.1472644Z    |
2019-09-12T16:50:58.1472912Z    = note: for more information, see ***/issues/40180
2019-09-12T16:50:58.1472980Z    = help: add `#![feature(abi_x86_interrupt)]` to the crate attributes to enable
2019-09-12T16:50:58.1473051Z error[E0658]: thiscall is experimental and subject to change
2019-09-12T16:50:58.1473297Z   --> /checkout/src/test/ui/feature-gates/feature-gate-abi.rs:31:5
2019-09-12T16:50:58.1473339Z    |
2019-09-12T16:50:58.1473339Z    |
2019-09-12T16:50:58.1473384Z LL |     extern "thiscall" fn m8(); //~ ERROR thiscall is experimental and subject to change
2019-09-12T16:50:58.1473485Z    |
2019-09-12T16:50:58.1473528Z    = help: add `#![feature(abi_thiscall)]` to the crate attributes to enable
2019-09-12T16:50:58.1473566Z 
2019-09-12T16:50:58.1473566Z 
2019-09-12T16:50:58.1473800Z error[E0658]: amdgpu-kernel ABI is experimental and subject to change
2019-09-12T16:50:58.1474066Z    |
2019-09-12T16:50:58.1474066Z    |
2019-09-12T16:50:58.1474326Z LL |     extern "amdgpu-kernel" fn m9(); //~ ERROR amdgpu-kernel ABI is experimental and subject to change
2019-09-12T16:50:58.1474413Z    |
2019-09-12T16:50:58.1474413Z    |
2019-09-12T16:50:58.1474677Z    = note: for more information, see ***/issues/51575
2019-09-12T16:50:58.1474728Z    = help: add `#![feature(abi_amdgpu_kernel)]` to the crate attributes to enable
2019-09-12T16:50:58.1474867Z error[E0658]: intrinsics are subject to change
2019-09-12T16:50:58.1475094Z   --> /checkout/src/test/ui/feature-gates/feature-gate-abi.rs:34:5
2019-09-12T16:50:58.1475136Z    |
2019-09-12T16:50:58.1475136Z    |
2019-09-12T16:50:58.1475369Z LL |     extern "rust-intrinsic" fn dm1() {} //~ ERROR intrinsics are subject to change
2019-09-12T16:50:58.1475473Z    |
2019-09-12T16:50:58.1475473Z    |
2019-09-12T16:50:58.1475693Z    = help: add `#![feature(intrinsics)]` to the crate attributes to enable
2019-09-12T16:50:58.1475793Z error[E0658]: platform intrinsics are experimental and possibly buggy
2019-09-12T16:50:58.1480475Z   --> /checkout/src/test/ui/feature-gates/feature-gate-abi.rs:35:5
2019-09-12T16:50:58.1480573Z    |
2019-09-12T16:50:58.1480573Z    |
2019-09-12T16:50:58.1480910Z LL |     extern "platform-intrinsic" fn dm2() {} //~ ERROR platform intrinsics are experimental
2019-09-12T16:50:58.1481019Z    |
2019-09-12T16:50:58.1481019Z    |
2019-09-12T16:50:58.1481304Z    = note: for more information, see ***/issues/27731
2019-09-12T16:50:58.1481358Z    = help: add `#![feature(platform_intrinsics)]` to the crate attributes to enable
2019-09-12T16:50:58.1481465Z error[E0658]: vectorcall is experimental and subject to change
2019-09-12T16:50:58.1481702Z   --> /checkout/src/test/ui/feature-gates/feature-gate-abi.rs:36:5
2019-09-12T16:50:58.1481745Z    |
2019-09-12T16:50:58.1481745Z    |
2019-09-12T16:50:58.1481818Z LL |     extern "vectorcall" fn dm3() {} //~ ERROR vectorcall is experimental and subject to change
2019-09-12T16:50:58.1481901Z    |
2019-09-12T16:50:58.1481962Z    = help: add `#![feature(abi_vectorcall)]` to the crate attributes to enable
2019-09-12T16:50:58.1481991Z 
2019-09-12T16:50:58.1482192Z error[E0658]: rust-call ABI is subject to change
2019-09-12T16:50:58.1482192Z error[E0658]: rust-call ABI is subject to change
2019-09-12T16:50:58.1482425Z   --> /checkout/src/test/ui/feature-gates/feature-gate-abi.rs:37:5
2019-09-12T16:50:58.1482470Z    |
2019-09-12T16:50:58.1482697Z LL |     extern "rust-call" fn dm4() {} //~ ERROR rust-call ABI is subject to change
2019-09-12T16:50:58.1482800Z    |
2019-09-12T16:50:58.1482800Z    |
2019-09-12T16:50:58.1490114Z    = note: for more information, see ***/issues/29625
2019-09-12T16:50:58.1490236Z    = help: add `#![feature(unboxed_closures)]` to the crate attributes to enable
2019-09-12T16:50:58.1490270Z 
2019-09-12T16:50:58.1490685Z error[E0658]: msp430-interrupt ABI is experimental and subject to change
2019-09-12T16:50:58.1490965Z    |
2019-09-12T16:50:58.1490965Z    |
2019-09-12T16:50:58.1491195Z LL |     extern "msp430-interrupt" fn dm5() {} //~ ERROR msp430-interrupt ABI is experimental
2019-09-12T16:50:58.1491299Z    |
2019-09-12T16:50:58.1491299Z    |
2019-09-12T16:50:58.1491551Z    = note: for more information, see ***/issues/38487
2019-09-12T16:50:58.1491604Z    = help: add `#![feature(abi_msp430_interrupt)]` to the crate attributes to enable
2019-09-12T16:50:58.1491650Z 
2019-09-12T16:50:58.1491689Z error[E0658]: PTX ABIs are experimental and subject to change
2019-09-12T16:50:58.1491979Z    |
2019-09-12T16:50:58.1491979Z    |
2019-09-12T16:50:58.1492212Z LL |     extern "ptx-kernel" fn dm6() {} //~ ERROR PTX ABIs are experimental and subject to change
2019-09-12T16:50:58.1492302Z    |
2019-09-12T16:50:58.1492302Z    |
2019-09-12T16:50:58.1492560Z    = note: for more information, see ***/issues/38788
2019-09-12T16:50:58.1492610Z    = help: add `#![feature(abi_ptx)]` to the crate attributes to enable
2019-09-12T16:50:58.1492638Z 
2019-09-12T16:50:58.1493153Z error[E0658]: x86-interrupt ABI is experimental and subject to change
2019-09-12T16:50:58.1493456Z    |
2019-09-12T16:50:58.1493456Z    |
2019-09-12T16:50:58.1493888Z LL |     extern "x86-interrupt" fn dm7() {} //~ ERROR x86-interrupt ABI is experimental
2019-09-12T16:50:58.1493981Z    |
2019-09-12T16:50:58.1493981Z    |
2019-09-12T16:50:58.1494279Z    = note: for more information, see ***/issues/40180
2019-09-12T16:50:58.1494351Z    = help: add `#![feature(abi_x86_interrupt)]` to the crate attributes to enable
2019-09-12T16:50:58.1494454Z error[E0658]: thiscall is experimental and subject to change
2019-09-12T16:50:58.1494741Z   --> /checkout/src/test/ui/feature-gates/feature-gate-abi.rs:41:5
2019-09-12T16:50:58.1494789Z    |
2019-09-12T16:50:58.1494789Z    |
2019-09-12T16:50:58.1494858Z LL |     extern "thiscall" fn dm8() {} //~ ERROR thiscall is experimental and subject to change
2019-09-12T16:50:58.1494953Z    |
2019-09-12T16:50:58.1495018Z    = help: add `#![feature(abi_thiscall)]` to the crate attributes to enable
2019-09-12T16:50:58.1495054Z 
2019-09-12T16:50:58.1495054Z 
2019-09-12T16:50:58.1495311Z error[E0658]: amdgpu-kernel ABI is experimental and subject to change
2019-09-12T16:50:58.1496056Z    |
2019-09-12T16:50:58.1496056Z    |
2019-09-12T16:50:58.1496349Z LL |     extern "amdgpu-kernel" fn dm9() {} //~ ERROR amdgpu-kernel ABI is experimental and subject to change
2019-09-12T16:50:58.1496464Z    |
2019-09-12T16:50:58.1496464Z    |
2019-09-12T16:50:58.1496759Z    = note: for more information, see ***/issues/51575
2019-09-12T16:50:58.1496820Z    = help: add `#![feature(abi_amdgpu_kernel)]` to the crate attributes to enable
2019-09-12T16:50:58.1496920Z error[E0658]: intrinsics are subject to change
2019-09-12T16:50:58.1497195Z   --> /checkout/src/test/ui/feature-gates/feature-gate-abi.rs:49:5
2019-09-12T16:50:58.1497263Z    |
2019-09-12T16:50:58.1497263Z    |
2019-09-12T16:50:58.1497536Z LL |     extern "rust-intrinsic" fn m1() {} //~ ERROR intrinsics are subject to change
2019-09-12T16:50:58.1497637Z    |
2019-09-12T16:50:58.1497637Z    |
2019-09-12T16:50:58.1497705Z    = help: add `#![feature(intrinsics)]` to the crate attributes to enable
2019-09-12T16:50:58.1497938Z error[E0658]: platform intrinsics are experimental and possibly buggy
2019-09-12T16:50:58.1498268Z   --> /checkout/src/test/ui/feature-gates/feature-gate-abi.rs:50:5
2019-09-12T16:50:58.1498318Z    |
2019-09-12T16:50:58.1498318Z    |
2019-09-12T16:50:58.1498715Z LL |     extern "platform-intrinsic" fn m2() {} //~ ERROR platform intrinsics are experimental
2019-09-12T16:50:58.1498836Z    |
2019-09-12T16:50:58.1498836Z    |
2019-09-12T16:50:58.1499275Z    = note: for more information, see ***/issues/27731
2019-09-12T16:50:58.1499346Z    = help: add `#![feature(platform_intrinsics)]` to the crate attributes to enable
2019-09-12T16:50:58.1499418Z error[E0658]: vectorcall is experimental and subject to change
2019-09-12T16:50:58.1499644Z   --> /checkout/src/test/ui/feature-gates/feature-gate-abi.rs:51:5
2019-09-12T16:50:58.1499707Z    |
2019-09-12T16:50:58.1499707Z    |
2019-09-12T16:50:58.1499753Z LL |     extern "vectorcall" fn m3() {} //~ ERROR vectorcall is experimental and subject to change
2019-09-12T16:50:58.1499863Z    |
2019-09-12T16:50:58.1499906Z    = help: add `#![feature(abi_vectorcall)]` to the crate attributes to enable
2019-09-12T16:50:58.1499942Z 
2019-09-12T16:50:58.1500165Z error[E0658]: rust-call ABI is subject to change
2019-09-12T16:50:58.1500165Z error[E0658]: rust-call ABI is subject to change
2019-09-12T16:50:58.1500384Z   --> /checkout/src/test/ui/feature-gates/feature-gate-abi.rs:52:5
2019-09-12T16:50:58.1500427Z    |
2019-09-12T16:50:58.1500649Z LL |     extern "rust-call" fn m4() {} //~ ERROR rust-call ABI is subject to change
2019-09-12T16:50:58.1500751Z    |
2019-09-12T16:50:58.1500751Z    |
2019-09-12T16:50:58.1501018Z    = note: for more information, see ***/issues/29625
2019-09-12T16:50:58.1501072Z    = help: add `#![feature(unboxed_closures)]` to the crate attributes to enable
2019-09-12T16:50:58.1501103Z 
2019-09-12T16:50:58.1501350Z error[E0658]: msp430-interrupt ABI is experimental and subject to change
2019-09-12T16:50:58.1501655Z    |
2019-09-12T16:50:58.1501655Z    |
2019-09-12T16:50:58.1501906Z LL |     extern "msp430-interrupt" fn m5() {} //~ ERROR msp430-interrupt ABI is experimental
2019-09-12T16:50:58.1502022Z    |
2019-09-12T16:50:58.1502022Z    |
2019-09-12T16:50:58.1502284Z    = note: for more information, see ***/issues/38487
2019-09-12T16:50:58.1502355Z    = help: add `#![feature(abi_msp430_interrupt)]` to the crate attributes to enable
2019-09-12T16:50:58.1502386Z 
2019-09-12T16:50:58.1502430Z error[E0658]: PTX ABIs are experimental and subject to change
2019-09-12T16:50:58.1502732Z    |
2019-09-12T16:50:58.1502732Z    |
2019-09-12T16:50:58.1502983Z LL |     extern "ptx-kernel" fn m6() {} //~ ERROR PTX ABIs are experimental and subject to change
2019-09-12T16:50:58.1503090Z    |
2019-09-12T16:50:58.1503090Z    |
2019-09-12T16:50:58.1503358Z    = note: for more information, see ***/issues/38788
2019-09-12T16:50:58.1503429Z    = help: add `#![feature(abi_ptx)]` to the crate attributes to enable
2019-09-12T16:50:58.1503459Z 
2019-09-12T16:50:58.1503707Z error[E0658]: x86-interrupt ABI is experimental and subject to change
2019-09-12T16:50:58.1504000Z    |
2019-09-12T16:50:58.1504000Z    |
2019-09-12T16:50:58.1504241Z LL |     extern "x86-interrupt" fn m7() {} //~ ERROR x86-interrupt ABI is experimental
2019-09-12T16:50:58.1504349Z    |
2019-09-12T16:50:58.1504349Z    |
2019-09-12T16:50:58.1504609Z    = note: for more information, see ***/issues/40180
2019-09-12T16:50:58.1504662Z    = help: add `#![feature(abi_x86_interrupt)]` to the crate attributes to enable
2019-09-12T16:50:58.1504993Z error[E0658]: thiscall is experimental and subject to change
2019-09-12T16:50:58.1505312Z   --> /checkout/src/test/ui/feature-gates/feature-gate-abi.rs:56:5
2019-09-12T16:50:58.1505852Z    |
2019-09-12T16:50:58.1505852Z    |
2019-09-12T16:50:58.1505932Z LL |     extern "thiscall" fn m8() {} //~ ERROR thiscall is experimental and subject to change
2019-09-12T16:50:58.1506105Z    |
2019-09-12T16:50:58.1506175Z    = help: add `#![feature(abi_thiscall)]` to the crate attributes to enable
2019-09-12T16:50:58.1506211Z 
2019-09-12T16:50:58.1506211Z 
2019-09-12T16:50:58.1506530Z error[E0658]: amdgpu-kernel ABI is experimental and subject to change
2019-09-12T16:50:58.1507882Z    |
2019-09-12T16:50:58.1507882Z    |
2019-09-12T16:50:58.1513434Z LL |     extern "amdgpu-kernel" fn m9() {} //~ ERROR amdgpu-kernel ABI is experimental and subject to change
2019-09-12T16:50:58.1513575Z    |
2019-09-12T16:50:58.1513575Z    |
2019-09-12T16:50:58.1513874Z    = note: for more information, see ***/issues/51575
2019-09-12T16:50:58.1513966Z    = help: add `#![feature(abi_amdgpu_kernel)]` to the crate attributes to enable
2019-09-12T16:50:58.1514043Z error[E0658]: intrinsics are subject to change
2019-09-12T16:50:58.1514975Z   --> /checkout/src/test/ui/feature-gates/feature-gate-abi.rs:62:5
2019-09-12T16:50:58.1515062Z    |
2019-09-12T16:50:58.1515062Z    |
2019-09-12T16:50:58.1515337Z LL |     extern "rust-intrinsic" fn im1() {} //~ ERROR intrinsics are subject to change
2019-09-12T16:50:58.1515449Z    |
2019-09-12T16:50:58.1515449Z    |
2019-09-12T16:50:58.1515495Z    = help: add `#![feature(intrinsics)]` to the crate attributes to enable
2019-09-12T16:50:58.1515590Z error[E0658]: platform intrinsics are experimental and possibly buggy
2019-09-12T16:50:58.1516325Z   --> /checkout/src/test/ui/feature-gates/feature-gate-abi.rs:63:5
2019-09-12T16:50:58.1516376Z    |
2019-09-12T16:50:58.1516376Z    |
2019-09-12T16:50:58.1516638Z LL |     extern "platform-intrinsic" fn im2() {} //~ ERROR platform intrinsics are experimental
2019-09-12T16:50:58.1516766Z    |
2019-09-12T16:50:58.1516766Z    |
2019-09-12T16:50:58.1517085Z    = note: for more information, see ***/issues/27731
2019-09-12T16:50:58.1517147Z    = help: add `#![feature(platform_intrinsics)]` to the crate attributes to enable
2019-09-12T16:50:58.1517241Z error[E0658]: vectorcall is experimental and subject to change
2019-09-12T16:50:58.1517533Z   --> /checkout/src/test/ui/feature-gates/feature-gate-abi.rs:64:5
2019-09-12T16:50:58.1517584Z    |
2019-09-12T16:50:58.1517584Z    |
2019-09-12T16:50:58.1517637Z LL |     extern "vectorcall" fn im3() {} //~ ERROR vectorcall is experimental and subject to change
2019-09-12T16:50:58.1517751Z    |
2019-09-12T16:50:58.1517802Z    = help: add `#![feature(abi_vectorcall)]` to the crate attributes to enable
2019-09-12T16:50:58.1517854Z 
2019-09-12T16:50:58.1518096Z error[E0658]: rust-call ABI is subject to change
2019-09-12T16:50:58.1518096Z error[E0658]: rust-call ABI is subject to change
2019-09-12T16:50:58.1518364Z   --> /checkout/src/test/ui/feature-gates/feature-gate-abi.rs:65:5
2019-09-12T16:50:58.1518413Z    |
2019-09-12T16:50:58.1518700Z LL |     extern "rust-call" fn im4() {} //~ ERROR rust-call ABI is subject to change
2019-09-12T16:50:58.1518807Z    |
2019-09-12T16:50:58.1518807Z    |
2019-09-12T16:50:58.1519119Z    = note: for more information, see ***/issues/29625
2019-09-12T16:50:58.1519180Z    = help: add `#![feature(unboxed_closures)]` to the crate attributes to enable
2019-09-12T16:50:58.1519215Z 
2019-09-12T16:50:58.1520255Z error[E0658]: msp430-interrupt ABI is experimental and subject to change
2019-09-12T16:50:58.1520822Z    |
2019-09-12T16:50:58.1520822Z    |
2019-09-12T16:50:58.1521416Z LL |     extern "msp430-interrupt" fn im5() {} //~ ERROR msp430-interrupt ABI is experimental
2019-09-12T16:50:58.1521504Z    |
2019-09-12T16:50:58.1521504Z    |
2019-09-12T16:50:58.1521964Z    = note: for more information, see ***/issues/38487
2019-09-12T16:50:58.1522032Z    = help: add `#![feature(abi_msp430_interrupt)]` to the crate attributes to enable
2019-09-12T16:50:58.1522064Z 
2019-09-12T16:50:58.1522190Z error[E0658]: PTX ABIs are experimental and subject to change
2019-09-12T16:50:58.1522503Z    |
2019-09-12T16:50:58.1522503Z    |
2019-09-12T16:50:58.1522738Z LL |     extern "ptx-kernel" fn im6() {} //~ ERROR PTX ABIs are experimental and subject to change
2019-09-12T16:50:58.1522845Z    |
2019-09-12T16:50:58.1522845Z    |
2019-09-12T16:50:58.1523118Z    = note: for more information, see ***/issues/38788
2019-09-12T16:50:58.1523175Z    = help: add `#![feature(abi_ptx)]` to the crate attributes to enable
2019-09-12T16:50:58.1523205Z 
2019-09-12T16:50:58.1523447Z error[E0658]: x86-interrupt ABI is experimental and subject to change
2019-09-12T16:50:58.1523754Z    |
2019-09-12T16:50:58.1523754Z    |
2019-09-12T16:50:58.1525747Z LL |     extern "x86-interrupt" fn im7() {} //~ ERROR x86-interrupt ABI is experimental
2019-09-12T16:50:58.1526422Z    |
2019-09-12T16:50:58.1526422Z    |
2019-09-12T16:50:58.1526829Z    = note: for more information, see ***/issues/40180
2019-09-12T16:50:58.1526910Z    = help: add `#![feature(abi_x86_interrupt)]` to the crate attributes to enable
2019-09-12T16:50:58.1526992Z error[E0658]: thiscall is experimental and subject to change
2019-09-12T16:50:58.1528126Z   --> /checkout/src/test/ui/feature-gates/feature-gate-abi.rs:69:5
2019-09-12T16:50:58.1528199Z    |
2019-09-12T16:50:58.1528199Z    |
2019-09-12T16:50:58.1528250Z LL |     extern "thiscall" fn im8() {} //~ ERROR thiscall is experimental and subject to change
2019-09-12T16:50:58.1528361Z    |
2019-09-12T16:50:58.1528427Z    = help: add `#![feature(abi_thiscall)]` to the crate attributes to enable
2019-09-12T16:50:58.1528466Z 
2019-09-12T16:50:58.1528466Z 
2019-09-12T16:50:58.1529039Z error[E0658]: amdgpu-kernel ABI is experimental and subject to change
2019-09-12T16:50:58.1529412Z    |
2019-09-12T16:50:58.1529412Z    |
2019-09-12T16:50:58.1529863Z LL |     extern "amdgpu-kernel" fn im9() {} //~ ERROR amdgpu-kernel ABI is experimental and subject to change
2019-09-12T16:50:58.1529952Z    |
2019-09-12T16:50:58.1529952Z    |
2019-09-12T16:50:58.1530466Z    = note: for more information, see ***/issues/51575
2019-09-12T16:50:58.1530528Z    = help: add `#![feature(abi_amdgpu_kernel)]` to the crate attributes to enable
2019-09-12T16:50:58.1530598Z error[E0658]: intrinsics are subject to change
2019-09-12T16:50:58.1530857Z   --> /checkout/src/test/ui/feature-gates/feature-gate-abi.rs:74:11
2019-09-12T16:50:58.1530901Z    |
2019-09-12T16:50:58.1530901Z    |
2019-09-12T16:50:58.1531315Z LL | type A1 = extern "rust-intrinsic" fn(); //~ ERROR intrinsics are subject to change
2019-09-12T16:50:58.1531438Z    |
2019-09-12T16:50:58.1531438Z    |
2019-09-12T16:50:58.1531487Z    = help: add `#![feature(intrinsics)]` to the crate attributes to enable
2019-09-12T16:50:58.1531574Z error[E0658]: platform intrinsics are experimental and possibly buggy
2019-09-12T16:50:58.1531840Z   --> /checkout/src/test/ui/feature-gates/feature-gate-abi.rs:75:11
2019-09-12T16:50:58.1531900Z    |
---
2019-09-12T16:50:58.1588625Z 22 LL |     fn bar();
2019-09-12T16:50:58.1588672Z 23    |     ^^^^^^^^^ unrecognized intrinsic
2019-09-12T16:50:58.1588717Z 24 
2019-09-12T16:50:58.1588949Z - error: aborting due to 3 previous errors
2019-09-12T16:50:58.1589192Z + error: intrinsic must be in `extern "rust-intrinsic" { ... }` block
2019-09-12T16:50:58.1589755Z +   --> $DIR/feature-gate-intrinsics.rs:5:34
2019-09-12T16:50:58.1589816Z +    |
2019-09-12T16:50:58.1590090Z + LL | extern "rust-intrinsic" fn baz() {}
2019-09-12T16:50:58.1590276Z + 
2019-09-12T16:50:58.1590336Z + error: aborting due to 4 previous errors
2019-09-12T16:50:58.1590376Z 26 
2019-09-12T16:50:58.1590420Z 27 Some errors have detailed explanations: E0093, E0658.
2019-09-12T16:50:58.1590420Z 27 Some errors have detailed explanations: E0093, E0658.
2019-09-12T16:50:58.1590695Z 28 For more information about an error, try `rustc --explain E0093`.
2019-09-12T16:50:58.1590730Z 
2019-09-12T16:50:58.1590755Z 
2019-09-12T16:50:58.1590800Z The actual stderr differed from the expected stderr.
2019-09-12T16:50:58.1591125Z Actual stderr saved to /checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/feature-gates/feature-gate-intrinsics/feature-gate-intrinsics.stderr
2019-09-12T16:50:58.1591368Z To update references, rerun the tests and pass the `--bless` flag
2019-09-12T16:50:58.1591643Z To only update this specific test, also pass `--test-args feature-gates/feature-gate-intrinsics.rs`
2019-09-12T16:50:58.1591738Z error: 1 errors occurred comparing output.
2019-09-12T16:50:58.1591788Z status: exit code: 1
2019-09-12T16:50:58.1591788Z status: exit code: 1
2019-09-12T16:50:58.1592900Z command: "/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/src/test/ui/feature-gates/feature-gate-intrinsics.rs" "-Zthreads=1" "--target=x86_64-unknown-linux-gnu" "--error-format" "json" "-Zui-testing" "-C" "prefer-dynamic" "--out-dir" "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/feature-gates/feature-gate-intrinsics" "-Crpath" "-O" "-Cdebuginfo=0" "-Zunstable-options" "-Lnative=/checkout/obj/build/x86_64-unknown-linux-gnu/native/rust-test-helpers" "-L" "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/feature-gates/feature-gate-intrinsics/auxiliary" "-A" "unused"
2019-09-12T16:50:58.1593268Z ------------------------------------------
2019-09-12T16:50:58.1593302Z 
2019-09-12T16:50:58.1593522Z ------------------------------------------
2019-09-12T16:50:58.1593584Z stderr:
2019-09-12T16:50:58.1593584Z stderr:
2019-09-12T16:50:58.1593789Z ------------------------------------------
2019-09-12T16:50:58.1593846Z error[E0658]: intrinsics are subject to change
2019-09-12T16:50:58.1594081Z   --> /checkout/src/test/ui/feature-gates/feature-gate-intrinsics.rs:1:1
2019-09-12T16:50:58.1594148Z    |
2019-09-12T16:50:58.1594390Z LL | / extern "rust-intrinsic" {   //~ ERROR intrinsics are subject to change
2019-09-12T16:50:58.1594443Z LL | |     fn bar(); //~ ERROR unrecognized intrinsic function: `bar`
2019-09-12T16:50:58.1594544Z    | |_^
2019-09-12T16:50:58.1594582Z    |
2019-09-12T16:50:58.1594582Z    |
2019-09-12T16:50:58.1594645Z    = help: add `#![feature(intrinsics)]` to the crate attributes to enable
2019-09-12T16:50:58.1594777Z error[E0658]: intrinsics are subject to change
2019-09-12T16:50:58.1595023Z   --> /checkout/src/test/ui/feature-gates/feature-gate-intrinsics.rs:5:1
2019-09-12T16:50:58.1595095Z    |
2019-09-12T16:50:58.1595095Z    |
2019-09-12T16:50:58.1595340Z LL | extern "rust-intrinsic" fn baz() {} //~ ERROR intrinsics are subject to change
2019-09-12T16:50:58.1596032Z    |
2019-09-12T16:50:58.1596032Z    |
2019-09-12T16:50:58.1596090Z    = help: add `#![feature(intrinsics)]` to the crate attributes to enable
2019-09-12T16:50:58.1596186Z error[E0093]: unrecognized intrinsic function: `bar`
2019-09-12T16:50:58.1596474Z   --> /checkout/src/test/ui/feature-gates/feature-gate-intrinsics.rs:2:5
2019-09-12T16:50:58.1596523Z    |
2019-09-12T16:50:58.1596523Z    |
2019-09-12T16:50:58.1596569Z LL |     fn bar(); //~ ERROR unrecognized intrinsic function: `bar`
2019-09-12T16:50:58.1596637Z    |     ^^^^^^^^^ unrecognized intrinsic
2019-09-12T16:50:58.1596665Z 
2019-09-12T16:50:58.1596903Z error: intrinsic must be in `extern "rust-intrinsic" { ... }` block
2019-09-12T16:50:58.1597214Z    |
2019-09-12T16:50:58.1597214Z    |
2019-09-12T16:50:58.1597591Z LL | extern "rust-intrinsic" fn baz() {} //~ ERROR intrinsics are subject to change
2019-09-12T16:50:58.1597774Z 
2019-09-12T16:50:58.1597818Z error: aborting due to 4 previous errors
2019-09-12T16:50:58.1597848Z 
2019-09-12T16:50:58.1597910Z Some errors have detailed explanations: E0093, E0658.
---
2019-09-12T16:50:58.1599801Z thread 'main' panicked at 'Some tests failed', src/tools/compiletest/src/main.rs:536:22
2019-09-12T16:50:58.1599856Z note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace.
2019-09-12T16:50:58.1599896Z 
2019-09-12T16:50:58.1599938Z 
2019-09-12T16:50:58.1601690Z command did not execute successfully: "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0-tools-bin/compiletest" "--compile-lib-path" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib" "--run-lib-path" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/x86_64-unknown-linux-gnu/lib" "--rustc-path" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "--src-base" "/checkout/src/test/ui" "--build-base" "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui" "--stage-id" "stage2-x86_64-unknown-linux-gnu" "--mode" "ui" "--target" "x86_64-unknown-linux-gnu" "--host" "x86_64-unknown-linux-gnu" "--llvm-filecheck" "/usr/lib/llvm-6.0/bin/FileCheck" "--host-rustcflags" "-Crpath -O -Cdebuginfo=0 -Zunstable-options  -Lnative=/checkout/obj/build/x86_64-unknown-linux-gnu/native/rust-test-helpers" "--target-rustcflags" "-Crpath -O -Cdebuginfo=0 -Zunstable-options  -Lnative=/checkout/obj/build/x86_64-unknown-linux-gnu/native/rust-test-helpers" "--docck-python" "/usr/bin/python2.7" "--lldb-python" "/usr/bin/python2.7" "--gdb" "/usr/bin/gdb" "--quiet" "--llvm-version" "6.0.0\n" "--system-llvm" "--cc" "" "--cxx" "" "--cflags" "" "--llvm-components" "" "--llvm-cxxflags" "" "--adb-path" "adb" "--adb-test-dir" "/data/tmp/work" "--android-cross-path" "" "--color" "always"
2019-09-12T16:50:58.1601966Z 
2019-09-12T16:50:58.1601995Z 
2019-09-12T16:50:58.1602101Z failed to run: /checkout/obj/build/bootstrap/debug/bootstrap test
2019-09-12T16:50:58.1602167Z Build completed unsuccessfully in 1:05:47
2019-09-12T16:50:58.1602167Z Build completed unsuccessfully in 1:05:47
2019-09-12T16:50:58.1602211Z == clock drift check ==
2019-09-12T16:50:58.1602262Z   local time: Thu Sep 12 16:50:58 UTC 2019
2019-09-12T16:50:58.2384355Z   network time: Thu, 12 Sep 2019 16:50:58 GMT
2019-09-12T16:50:58.2388564Z == end clock drift check ==
2019-09-12T16:50:59.0638292Z ##[error]Bash exited with code '1'.
2019-09-12T16:50:59.0703326Z ##[section]Starting: Checkout
2019-09-12T16:50:59.0704964Z ==============================================================================
2019-09-12T16:50:59.0705018Z Task         : Get sources
2019-09-12T16:50:59.0705069Z Description  : Get sources from a repository. Supports Git, TfsVC, and SVN repositories.

I'm a bot! I can only do what humans tell me to, so if this was not helpful or you have suggestions for improvements, please ping or otherwise contact @TimNN. (Feature Requests)

@rust-highfive
Copy link
Collaborator

The job x86_64-gnu-llvm-6.0 of your PR failed (pretty log, raw log). Through arcane magic we have determined that the following fragments from the build log may contain information about the problem.

Click to expand the log.
2019-09-12T18:07:41.3072464Z ##[command]git remote add origin https://github.com/rust-lang/rust
2019-09-12T18:07:41.9199786Z ##[command]git config gc.auto 0
2019-09-12T18:07:41.9205150Z ##[command]git config --get-all http.https://github.com/rust-lang/rust.extraheader
2019-09-12T18:07:41.9207220Z ##[command]git config --get-all http.proxy
2019-09-12T18:07:41.9211050Z ##[command]git -c http.extraheader="AUTHORIZATION: basic ***" fetch --force --tags --prune --progress --no-recurse-submodules --depth=2 origin +refs/heads/*:refs/remotes/origin/* +refs/pull/64406/merge:refs/remotes/pull/64406/merge
---
2019-09-12T19:10:55.3176201Z .................................................................................................... 1500/9012
2019-09-12T19:11:01.3299004Z .................................................................................................... 1600/9012
2019-09-12T19:11:14.1219195Z .........................................................i...............i.......................... 1700/9012
2019-09-12T19:11:22.1021666Z .................................................................................................... 1800/9012
2019-09-12T19:11:37.3423226Z ................................................iiiii............................................... 1900/9012
2019-09-12T19:11:48.8003325Z .................................................................................................... 2100/9012
2019-09-12T19:11:51.4130901Z .................................................................................................... 2200/9012
2019-09-12T19:11:55.1187539Z .................................................................................................... 2300/9012
2019-09-12T19:12:03.4489094Z .................................................................................................... 2400/9012
---
2019-09-12T19:15:02.9522636Z ....................................i...............i............................................... 4700/9012
2019-09-12T19:15:14.2867769Z .................................................................................................... 4800/9012
2019-09-12T19:15:21.0277486Z .................................................................................................... 4900/9012
2019-09-12T19:15:31.9837939Z .................................................................................................... 5000/9012
2019-09-12T19:15:38.3408081Z ...................ii.ii............................................................................ 5100/9012
2019-09-12T19:15:48.8966160Z .................................................................................................... 5300/9012
2019-09-12T19:15:58.9566835Z ...................................................................................i................ 5400/9012
2019-09-12T19:16:06.9140793Z .................................................................................................... 5500/9012
2019-09-12T19:16:12.4342454Z .................................................................................................... 5600/9012
2019-09-12T19:16:12.4342454Z .................................................................................................... 5600/9012
2019-09-12T19:16:22.7420095Z ..............................................................................ii...i..ii...........i 5700/9012
2019-09-12T19:16:48.1862681Z .................................................................................................... 5900/9012
2019-09-12T19:16:58.2080772Z .................................................................................................... 6000/9012
2019-09-12T19:16:58.2080772Z .................................................................................................... 6000/9012
2019-09-12T19:17:08.0700426Z ................................................................................i..ii............... 6100/9012
2019-09-12T19:17:39.0535224Z .................................................................................................... 6300/9012
2019-09-12T19:17:40.9314018Z .......................................i............................................................ 6400/9012
2019-09-12T19:17:42.9860555Z .................................................................................................... 6500/9012
2019-09-12T19:17:45.4654646Z ...........i........................................................................................ 6600/9012
---
2019-09-12T19:21:58.7051851Z failures:
2019-09-12T19:21:58.7089379Z 
2019-09-12T19:21:58.7091173Z ---- [ui] ui/feature-gates/feature-gate-abi.rs stdout ----
2019-09-12T19:21:58.7091404Z 
2019-09-12T19:21:58.7091968Z error: /checkout/src/test/ui/feature-gates/feature-gate-abi.rs:24: unexpected error: '24:32: 24:34: intrinsic must be in `extern "rust-intrinsic" { ... }` block'
2019-09-12T19:21:58.7092140Z 
2019-09-12T19:21:58.7092611Z error: /checkout/src/test/ui/feature-gates/feature-gate-abi.rs:25: unexpected error: '25:36: 25:38: intrinsic must be in `extern "rust-intrinsic" { ... }` block'
2019-09-12T19:21:58.7092804Z 
2019-09-12T19:21:58.7093274Z error: /checkout/src/test/ui/feature-gates/feature-gate-abi.rs:34: unexpected error: '34:32: 34:35: intrinsic must be in `extern "rust-intrinsic" { ... }` block'
2019-09-12T19:21:58.7093435Z 
2019-09-12T19:21:58.7093938Z error: /checkout/src/test/ui/feature-gates/feature-gate-abi.rs:35: unexpected error: '35:36: 35:39: intrinsic must be in `extern "rust-intrinsic" { ... }` block'
2019-09-12T19:21:58.7094109Z 
2019-09-12T19:21:58.7094571Z error: /checkout/src/test/ui/feature-gates/feature-gate-abi.rs:12: unexpected error: '12:33: 12:35: intrinsic must be in `extern "rust-intrinsic" { ... }` block'
2019-09-12T19:21:58.7094771Z 
2019-09-12T19:21:58.7095235Z error: /checkout/src/test/ui/feature-gates/feature-gate-abi.rs:13: unexpected error: '13:37: 13:39: intrinsic must be in `extern "rust-intrinsic" { ... }` block'
2019-09-12T19:21:58.7095395Z 
2019-09-12T19:21:58.7095881Z error: /checkout/src/test/ui/feature-gates/feature-gate-abi.rs:34: unexpected error: '34:38: 34:40: intrinsic must be in `extern "rust-intrinsic" { ... }` block'
2019-09-12T19:21:58.7096041Z 
2019-09-12T19:21:58.7096499Z error: /checkout/src/test/ui/feature-gates/feature-gate-abi.rs:35: unexpected error: '35:42: 35:44: intrinsic must be in `extern "rust-intrinsic" { ... }` block'
2019-09-12T19:21:58.7096681Z 
2019-09-12T19:21:58.7097312Z error: /checkout/src/test/ui/feature-gates/feature-gate-abi.rs:49: unexpected error: '49:37: 49:39: intrinsic must be in `extern "rust-intrinsic" { ... }` block'
2019-09-12T19:21:58.7097512Z 
2019-09-12T19:21:58.7098035Z error: /checkout/src/test/ui/feature-gates/feature-gate-abi.rs:50: unexpected error: '50:41: 50:43: intrinsic must be in `extern "rust-intrinsic" { ... }` block'
2019-09-12T19:21:58.7098200Z 
2019-09-12T19:21:58.7098654Z error: /checkout/src/test/ui/feature-gates/feature-gate-abi.rs:62: unexpected error: '62:38: 62:40: intrinsic must be in `extern "rust-intrinsic" { ... }` block'
2019-09-12T19:21:58.7098841Z 
2019-09-12T19:21:58.7099298Z error: /checkout/src/test/ui/feature-gates/feature-gate-abi.rs:63: unexpected error: '63:42: 63:44: intrinsic must be in `extern "rust-intrinsic" { ... }` block'
2019-09-12T19:21:58.7099634Z error: 12 unexpected errors found, 0 expected errors not found
2019-09-12T19:21:58.7099783Z status: exit code: 1
2019-09-12T19:21:58.7099783Z status: exit code: 1
2019-09-12T19:21:58.7101143Z command: "/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/src/test/ui/feature-gates/feature-gate-abi.rs" "-Zthreads=1" "--target=x86_64-unknown-linux-gnu" "--error-format" "json" "-Zui-testing" "-C" "prefer-dynamic" "--out-dir" "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/feature-gates/feature-gate-abi" "-Crpath" "-O" "-Cdebuginfo=0" "-Zunstable-options" "-Lnative=/checkout/obj/build/x86_64-unknown-linux-gnu/native/rust-test-helpers" "-L" "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/feature-gates/feature-gate-abi/auxiliary" "-A" "unused"
2019-09-12T19:21:58.7101459Z unexpected errors (from JSON output): [
2019-09-12T19:21:58.7101635Z     Error {
2019-09-12T19:21:58.7101787Z         line_num: 24,
2019-09-12T19:21:58.7101930Z         kind: Some(
2019-09-12T19:21:58.7102235Z         ),
2019-09-12T19:21:58.7102235Z         ),
2019-09-12T19:21:58.7102698Z         msg: "24:32: 24:34: intrinsic must be in `extern \"rust-intrinsic\" { ... }` block",
2019-09-12T19:21:58.7103084Z     Error {
2019-09-12T19:21:58.7103245Z         line_num: 25,
2019-09-12T19:21:58.7103391Z         kind: Some(
2019-09-12T19:21:58.7103674Z             Error,
2019-09-12T19:21:58.7103674Z             Error,
2019-09-12T19:21:58.7103836Z         ),
2019-09-12T19:21:58.7104453Z         msg: "25:36: 25:38: intrinsic must be in `extern \"rust-intrinsic\" { ... }` block",
2019-09-12T19:21:58.7105371Z     Error {
2019-09-12T19:21:58.7106390Z         line_num: 34,
2019-09-12T19:21:58.7106458Z         kind: Some(
2019-09-12T19:21:58.7106499Z             Error,
2019-09-12T19:21:58.7106499Z             Error,
2019-09-12T19:21:58.7106539Z         ),
2019-09-12T19:21:58.7106883Z         msg: "34:32: 34:35: intrinsic must be in `extern \"rust-intrinsic\" { ... }` block",
2019-09-12T19:21:58.7106988Z     Error {
2019-09-12T19:21:58.7107028Z         line_num: 35,
2019-09-12T19:21:58.7107086Z         kind: Some(
2019-09-12T19:21:58.7107125Z             Error,
2019-09-12T19:21:58.7107125Z             Error,
2019-09-12T19:21:58.7107180Z         ),
2019-09-12T19:21:58.7107460Z         msg: "35:36: 35:39: intrinsic must be in `extern \"rust-intrinsic\" { ... }` block",
2019-09-12T19:21:58.7107554Z     Error {
2019-09-12T19:21:58.7107594Z         line_num: 12,
2019-09-12T19:21:58.7107652Z         kind: Some(
2019-09-12T19:21:58.7107693Z             Error,
2019-09-12T19:21:58.7107693Z             Error,
2019-09-12T19:21:58.7107732Z         ),
2019-09-12T19:21:58.7108007Z         msg: "12:33: 12:35: intrinsic must be in `extern \"rust-intrinsic\" { ... }` block",
2019-09-12T19:21:58.7108092Z     Error {
2019-09-12T19:21:58.7108131Z         line_num: 13,
2019-09-12T19:21:58.7108188Z         kind: Some(
2019-09-12T19:21:58.7108228Z             Error,
2019-09-12T19:21:58.7108228Z             Error,
2019-09-12T19:21:58.7108266Z         ),
2019-09-12T19:21:58.7108537Z         msg: "13:37: 13:39: intrinsic must be in `extern \"rust-intrinsic\" { ... }` block",
2019-09-12T19:21:58.7108621Z     Error {
2019-09-12T19:21:58.7108688Z         line_num: 34,
2019-09-12T19:21:58.7108729Z         kind: Some(
2019-09-12T19:21:58.7108769Z             Error,
2019-09-12T19:21:58.7108769Z             Error,
2019-09-12T19:21:58.7108807Z         ),
2019-09-12T19:21:58.7109088Z         msg: "34:38: 34:40: intrinsic must be in `extern \"rust-intrinsic\" { ... }` block",
2019-09-12T19:21:58.7109172Z     Error {
2019-09-12T19:21:58.7109229Z         line_num: 35,
2019-09-12T19:21:58.7109268Z         kind: Some(
2019-09-12T19:21:58.7109308Z             Error,
2019-09-12T19:21:58.7109308Z             Error,
2019-09-12T19:21:58.7109363Z         ),
2019-09-12T19:21:58.7109617Z         msg: "35:42: 35:44: intrinsic must be in `extern \"rust-intrinsic\" { ... }` block",
2019-09-12T19:21:58.7109877Z     Error {
2019-09-12T19:21:58.7109935Z         line_num: 49,
2019-09-12T19:21:58.7109975Z         kind: Some(
2019-09-12T19:21:58.7110016Z             Error,
2019-09-12T19:21:58.7110016Z             Error,
2019-09-12T19:21:58.7110073Z         ),
2019-09-12T19:21:58.7110737Z         msg: "49:37: 49:39: intrinsic must be in `extern \"rust-intrinsic\" { ... }` block",
2019-09-12T19:21:58.7110875Z     Error {
2019-09-12T19:21:58.7110916Z         line_num: 50,
2019-09-12T19:21:58.7110967Z         kind: Some(
2019-09-12T19:21:58.7111008Z             Error,
2019-09-12T19:21:58.7111008Z             Error,
2019-09-12T19:21:58.7111065Z         ),
2019-09-12T19:21:58.7111395Z         msg: "50:41: 50:43: intrinsic must be in `extern \"rust-intrinsic\" { ... }` block",
2019-09-12T19:21:58.7111500Z     Error {
2019-09-12T19:21:58.7111540Z         line_num: 62,
2019-09-12T19:21:58.7111581Z         kind: Some(
2019-09-12T19:21:58.7111648Z             Error,
2019-09-12T19:21:58.7111648Z             Error,
2019-09-12T19:21:58.7111688Z         ),
2019-09-12T19:21:58.7111952Z         msg: "62:38: 62:40: intrinsic must be in `extern \"rust-intrinsic\" { ... }` block",
2019-09-12T19:21:58.7112059Z     Error {
2019-09-12T19:21:58.7112100Z         line_num: 63,
2019-09-12T19:21:58.7112141Z         kind: Some(
2019-09-12T19:21:58.7112199Z             Error,
2019-09-12T19:21:58.7112199Z             Error,
2019-09-12T19:21:58.7112248Z         ),
2019-09-12T19:21:58.7112513Z         msg: "63:42: 63:44: intrinsic must be in `extern \"rust-intrinsic\" { ... }` block",
2019-09-12T19:21:58.7112716Z ]
2019-09-12T19:21:58.7112745Z 
2019-09-12T19:21:58.7113070Z thread '[ui] ui/feature-gates/feature-gate-abi.rs' panicked at 'explicit panic', src/tools/compiletest/src/runtest.rs:1512:13
2019-09-12T19:21:58.7113155Z note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace.
2019-09-12T19:21:58.7113155Z note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace.
2019-09-12T19:21:58.7113194Z 
2019-09-12T19:21:58.7113431Z ---- [ui] ui/feature-gates/feature-gate-intrinsics.rs stdout ----
2019-09-12T19:21:58.7113464Z 
2019-09-12T19:21:58.7113980Z error: /checkout/src/test/ui/feature-gates/feature-gate-intrinsics.rs:5: unexpected error: '5:34: 5:36: intrinsic must be in `extern "rust-intrinsic" { ... }` block'
2019-09-12T19:21:58.7114067Z error: 1 unexpected errors found, 0 expected errors not found
2019-09-12T19:21:58.7114139Z status: exit code: 1
2019-09-12T19:21:58.7114139Z status: exit code: 1
2019-09-12T19:21:58.7115117Z command: "/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/src/test/ui/feature-gates/feature-gate-intrinsics.rs" "-Zthreads=1" "--target=x86_64-unknown-linux-gnu" "--error-format" "json" "-Zui-testing" "-C" "prefer-dynamic" "--out-dir" "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/feature-gates/feature-gate-intrinsics" "-Crpath" "-O" "-Cdebuginfo=0" "-Zunstable-options" "-Lnative=/checkout/obj/build/x86_64-unknown-linux-gnu/native/rust-test-helpers" "-L" "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/feature-gates/feature-gate-intrinsics/auxiliary" "-A" "unused"
2019-09-12T19:21:58.7115244Z unexpected errors (from JSON output): [
2019-09-12T19:21:58.7115291Z     Error {
2019-09-12T19:21:58.7115352Z         line_num: 5,
2019-09-12T19:21:58.7115397Z         kind: Some(
2019-09-12T19:21:58.7115482Z         ),
2019-09-12T19:21:58.7115482Z         ),
2019-09-12T19:21:58.7115778Z         msg: "5:34: 5:36: intrinsic must be in `extern \"rust-intrinsic\" { ... }` block",
2019-09-12T19:21:58.7115870Z ]
2019-09-12T19:21:58.7115915Z 
2019-09-12T19:21:58.7116230Z thread '[ui] ui/feature-gates/feature-gate-intrinsics.rs' panicked at 'explicit panic', src/tools/compiletest/src/runtest.rs:1512:13
2019-09-12T19:21:58.7116270Z 
---
2019-09-12T19:21:58.7117157Z 
2019-09-12T19:21:58.7132671Z thread 'main' panicked at 'Some tests failed', src/tools/compiletest/src/main.rs:536:22
2019-09-12T19:21:58.7151675Z 
2019-09-12T19:21:58.7151753Z 
2019-09-12T19:21:58.7153610Z command did not execute successfully: "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0-tools-bin/compiletest" "--compile-lib-path" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib" "--run-lib-path" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/x86_64-unknown-linux-gnu/lib" "--rustc-path" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "--src-base" "/checkout/src/test/ui" "--build-base" "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui" "--stage-id" "stage2-x86_64-unknown-linux-gnu" "--mode" "ui" "--target" "x86_64-unknown-linux-gnu" "--host" "x86_64-unknown-linux-gnu" "--llvm-filecheck" "/usr/lib/llvm-6.0/bin/FileCheck" "--host-rustcflags" "-Crpath -O -Cdebuginfo=0 -Zunstable-options  -Lnative=/checkout/obj/build/x86_64-unknown-linux-gnu/native/rust-test-helpers" "--target-rustcflags" "-Crpath -O -Cdebuginfo=0 -Zunstable-options  -Lnative=/checkout/obj/build/x86_64-unknown-linux-gnu/native/rust-test-helpers" "--docck-python" "/usr/bin/python2.7" "--lldb-python" "/usr/bin/python2.7" "--gdb" "/usr/bin/gdb" "--quiet" "--llvm-version" "6.0.0\n" "--system-llvm" "--cc" "" "--cxx" "" "--cflags" "" "--llvm-components" "" "--llvm-cxxflags" "" "--adb-path" "adb" "--adb-test-dir" "/data/tmp/work" "--android-cross-path" "" "--color" "always"
2019-09-12T19:21:58.7181897Z 
2019-09-12T19:21:58.7181930Z 
2019-09-12T19:21:58.7234935Z failed to run: /checkout/obj/build/bootstrap/debug/bootstrap test
2019-09-12T19:21:58.7235009Z Build completed unsuccessfully in 1:06:47
2019-09-12T19:21:58.7235009Z Build completed unsuccessfully in 1:06:47
2019-09-12T19:21:58.7235087Z == clock drift check ==
2019-09-12T19:21:58.7239142Z   local time: Thu Sep 12 19:21:58 UTC 2019
2019-09-12T19:21:58.8829273Z   network time: Thu, 12 Sep 2019 19:21:58 GMT
2019-09-12T19:21:58.8829386Z == end clock drift check ==
2019-09-12T19:21:59.6622135Z ##[error]Bash exited with code '1'.
2019-09-12T19:21:59.6663083Z ##[section]Starting: Checkout
2019-09-12T19:21:59.6665156Z ==============================================================================
2019-09-12T19:21:59.6665210Z Task         : Get sources
2019-09-12T19:21:59.6665256Z Description  : Get sources from a repository. Supports Git, TfsVC, and SVN repositories.

I'm a bot! I can only do what humans tell me to, so if this was not helpful or you have suggestions for improvements, please ping or otherwise contact @TimNN. (Feature Requests)

@rust-highfive
Copy link
Collaborator

The job x86_64-gnu-llvm-6.0 of your PR failed (pretty log, raw log). Through arcane magic we have determined that the following fragments from the build log may contain information about the problem.

Click to expand the log.
2019-09-12T19:40:34.8737349Z ##[command]git remote add origin https://github.com/rust-lang/rust
2019-09-12T19:40:35.7334411Z ##[command]git config gc.auto 0
2019-09-12T19:40:35.7341177Z ##[command]git config --get-all http.https://github.com/rust-lang/rust.extraheader
2019-09-12T19:40:35.7345957Z ##[command]git config --get-all http.proxy
2019-09-12T19:40:35.7349080Z ##[command]git -c http.extraheader="AUTHORIZATION: basic ***" fetch --force --tags --prune --progress --no-recurse-submodules --depth=2 origin +refs/heads/*:refs/remotes/origin/* +refs/pull/64406/merge:refs/remotes/pull/64406/merge
---
2019-09-12T20:44:07.9517212Z .................................................................................................... 1500/9012
2019-09-12T20:44:13.9147721Z .................................................................................................... 1600/9012
2019-09-12T20:44:26.6534862Z .........................................................i...............i.......................... 1700/9012
2019-09-12T20:44:34.7654815Z .................................................................................................... 1800/9012
2019-09-12T20:44:49.8432815Z ................................................iiiii............................................... 1900/9012
2019-09-12T20:45:00.9307001Z .................................................................................................... 2100/9012
2019-09-12T20:45:03.5700249Z .................................................................................................... 2200/9012
2019-09-12T20:45:07.2502472Z .................................................................................................... 2300/9012
2019-09-12T20:45:15.2497803Z .................................................................................................... 2400/9012
---
2019-09-12T20:48:16.5543522Z ....................................i...............i............................................... 4700/9012
2019-09-12T20:48:27.9463228Z .................................................................................................... 4800/9012
2019-09-12T20:48:34.6026696Z .................................................................................................... 4900/9012
2019-09-12T20:48:45.5971555Z .................................................................................................... 5000/9012
2019-09-12T20:48:51.8553901Z ...................ii.ii............................................................................ 5100/9012
2019-09-12T20:49:02.4211908Z .................................................................................................... 5300/9012
2019-09-12T20:49:12.7195588Z ...................................................................................i................ 5400/9012
2019-09-12T20:49:20.9088740Z .................................................................................................... 5500/9012
2019-09-12T20:49:26.5143572Z .................................................................................................... 5600/9012
2019-09-12T20:49:26.5143572Z .................................................................................................... 5600/9012
2019-09-12T20:49:36.9757602Z ..............................................................................i.i..i..ii...........i 5700/9012
2019-09-12T20:50:02.7153130Z .................................................................................................... 5900/9012
2019-09-12T20:50:11.0268237Z .................................................................................................... 6000/9012
2019-09-12T20:50:11.0268237Z .................................................................................................... 6000/9012
2019-09-12T20:50:15.8746765Z ................................................................................i..ii............... 6100/9012
2019-09-12T20:50:46.9216394Z .................................................................................................... 6300/9012
2019-09-12T20:50:49.1913025Z .......................................i............................................................ 6400/9012
2019-09-12T20:50:51.4291241Z .................................................................................................... 6500/9012
2019-09-12T20:50:53.9891395Z ...........i........................................................................................ 6600/9012
---
2019-09-12T20:55:30.4927214Z  finished in 5.088
2019-09-12T20:55:30.5118967Z Check compiletest suite=codegen mode=codegen (x86_64-unknown-linux-gnu -> x86_64-unknown-linux-gnu)
2019-09-12T20:55:30.6707308Z 
2019-09-12T20:55:30.6707622Z running 150 tests
2019-09-12T20:55:33.9500075Z i....iii......iii..iiii....i.............................i..i..................i....i.........ii.i.i 100/150
2019-09-12T20:55:35.9478988Z ..iiii..............i.........iii.i.......ii......
2019-09-12T20:55:35.9483386Z 
2019-09-12T20:55:35.9487002Z  finished in 5.437
2019-09-12T20:55:35.9660726Z Check compiletest suite=codegen-units mode=codegen-units (x86_64-unknown-linux-gnu -> x86_64-unknown-linux-gnu)
2019-09-12T20:55:36.1218745Z 
---
2019-09-12T20:55:38.2317616Z  finished in 2.265
2019-09-12T20:55:38.2505055Z Check compiletest suite=assembly mode=assembly (x86_64-unknown-linux-gnu -> x86_64-unknown-linux-gnu)
2019-09-12T20:55:38.4085220Z 
2019-09-12T20:55:38.4085587Z running 9 tests
2019-09-12T20:55:38.4086725Z iiiiiiiii
2019-09-12T20:55:38.4087314Z 
2019-09-12T20:55:38.4091038Z  finished in 0.158
2019-09-12T20:55:38.4288641Z Check compiletest suite=incremental mode=incremental (x86_64-unknown-linux-gnu -> x86_64-unknown-linux-gnu)
2019-09-12T20:55:38.5869716Z 
2019-09-12T20:55:38.5869716Z 
2019-09-12T20:55:38.5870340Z running 104 tests
2019-09-12T20:55:55.7421984Z ............................F...........F........................................................... 100/104
2019-09-12T20:55:56.3957871Z ....
2019-09-12T20:55:56.3958068Z failures:
2019-09-12T20:55:56.3958133Z 
2019-09-12T20:55:56.3958439Z ---- [incremental] incremental/hashes/function_interfaces.rs stdout ----
2019-09-12T20:55:56.3958477Z 
2019-09-12T20:55:56.3958722Z error in revision `cfail2`: test compilation failed although it shouldn't!
2019-09-12T20:55:56.3958808Z status: exit code: 1
2019-09-12T20:55:56.3959865Z command: "/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/src/test/incremental/hashes/function_interfaces.rs" "-Zthreads=1" "--target=x86_64-unknown-linux-gnu" "--cfg" "cfail2" "-C" "incremental=/checkout/obj/build/x86_64-unknown-linux-gnu/test/incremental/hashes/function_interfaces/function_interfaces.inc" "-Z" "incremental-verify-ich" "-Z" "incremental-queries" "--error-format" "json" "-Zui-testing" "-C" "prefer-dynamic" "--out-dir" "/checkout/obj/build/x86_64-unknown-linux-gnu/test/incremental/hashes/function_interfaces" "-Crpath" "-O" "-Cdebuginfo=0" "-Zunstable-options" "-Lnative=/checkout/obj/build/x86_64-unknown-linux-gnu/native/rust-test-helpers" "-Z" "query-dep-graph" "-Zincremental-ignore-spans" "-L" "/checkout/obj/build/x86_64-unknown-linux-gnu/test/incremental/hashes/function_interfaces/auxiliary"
2019-09-12T20:55:56.3960487Z ------------------------------------------
2019-09-12T20:55:56.3960542Z 
2019-09-12T20:55:56.3960725Z ------------------------------------------
2019-09-12T20:55:56.3960761Z stderr:
2019-09-12T20:55:56.3960761Z stderr:
2019-09-12T20:55:56.3960959Z ------------------------------------------
2019-09-12T20:55:56.3961157Z error: intrinsic must be in `extern "rust-intrinsic" { ... }` block
2019-09-12T20:55:56.3961430Z    |
2019-09-12T20:55:56.3961430Z    |
2019-09-12T20:55:56.3961613Z LL | pub extern "rust-intrinsic" fn make_intrinsic() {}
2019-09-12T20:55:56.3963272Z 
2019-09-12T20:55:56.3963330Z error: aborting due to previous error
2019-09-12T20:55:56.3963353Z 
2019-09-12T20:55:56.3963374Z 
2019-09-12T20:55:56.3963374Z 
2019-09-12T20:55:56.3963688Z ------------------------------------------
2019-09-12T20:55:56.3963734Z 
2019-09-12T20:55:56.3963754Z 
2019-09-12T20:55:56.3963944Z ---- [incremental] incremental/hashes/trait_defs.rs stdout ----
2019-09-12T20:55:56.3963971Z 
2019-09-12T20:55:56.3964184Z error in revision `cfail2`: test compilation failed although it shouldn't!
2019-09-12T20:55:56.3964431Z status: exit code: 1
2019-09-12T20:55:56.3965247Z command: "/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/src/test/incremental/hashes/trait_defs.rs" "-Zthreads=1" "--target=x86_64-unknown-linux-gnu" "--cfg" "cfail2" "-C" "incremental=/checkout/obj/build/x86_64-unknown-linux-gnu/test/incremental/hashes/trait_defs/trait_defs.inc" "-Z" "incremental-verify-ich" "-Z" "incremental-queries" "--error-format" "json" "-Zui-testing" "-C" "prefer-dynamic" "--out-dir" "/checkout/obj/build/x86_64-unknown-linux-gnu/test/incremental/hashes/trait_defs" "-Crpath" "-O" "-Cdebuginfo=0" "-Zunstable-options" "-Lnative=/checkout/obj/build/x86_64-unknown-linux-gnu/native/rust-test-helpers" "-Z" "query-dep-graph" "-Zincremental-ignore-spans" "-L" "/checkout/obj/build/x86_64-unknown-linux-gnu/test/incremental/hashes/trait_defs/auxiliary"
2019-09-12T20:55:56.3966391Z ------------------------------------------
2019-09-12T20:55:56.3966426Z 
2019-09-12T20:55:56.3966661Z ------------------------------------------
2019-09-12T20:55:56.3966706Z stderr:
2019-09-12T20:55:56.3966706Z stderr:
2019-09-12T20:55:56.3966937Z ------------------------------------------
2019-09-12T20:55:56.3967176Z error: intrinsic must be in `extern "rust-intrinsic" { ... }` block
2019-09-12T20:55:56.3967505Z    |
2019-09-12T20:55:56.3967505Z    |
2019-09-12T20:55:56.3967727Z LL |     extern "rust-intrinsic" fn method();
2019-09-12T20:55:56.3967806Z 
2019-09-12T20:55:56.3967868Z error: aborting due to previous error
2019-09-12T20:55:56.3967897Z 
2019-09-12T20:55:56.3967923Z 
---
2019-09-12T20:55:56.3969096Z . 102 passed; 2 failed; 0 ignored; 0 measured; 0 filtered out
2019-09-12T20:55:56.3969121Z 
2019-09-12T20:55:56.3971444Z 
2019-09-12T20:55:56.3971511Z 
2019-09-12T20:55:56.3972864Z command did not execute successfully: "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0-tools-bin/compiletest" "--compile-lib-path" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib" "--run-lib-path" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/x86_64-unknown-linux-gnu/lib" "--rustc-path" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "--src-base" "/checkout/src/test/incremental" "--build-base" "/checkout/obj/build/x86_64-unknown-linux-gnu/test/incremental" "--stage-id" "stage2-x86_64-unknown-linux-gnu" "--mode" "incremental" "--target" "x86_64-unknown-linux-gnu" "--host" "x86_64-unknown-linux-gnu" "--llvm-filecheck" "/usr/lib/llvm-6.0/bin/FileCheck" "--host-rustcflags" "-Crpath -O -Cdebuginfo=0 -Zunstable-options  -Lnative=/checkout/obj/build/x86_64-unknown-linux-gnu/native/rust-test-helpers" "--target-rustcflags" "-Crpath -O -Cdebuginfo=0 -Zunstable-options  -Lnative=/checkout/obj/build/x86_64-unknown-linux-gnu/native/rust-test-helpers" "--docck-python" "/usr/bin/python2.7" "--lldb-python" "/usr/bin/python2.7" "--gdb" "/usr/bin/gdb" "--quiet" "--llvm-version" "6.0.0\n" "--system-llvm" "--cc" "" "--cxx" "" "--cflags" "" "--llvm-components" "" "--llvm-cxxflags" "" "--adb-path" "adb" "--adb-test-dir" "/data/tmp/work" "--android-cross-path" "" "--color" "always"
2019-09-12T20:55:56.3973099Z 
2019-09-12T20:55:56.3973126Z 
2019-09-12T20:55:56.3976780Z failed to run: /checkout/obj/build/bootstrap/debug/bootstrap test
2019-09-12T20:55:56.3976897Z Build completed unsuccessfully in 1:07:51
2019-09-12T20:55:56.3976897Z Build completed unsuccessfully in 1:07:51
2019-09-12T20:55:56.4032726Z == clock drift check ==
2019-09-12T20:55:56.4045015Z   local time: Thu Sep 12 20:55:56 UTC 2019
2019-09-12T20:55:56.5626990Z   network time: Thu, 12 Sep 2019 20:55:56 GMT
2019-09-12T20:55:56.5627389Z == end clock drift check ==
2019-09-12T20:56:00.7914187Z ##[error]Bash exited with code '1'.
2019-09-12T20:56:00.7968465Z ##[section]Starting: Checkout
2019-09-12T20:56:00.7970777Z ==============================================================================
2019-09-12T20:56:00.7970828Z Task         : Get sources
2019-09-12T20:56:00.7970888Z Description  : Get sources from a repository. Supports Git, TfsVC, and SVN repositories.

I'm a bot! I can only do what humans tell me to, so if this was not helpful or you have suggestions for improvements, please ping or otherwise contact @TimNN. (Feature Requests)

@Mark-Simulacrum
Copy link
Member Author

@bors r=Centril

@bors
Copy link
Contributor

bors commented Sep 12, 2019

📌 Commit 34d71f1 has been approved by Centril

@bors bors added S-waiting-on-bors Status: Waiting on bors to run and complete tests. Bors will change the label on completion. and removed S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. labels Sep 12, 2019
Centril added a commit to Centril/rust that referenced this pull request Sep 13, 2019
…nsic, r=Centril

Ban non-extern rust intrinsics

Intrinsics can only be defined by the compiler.

Fixes rust-lang#36979
Centril added a commit to Centril/rust that referenced this pull request Sep 13, 2019
…nsic, r=Centril

Ban non-extern rust intrinsics

Intrinsics can only be defined by the compiler.

Fixes rust-lang#36979
@bors bors added S-waiting-on-author Status: This is awaiting some action (such as code changes or more information) from the author. and removed S-waiting-on-bors Status: Waiting on bors to run and complete tests. Bors will change the label on completion. labels Sep 14, 2019
Intrinsics can only be defined by the compiler.
@Mark-Simulacrum
Copy link
Member Author

@bors r=Centril

@bors
Copy link
Contributor

bors commented Sep 14, 2019

📌 Commit 7b3adc2 has been approved by Centril

@bors bors added S-waiting-on-bors Status: Waiting on bors to run and complete tests. Bors will change the label on completion. and removed S-waiting-on-author Status: This is awaiting some action (such as code changes or more information) from the author. labels Sep 14, 2019
Centril added a commit to Centril/rust that referenced this pull request Sep 14, 2019
…nsic, r=Centril

Ban non-extern rust intrinsics

Intrinsics can only be defined by the compiler.

Fixes rust-lang#36979
Centril added a commit to Centril/rust that referenced this pull request Sep 14, 2019
…nsic, r=Centril

Ban non-extern rust intrinsics

Intrinsics can only be defined by the compiler.

Fixes rust-lang#36979
bors added a commit that referenced this pull request Sep 14, 2019
Rollup of 4 pull requests

Successful merges:

 - #61797 (Stabilise weak_ptr_eq)
 - #64290 (Provide a span if main function is not present in crate)
 - #64406 (Ban non-extern rust intrinsics)
 - #64462 (feature_gate: Remove dead code from attribute checking)

Failed merges:

r? @ghost
@bors bors merged commit 7b3adc2 into rust-lang:master Sep 15, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
S-waiting-on-bors Status: Waiting on bors to run and complete tests. Bors will change the label on completion.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Intrinsics can be declared and defined
5 participants