diff options
author | Jeffrey A Law <law@cygnus.com> | 1998-06-02 21:16:10 +0000 |
---|---|---|
committer | Jeff Law <law@gcc.gnu.org> | 1998-06-02 15:16:10 -0600 |
commit | 6c8538ccb1bc8db7f1491f8003434155bdecdec2 (patch) | |
tree | 1341ac3ecc309221d2244095805840684636205a | |
parent | 0bc02db4e61cfc1ab8e408d88f7a2e09f8b1cef0 (diff) | |
download | gcc-6c8538ccb1bc8db7f1491f8003434155bdecdec2.zip gcc-6c8538ccb1bc8db7f1491f8003434155bdecdec2.tar.gz gcc-6c8538ccb1bc8db7f1491f8003434155bdecdec2.tar.bz2 |
expr.c (expand_expr, [...]): Handle taking the address of an ADDRESSOF rtx.
* expr.c (expand_expr, case ADDR_EXPR): Handle taking the
address of an ADDRESSOF rtx.
From-SVN: r20193
-rw-r--r-- | gcc/ChangeLog | 5 | ||||
-rw-r--r-- | gcc/expr.c | 2 |
2 files changed, 6 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 5e58c0f..d9955a6 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -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. @@ -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. */ |