]> gcc.gnu.org Git - gcc.git/commitdiff
expr.c (expand_expr, [...]): Handle taking the address of an ADDRESSOF rtx.
authorJeffrey A Law <law@cygnus.com>
Tue, 2 Jun 1998 21:16:10 +0000 (21:16 +0000)
committerJeff Law <law@gcc.gnu.org>
Tue, 2 Jun 1998 21:16:10 +0000 (15:16 -0600)
        * expr.c (expand_expr, case ADDR_EXPR): Handle taking the
        address of an ADDRESSOF rtx.

From-SVN: r20193

gcc/ChangeLog
gcc/expr.c

index 5e58c0f4f7055d2a0b3766713c0b4b93bb8fdcfb..d9955a665bf057dcd6e064726b8929d850f3eb79 100644 (file)
@@ -1,3 +1,8 @@
+Tue Jun  2 22:17:26 1998  Jeffrey A Law  (law@cygnus.com)
+
+       * expr.c (expand_expr, case ADDR_EXPR): Handle taking the
+       address of an ADDRESSOF rtx.
+
 1998-06-02  Mike Stump  <mrs@wrs.com>
 
        * expr.c (expand_builtin_setjmp): Handle BUILTIN_SETJMP_FRAME_VALUE.
index f6b52163e988f50de17e008e264c18f94cd1c33e..2aa514bd994165fc44433935bd44dea9896af101 100644 (file)
@@ -7275,7 +7275,7 @@ expand_expr (exp, target, tmode, modifier)
            }
 
          else if (GET_CODE (op0) == REG || GET_CODE (op0) == SUBREG
-                  || GET_CODE (op0) == CONCAT)
+                  || GET_CODE (op0) == CONCAT || GET_CODE (op0) == ADDRESSOF)
            {
              /* If this object is in a register, it must be not
                 be BLKmode.  */
This page took 0.096568 seconds and 5 git commands to generate.