-
Notifications
You must be signed in to change notification settings - Fork 157
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
Provide input operand for gccrs #3151
Conversation
failing clang format on missing packages from github action
|
You should soon be able to rebase against master once #3152 is merged. |
1b8a75b
to
39740e3
Compare
39740e3
to
f1cc974
Compare
@badumbatish There are some build errors would you be able to rebase on master and fix those ? If you're short on time ping me and I'll do it myself. |
hmm it looks clean on my end, maybe i should rebase and see |
gcc/rust/ChangeLog: * backend/rust-compile-asm.cc (CompileAsm::asm_construct_inputs): Provide input operand for gccrs * expand/rust-macro-builtins-asm.cc (parse_reg_operand_in): Move expr to In (expand_inline_asm_strings): Add comments to debug strings gcc/testsuite/ChangeLog: * rust/compile/inline_asm_parse_operand.rs: Remove inout, functionality not supported. Remove redundant {} * rust/execute/torture/inline_asm_mov_x_5_ARM.rs: Add operand in * rust/execute/torture/inline_asm_mov_x_5_x86_64.rs: Likewise
f1cc974
to
e7ff6be
Compare
i see Owen has improved the code infra around my part :) i'm very happy |
gcc/rust/ChangeLog: * expand/rust-macro-builtins-asm.cc (parse_reg_operand_in): Fix compiler error on ast wrong implicit construct push_back
things should be fixed now, thanks for pinging me Pierre-Emmanuel :) |
fixes #3149
gcc/rust/ChangeLog:
gcc/testsuite/ChangeLog: