Mercurial > hg > CbC > CbC_gcc
diff gcc/config/alpha/constraints.md @ 55:77e2b8dfacca gcc-4.4.5
update it from 4.4.3 to 4.5.0
author | ryoma <e075725@ie.u-ryukyu.ac.jp> |
---|---|
date | Fri, 12 Feb 2010 23:39:51 +0900 |
parents | a06113de4d67 |
children | 04ced10e8804 |
line wrap: on
line diff
--- a/gcc/config/alpha/constraints.md Sun Feb 07 18:28:00 2010 +0900 +++ b/gcc/config/alpha/constraints.md Fri Feb 12 23:39:51 2010 +0900 @@ -42,7 +42,7 @@ (define_constraint "I" "An unsigned 8 bit constant" (and (match_code "const_int") - (match_test "ival >= 0 && ival <= 255"))) + (match_test "IN_RANGE (ival, 0, 255)"))) (define_constraint "J" "The constant zero" @@ -52,7 +52,7 @@ (define_constraint "K" "Signed 16-bit integer constant" (and (match_code "const_int") - (match_test "ival >= -32768 && ival < 32768 "))) + (match_test "IN_RANGE (ival, -32768, 32767)"))) (define_constraint "L" "A shifted signed 16-bit constant appropriate for LDAH" @@ -68,12 +68,12 @@ (define_constraint "N" "A complemented unsigned 8-bit constant" (and (match_code "const_int") - (match_test "~ival >= 0 && ~ival <= 255"))) + (match_test "IN_RANGE (~ival, 0, 255)"))) (define_constraint "O" "A negated unsigned 8-bit constant" (and (match_code "const_int") - (match_test "-ival >= 0 && -ival <= 255"))) + (match_test "IN_RANGE (-ival, 0, 255)"))) (define_constraint "P" "The constant 1, 2 or 3" @@ -104,7 +104,7 @@ (define_constraint "S" "An unsigned 6-bit constant" (and (match_code "const_int") - (match_test "ival >= 0 && ival <= 63"))) + (match_test "IN_RANGE (ival, 0, 63)"))) (define_constraint "T" "@internal A high-part symbol"