gas/
authorJan Beulich <jbeulich@novell.com>
Mon, 31 Jan 2005 09:17:14 +0000 (09:17 +0000)
committerJan Beulich <jbeulich@novell.com>
Mon, 31 Jan 2005 09:17:14 +0000 (09:17 +0000)
commitf4660e2c883d36c3551141051ec3917e2656f3eb
treecf9ee02cf11c7b4b39fafd21bcb2a42438692ccd
parent60b9a617725df23ea629c34a83919bf320082a7d
gas/
2005-01-31  Jan Beulich  <jbeulich@novell.com>

* config/tc-ia64.c (emit_one_bundle): Snapshot manual bundling state
before actually using it. Don't generate an error in manual bundling
mode when looking at an insn requiring slot 2 but not yet at slot 2.
Don't generate an error in manual bundling mode when looking at an
insn required to be last in its group but the required slot hasn't
been reached, yet. Allow conversion from MII to MI;I for bundle
consisting of only 2 insns with the stop between them. Suppress
various meaningless errors resulting from detecting earlier ones.

gas/testsuite/
2005-01-31  Jan Beulich  <jbeulich@novell.com>

* gas/ia64/bundling.[ds]: New.
* gas/ia64/label.[ls]: New.
* gas/ia64/last.[ls]: New.
* gas/ia64/slot2.[ls]: New.
* gas/ia64/ia64.exp: Run new tests.
12 files changed:
gas/ChangeLog
gas/config/tc-ia64.c
gas/testsuite/ChangeLog
gas/testsuite/gas/ia64/bundling.d [new file with mode: 0644]
gas/testsuite/gas/ia64/bundling.s [new file with mode: 0644]
gas/testsuite/gas/ia64/ia64.exp
gas/testsuite/gas/ia64/label.l [new file with mode: 0644]
gas/testsuite/gas/ia64/label.s [new file with mode: 0644]
gas/testsuite/gas/ia64/last.l [new file with mode: 0644]
gas/testsuite/gas/ia64/last.s [new file with mode: 0644]
gas/testsuite/gas/ia64/slot2.l [new file with mode: 0644]
gas/testsuite/gas/ia64/slot2.s [new file with mode: 0644]