This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
Re: RFA init_propagate_block_info abort
>This comes from the bra_true insn because the br_flag_or_contant_operand predicate accepts
>CONST_INT operand with the value 0 or 1.
That is a very unusual pattern. We should be simplifying the RTL to
canonical form instead of accepting something that looks like a conditional
branch but is actually an unconditional branch. Perhaps this was added to
workaround an optimizer deficiency?
Jim