]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
s390.h (HARD_REGNO_NREGS): Fix computation for access registers.
authorUlrich Weigand <uweigand@de.ibm.com>
Sat, 22 Jan 2005 21:48:01 +0000 (21:48 +0000)
committerUlrich Weigand <uweigand@gcc.gnu.org>
Sat, 22 Jan 2005 21:48:01 +0000 (21:48 +0000)
* config/s390/s390.h (HARD_REGNO_NREGS): Fix computation for
access registers.
(CLASS_MAX_NREGS): Likewise.

From-SVN: r94077

gcc/ChangeLog
gcc/config/s390/s390.h

index 15bde7f76cd570b403a07c150103ec840c79c9bb..87c472fe821d1eeee34b9baea833d498360b8c58 100644 (file)
@@ -1,3 +1,9 @@
+2005-01-21  Ulrich Weigand  <uweigand@de.ibm.com>
+
+       * config/s390/s390.h (HARD_REGNO_NREGS): Fix computation for
+       access registers.
+       (CLASS_MAX_NREGS): Likewise.
+
 2005-01-21  Daniel Berlin  <dberlin@dberlin.org>
 
        * doc/tree-ssa.texi (Statement Operands): Add example for new
index d2b23badaab3e1533b6bb4d023264e7186d67613..ed1ba06dbe5582bf40257b406ea89a2d49c3d3e9 100644 (file)
@@ -418,7 +418,7 @@ if (INTEGRAL_MODE_P (MODE) &&                               \
    GENERAL_REGNO_P(REGNO)?                                      \
     ((GET_MODE_SIZE(MODE)+UNITS_PER_WORD-1) / UNITS_PER_WORD) : \
    ACCESS_REGNO_P(REGNO)?                                      \
-    ((GET_MODE_SIZE(MODE)+32-1) / 32) :                        \
+    ((GET_MODE_SIZE(MODE)+4-1) / 4) :                          \
    1)
 
 #define HARD_REGNO_MODE_OK(REGNO, MODE)                             \
@@ -447,7 +447,7 @@ if (INTEGRAL_MODE_P (MODE) &&                               \
      ((CLASS) == FP_REGS ?                                             \
       (GET_MODE_CLASS (MODE) == MODE_COMPLEX_FLOAT ? 2 : 1) :                  \
       (CLASS) == ACCESS_REGS ?                                         \
-      (GET_MODE_SIZE (MODE) + 32 - 1) / 32 :                           \
+      (GET_MODE_SIZE (MODE) + 4 - 1) / 4 :                             \
       (GET_MODE_SIZE (MODE) + UNITS_PER_WORD - 1) / UNITS_PER_WORD)
 
 /* If a 4-byte value is loaded into a FPR, it is placed into the