This is the mail archive of the binutils@sourceware.org mailing list for the binutils project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[committed] fix IA-64 as infinite loop with bad input


This is a fix for PR 1889.  Given a template, and an insn that did not
fit into that template, IA-64 gas was going into an infinite loop.  This
can be reproduced with a simple two line testcase.
        .mmi
        br.call.sptk.many b0 = splay_tree_new#
We already have code to check for this, but it was only enabled when
manual_bundling was true.  We just need to enable it always.

The following patch fixes the problem, and has been regression tested
with an ia64-linux make check.
-- 
Jim Wilson, GNU Tools Support, http://www.specifix.com

Attachment: patch.bad.template
Description: Text document


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]