]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
Backport a fix to the 2.95 branch
authorBernd Schmidt <bernds@redhat.co.uk>
Wed, 20 Dec 2000 14:11:00 +0000 (14:11 +0000)
committerBernd Schmidt <bernds@gcc.gnu.org>
Wed, 20 Dec 2000 14:11:00 +0000 (14:11 +0000)
From-SVN: r38398

gcc/ChangeLog
gcc/stmt.c

index 3edb05f1b2a91056d28fe944a15635541f8402a8..cfa6044bd6d9b5d7e7ee043cfe020be49b04e1c6 100644 (file)
@@ -1,5 +1,8 @@
 2000-12-20  Bernd Schmidt  <bernds@redhat.co.uk>
 
+       2000-03-22  Richard Henderson  <rth@cygnus.com>
+       * stmt.c (expand_asm_operands): Don't promote the temporary.
+
        Sun Sep 19 09:03:40 1999  Mark Mitchell  <mark@codesourcery.com>
        * rtl.h (insns_safe_to_move_p): New function.
        * loop.c (find_and_verify_loops): Use it.
index f55b2c955ded5b9f3bdb9b384c7c5e23094aa940..914117c85e021413eee7447bdf00e87c2da224e9 100644 (file)
@@ -1351,7 +1351,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]);
        }