* stmt.c (expand_asm_operands): Don't promote the temporary.
authorRichard Henderson <rth@cygnus.com>
Thu, 23 Mar 2000 00:53:28 +0000 (16:53 -0800)
committerRichard Henderson <rth@gcc.gnu.org>
Thu, 23 Mar 2000 00:53:28 +0000 (16:53 -0800)
From-SVN: r32699

gcc/ChangeLog
gcc/stmt.c

index 99faa4f04dfa9f3b8fcda00e906a877eb4e5fc7c..ec5fd067df8ec29e2f6635bdfdc0bd7d8beae233 100644 (file)
@@ -1,3 +1,7 @@
+2000-03-22  Richard Henderson  <rth@cygnus.com>
+
+       * stmt.c (expand_asm_operands): Don't promote the temporary.
+
 2000-03-22  Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
 
         * builtin.c (get_pointer_alignment): Use DECL_P and TYPE_P macros.
index 6ac6f6ec552d6c1f873b39b93377ee2c414ef359..7aa29e7eb89b9ddc65ccee578e33fe4604c05d2c 100644 (file)
@@ -1540,7 +1540,7 @@ expand_asm_operands (string, outputs, inputs, clobbers, vol, filename, line)
        }
       else
        {
-         output_rtx[i] = assign_temp (type, 0, 0, 0);
+         output_rtx[i] = assign_temp (type, 0, 0, 1);
          TREE_VALUE (tail) = make_tree (type, output_rtx[i]);
        }