This is the mail archive of the gcc-patches@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: [cond-optab] Convert vax


And here is all that is needed to solve conflicts:

> --- blah1       2009-04-06 17:12:04.000000000 +0200
> +++ blah2       2009-04-06 17:12:35.000000000 +0200
> @@ -60,8 +60,8 @@
>  
>  (define_insn "*cmp<mode>"
>    [(set (cc0)
> -       (compare (match_operand:VAXint 0 "nonimmediate_operand" "g,g")
> -                (match_operand:VAXint 1 "general_operand" "I,g")))]
> +       (compare (match_operand:VAXint 0 "nonimmediate_operand" "nrmT,nrmT")
> +                (match_operand:VAXint 1 "general_operand" "I,nrmT")))]
>    ""
>    "@
>     tst<VAXint:isfx> %0
> @@ -78,8 +78,8 @@
>  
>  (define_insn "*bit<mode>"
>    [(set (cc0)
> -        (compare (and:VAXint (match_operand:VAXint 0 "general_operand" "g")
> -                            (match_operand:VAXint 1 "general_operand" "g"))
> +       (compare (and:VAXint (match_operand:VAXint 0 "general_operand" "nrmT")
> +                            (match_operand:VAXint 1 "general_operand" "nrmT"))
>                  (const_int 0)))]
>    ""
>    "bit<VAXint:isfx> %0,%1")

- is the patch already posted, + is the patch I'll commit to the branch.

Paolo


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