* config/cris/cris.md: Replace references to (reg:SI 16) with
authorhp <hp@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 14 Apr 2005 15:01:32 +0000 (15:01 +0000)
committerhp <hp@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 14 Apr 2005 15:01:32 +0000 (15:01 +0000)
(reg:SI CRIS_SRP_REGNUM).

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98135 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/ChangeLog
gcc/config/cris/cris.md

index 3a5d50a..476c7cd 100644 (file)
@@ -1,3 +1,8 @@
+2005-04-14  Hans-Peter Nilsson  <hp@axis.com>
+
+       * config/cris/cris.md: Replace references to (reg:SI 16) with
+       (reg:SI CRIS_SRP_REGNUM).
+
 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
 
        PR tree-optimization/20657
index 9456857..d58e1db 100644 (file)
 (define_expand "call"
   [(parallel [(call (match_operand:QI 0 "cris_mem_call_operand" "")
                    (match_operand 1 "general_operand" ""))
-             ;; 16 is the srp (can't use the symbolic name here)
-             (clobber (reg:SI 16))])]
+             (clobber (reg:SI CRIS_SRP_REGNUM))])]
   ""
   "
 {
   [(call (mem:QI (match_operand:SI
                  0 "cris_general_operand_or_plt_symbol" "r,Q>,g,S"))
         (match_operand 1 "" ""))
-   (clobber (reg:SI 16))] ;; 16 is the srp (can't use symbolic name)
+   (clobber (reg:SI CRIS_SRP_REGNUM))]
   "! TARGET_AVOID_GOTPLT"
   "jsr %0")
 
   [(call (mem:QI (match_operand:SI
                  0 "cris_general_operand_or_plt_symbol" "r,Q>,g"))
         (match_operand 1 "" ""))
-   (clobber (reg:SI 16))] ;; 16 is the srp (can't use symbolic name)
+   (clobber (reg:SI CRIS_SRP_REGNUM))]
   "TARGET_AVOID_GOTPLT"
   "jsr %0")
 
   [(parallel [(set (match_operand 0 "" "")
                   (call (match_operand:QI 1 "cris_mem_call_operand" "")
                         (match_operand 2 "" "")))
-             ;; 16 is the srp (can't use symbolic name)
-             (clobber (reg:SI 16))])]
+             (clobber (reg:SI CRIS_SRP_REGNUM))])]
   ""
   "
 {
        (call (mem:QI (match_operand:SI
                       1 "cris_general_operand_or_plt_symbol" "r,Q>,g,S"))
              (match_operand 2 "" "")))
-   (clobber (reg:SI 16))]
+   (clobber (reg:SI CRIS_SRP_REGNUM))]
   "! TARGET_AVOID_GOTPLT"
   "Jsr %1"
   [(set_attr "cc" "clobber")])
        (call (mem:QI (match_operand:SI
                       1 "cris_general_operand_or_plt_symbol" "r,Q>,g"))
              (match_operand 2 "" "")))
-   (clobber (reg:SI 16))]
+   (clobber (reg:SI CRIS_SRP_REGNUM))]
   "TARGET_AVOID_GOTPLT"
   "Jsr %1"
   [(set_attr "cc" "clobber")])