This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: CC_MODE and cc0
- From: Richard Earnshaw <rearnsha at arm dot com>
- To: "Zack Weinberg" <zack at codesourcery dot com>
- Cc: Kazu Hirata <kazu at cs dot umass dot edu>, pkoning at equallogic dot com, gcc at gcc dot gnu dot org, Richard Earnshaw <rearnsha at arm dot com>
- Date: Tue, 24 Feb 2004 10:00:31 +0000
- Subject: Re: CC_MODE and cc0
- Organization: ARM Ltd.
- Reply-to: Richard Earnshaw <rearnsha at arm dot com>
> > (define_insn "cbranchqi4"
> > [(set (pc)
> > (if_then_else (match_operator 0 "comparison_operator" ""
> > [(match_operand 1 "register_operand" "r")
> > (match_operand 2 "nonmemory_operand" "rni")])
> > (label_ref (match_operand 3 "" ""))
> > (pc)))]
> > ""
> > "blah")
>
> Oh, cool, I wonder when it got added.
Bernd added it to support Thumb branching in the ARM md file. Previously
the Thumb target was a separate compiler target that used CC0 -- that had
to go when the target was merged with ARM.
R.