re PR rtl-optimization/185 (Internal compiler error in `fixup_var_refs_1', at functio...
authorJan Hubicka <jh@suse.cz>
Wed, 16 May 2001 17:58:10 +0000 (19:58 +0200)
committerJan Hubicka <hubicka@gcc.gnu.org>
Wed, 16 May 2001 17:58:10 +0000 (17:58 +0000)
* stmt.c (expand_asm_operands): Be able to offload addressof
expression to memory. (PR optimization/185)

From-SVN: r42160

gcc/ChangeLog
gcc/stmt.c

index 73b3fd2bed4c3fd246615ba17585db2f86c739da..fd294e049322273a4a9e4f3308c5140d8a3066d0 100644 (file)
@@ -1,3 +1,8 @@
+Wed May 16 19:53:53 CEST 2001  Jan Hubicka  <jh@suse.cz>
+
+       * stmt.c (expand_asm_operands): Be able to offload addressof
+       expression to memory. (PR optimization/185)
+
 Wed May 16 18:53:23 CEST 2001  Jan Hubicka  <jh@suse.cz>
 
        * combine.c (combine_simplify_rtx): Set op0_mode to VOIDmode after
index e628635fc6aebb287946acba60ceaa4a617511ae..917f46ba609c74b5e217e78dd0332a456b2af42f 100644 (file)
@@ -1757,6 +1757,7 @@ expand_asm_operands (string, outputs, inputs, clobbers, vol, filename, line)
                                  op);
          else if (GET_CODE (op) == REG
                   || GET_CODE (op) == SUBREG
+                  || GET_CODE (op) == ADDRESSOF
                   || GET_CODE (op) == CONCAT)
            {
              tree type = TREE_TYPE (TREE_VALUE (tail));