[Bug target/109650] avr-gcc incorrect code with -Os
gjl at gcc dot gnu.org
gcc-bugzilla@gcc.gnu.org
Wed May 3 16:57:47 GMT 2023
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109650
Georg-Johann Lay <gjl at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Component|middle-end |target
--- Comment #7 from Georg-Johann Lay <gjl at gcc dot gnu.org> ---
Target issue: Implicitly introduced by PR92729 as avr's machine dependent reorg
in avr.cc::avr_reorg() still assumes there is nothing between a comparison and
the following conditional branch, like it was with cc0. However, pass "jump2"
introduces a label between a comarison and a branch insn.
Affected are all versions from v12 onwards.
More information about the Gcc-bugs
mailing list