From: bernds Date: Tue, 31 Oct 2000 10:30:11 +0000 (+0000) Subject: Better bundle template selection X-Git-Url: http://git.osdn.net/view?a=commitdiff_plain;h=8bbdba6ccb4757be558f6b76683f9569e98eb0df;p=pf3gnuchains%2Fsourceware.git Better bundle template selection --- diff --git a/gas/ChangeLog b/gas/ChangeLog index b4bbaae214..cfefa36184 100644 --- a/gas/ChangeLog +++ b/gas/ChangeLog @@ -1,3 +1,7 @@ +2000-10-31 Bernd Schmidt + + * tc-ia64.c (extra_goodness): Only prefer F in slot 1 and B in slot 2. + 2000-10-30 Kazu Hirata * expr.c: Fix formatting. diff --git a/gas/config/tc-ia64.c b/gas/config/tc-ia64.c index 065a0eefb2..1c0508e83c 100644 --- a/gas/config/tc-ia64.c +++ b/gas/config/tc-ia64.c @@ -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; }