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

Provide input operand for gccrs #3151

Merged
merged 2 commits into from
Oct 17, 2024
Merged

Commits on Oct 17, 2024

  1. Provide input operand for gccrs

    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
    badumbatish committed Oct 17, 2024
    Configuration menu
    Copy the full SHA
    e7ff6be View commit details
    Browse the repository at this point in the history
  2. Fix compiler error on ast wrong implicit construct push_back

    gcc/rust/ChangeLog:
    
    	* expand/rust-macro-builtins-asm.cc (parse_reg_operand_in): Fix
    	compiler error on ast wrong implicit construct push_back
    badumbatish committed Oct 17, 2024
    Configuration menu
    Copy the full SHA
    12a7957 View commit details
    Browse the repository at this point in the history