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

--- Comment #6 from Georg-Johann Lay <gjl at gcc dot gnu.org> ---
(In reply to Michael Weiser from comment #5)
> I think it's well estabilished and verified by now that this is an
> avr-target-specific regression (which I think is what Richard meant).

Well, "avr-specific" would mean that the bug is in the avr backend
(component=target) part of the compiler.  I don't see how the avr backend could
produce different code for C++ vs. C and make a v-qualifier disappear for C++
only and in such an early stage of compilation...

The fact that up to now it has been reproduced for target=avr only does not
necessarily mean it's an avr thing.

> Can I do anything to help debug this further (i.e. try to figure out
> the commit that caused the regression)?

Would be great to see the commit that made the "{v}" disappear from the .ssa
dump.  Same for the commit that introduced the problem; presumably it's the
same commit.  If you use that dump as an indicator you can -fdump-tree-ssa
which should contain a "{v}" -- at least v5.1 dumps and the dumps for C do
contain the "{v}".

Reply via email to