OSDN Git Service

Better bundle template selection
authorbernds <bernds>
Tue, 31 Oct 2000 10:30:11 +0000 (10:30 +0000)
committerbernds <bernds>
Tue, 31 Oct 2000 10:30:11 +0000 (10:30 +0000)
gas/ChangeLog
gas/config/tc-ia64.c

index b4bbaae..cfefa36 100644 (file)
@@ -1,3 +1,7 @@
+2000-10-31  Bernd Schmidt  <bernds@redhat.co.uk>
+
+       * tc-ia64.c (extra_goodness): Only prefer F in slot 1 and B in slot 2.
+
 2000-10-30  Kazu Hirata  <kazu@hxi.com>
 
        * expr.c: Fix formatting.
index 065a0ee..1c0508e 100644 (file)
@@ -5711,9 +5711,9 @@ match (int templ, int type, int slot)
 static inline int
 extra_goodness (int templ, int slot)
 {
-  if (match (templ, IA64_TYPE_F, slot))
+  if (slot == 1 && match (templ, IA64_TYPE_F, slot))
     return 2;
-  if (match (templ, IA64_TYPE_B, slot))
+  if (slot == 2 && match (templ, IA64_TYPE_B, slot))
     return 1;
   return 0;
 }