From: Nick Clifton Date: Sat, 22 Jan 2011 16:09:52 +0000 (+0000) Subject: rx.md (cstoresf4): Pass comparison operator to rx_split_fp_compare. X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=9a7c205049669b3d1cbf597c416541a89cfe2289;p=gcc.git rx.md (cstoresf4): Pass comparison operator to rx_split_fp_compare. * config/rx/rx.md (cstoresf4): Pass comparison operator to rx_split_fp_compare. From-SVN: r169129 --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index b0edbea1d04..4ea250fdb39 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2011-01-22 Nick Clifton + + * config/rx/rx.md (cstoresf4): Pass comparison operator to + rx_split_fp_compare. + 2011-01-22 Nick Clifton * config/rx/rx.md (UNSPEC_CONST): New. @@ -16,6 +21,7 @@ (sibcall_value): Likewise. (mov<>): FAIL if a constant operand is not legitimate. (addsi3_unpsec): New pattern. + * config/rx/rx.c (rx_print_operand_address): Handle UNPSEC CONSTs. (ok_for_max_constant): New function. diff --git a/gcc/config/rx/rx.md b/gcc/config/rx/rx.md index 1ae42cbd235..11dc1f32ee8 100644 --- a/gcc/config/rx/rx.md +++ b/gcc/config/rx/rx.md @@ -762,7 +762,7 @@ /* If the comparison needs swapping of operands, do that now. Do not split the comparison in two yet. */ - if (rx_split_fp_compare (GET_CODE (operands[0]), &cmp1, &cmp2)) + if (rx_split_fp_compare (GET_CODE (operands[1]), &cmp1, &cmp2)) { rtx op2, op3;