This is the mail archive of the gcc-bugs@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]