[Bug target/96061] Please support 'no_caller_saved_registers' attribute on aarch64 (or maybe on all targets)
alex.popov at linux dot com
gcc-bugzilla@gcc.gnu.org
Sat Jul 4 22:01:06 GMT 2020
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96061
--- Comment #6 from Alexander Popov <alex.popov at linux dot com> ---
>> Could you explain the connection between your attribute for zeroing
>> registers and 'no_caller_saved_registers' attribute?
>
> We are porting
>
> https://gitlab.com/x86-gcc/gcc/-/tree/users/hjl/caller-saved/old
>
> from x86 back-end to middle-end. no_caller_saved_registers changes what
> registers zero_call_used_regs can do. Move no_caller_saved_registers to
> middle-end has a direct impact on zero_call_used_regs implementation in
> middle-end.
Ok. So, as I can understand, your work will enable 'no_caller_saved_registers'
attribute for all architectures. Am I right?
If so, good luck to you! Looking forward to your results.
More information about the Gcc-bugs
mailing list