Fix glibc s_scalbn.c miscompilation at -O.
authorJim Wilson <wilson@cygnus.com>
Fri, 17 Mar 2000 20:22:18 +0000 (20:22 +0000)
committerJim Wilson <wilson@gcc.gnu.org>
Fri, 17 Mar 2000 20:22:18 +0000 (12:22 -0800)
* config/ia64/ia64.md (mix4right_3op): Swap %1 and %2 in template.

From-SVN: r32610

gcc/ChangeLog
gcc/config/ia64/ia64.md

index 878f497007c9d16ade8f02d34203050f2514c406..a5172d5db25c5ad287bff47b0e5b9fb0bcbef135 100644 (file)
@@ -1,5 +1,7 @@
 Fri Mar 17 11:51:34 2000  Jim Wilson  <wilson@cygnus.com>
 
+       * config/ia64/ia64.md (mix4right_3op): Swap %1 and %2 in template.
+
        * config/ia64/ia64-protos.h, config/ia64/ia64.c, config/ia64/ia64.h,
        config/ia64/ia64.md, config/ia64/xm-ia64.h: Fix copyrights again.
 
index e0699b5ae839e660b02c894f406f06ce59f5b534..0471357ced399e45813c56aea06222a4a595a66e 100644 (file)
                (ashift:DI (zero_extend:DI (match_operand:SI 2 "register_operand" "r"))
                           (const_int 32))))]
   ""
-  "mix4.r %0 = %1, %2"
+  "mix4.r %0 = %2, %1"
   [(set_attr "type" "I")])
 
 \f