bfin.h (REG_CLASS_FROM_LETTER): Rename constraint 'B' to 'v', 'l' to 'u'.
[gcc.git] / gcc / config / bfin / bfin.md
index 2c6e0c7a11be0db1069da5eec2fd2e0512800594..c22663cf9716342848bf27f5c285e45d0987151b 100644 (file)
 ;     e  (a0, a1)
 ;     b  (i0..i3)
 ;     f  (m0..m3)
-;     B
-;     c (i0..i3,m0..m3) CIRCREGS
-;     C (CC)            CCREGS
+;     v  (b0..b3)
+;     c  (i0..i3,m0..m3) CIRCREGS
+;     C  (CC)            CCREGS
 ;     t  (lt0,lt1)
 ;     k  (lc0,lc1)
-;     l  (lb0,lb1)
+;     u  (lb0,lb1)
 ;
 
 ;; Define constants for hard registers.
 
 (define_insn "loop_end"
   [(set (pc)
-       (if_then_else (ne (match_operand:SI 0 "nonimmediate_operand" "+a*d,*b*h*f,m")
+       (if_then_else (ne (match_operand:SI 0 "nonimmediate_operand" "+a*d,*b*v*f,m")
                          (const_int 1))
                      (label_ref (match_operand 1 "" ""))
                      (pc)))
 (define_insn "lsetup_with_autoinit"
   [(set (match_operand:SI 0 "lt_register_operand" "=t")
        (label_ref (match_operand 1 "" "")))
-   (set (match_operand:SI 2 "lb_register_operand" "=l")
+   (set (match_operand:SI 2 "lb_register_operand" "=u")
        (label_ref (match_operand 3 "" "")))
    (set (match_operand:SI 4 "lc_register_operand" "=k")
        (match_operand:SI 5 "register_operand" "a"))]
 (define_insn "lsetup_without_autoinit"
   [(set (match_operand:SI 0 "lt_register_operand" "=t")
        (label_ref (match_operand 1 "" "")))
-   (set (match_operand:SI 2 "lb_register_operand" "=l")
+   (set (match_operand:SI 2 "lb_register_operand" "=u")
        (label_ref (match_operand 3 "" "")))
    (use (match_operand:SI 4 "lc_register_operand" "k"))]
   ""