[Bug rtl-optimization/65067] regression on accessing volatile bit field

terry.guo at arm dot com gcc-bugzilla@gcc.gnu.org
Mon Feb 16 09:05:00 GMT 2015


https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65067

--- Comment #2 from Terry Guo <terry.guo at arm dot com> ---
(In reply to Richard Biener from comment #1)
> This looks more like a failure to use bfi rather than shifts and bit
> operations.

If the above IF clause returns false, which means we don't need to consider
strict bit field, the gcc will try to check whether we can use BFI instruction.
Is it a good idea to do same check and attempt when IF clause returns True?



More information about the Gcc-bugs mailing list