On 10/20/26 9:17 AM, Nathan Sidwell wrote:
In tandem with my riscv ECF flag patch I fell over this, where the C++
FE doesn't propagate the NO_VOPS flag. I happen to be using that on our
builtins, and we also explicitly declare our builtins (so that code
analysis tools are not confused).
Boom, optimizations stop working :(
I wasn't sure whether this was the best place or merge_attribute_bits
would be better. I went with here, as that more closely matches the C
FE, which is already propagating these bits.
Do the other two places that call merge_attribute_bits also want these
bits copied?
Jason